logoalt Hacker News

Survival LLM: AI assistant and emergency library that runs on your own computer

134 points • by Luc • today at 7:55 PM • 85 comments • view on HN

Comments

x3haloed • today at 9:11 PM

This topic is bringing out the hallucination-panic crowd.

It's perfectly safe to use LLMs to surface underlying data and knowledge without having to trust that it's giving you correct advice.

Use the LLM as search technology: string match -> semantic search -> search intelligence.

This is especially helpful when you don't know the right question to ask. Semantics only help you find text that is semantically near the input query. Semantics won't help you when what you are looking for is connected to what you have by something other than semantics, like causation, mechanism, or interpretation.

Trying to figure out why your crops aren't growing well will likely require you to read several articles across a range of sciences, probably scoped to the specific conditions you are dealing with. A semantic search is not going to surface those first.

Allowing an LLM to chain together several sources for you to read first does not require you to ask it for a conclusion.

➕ show 3 replies
jvanderbot • today at 10:49 PM

Shoutout to project nomad.

https://www.projectnomad.us/

its got a ton of useful options, preconfigured, integrates pretty easily, and can use any local LLM or data.

rnd0 • today at 8:15 PM

Considering the tendency even now of LLMs to hallucinate, and the hardware requirements for any kind of LLM -why not just gather those resources into some sort of local archive that can be searched without an LLM?

This seems redundant and requiring more overhead while providing less reliability than something like Kiwix to me.

➕ show 7 replies
CalChris • today at 11:24 PM

Odd that it doesn’t run on phones. It isn’t that large, 212MB on a Mac. Phones are basically everyone’s EDC and most are quite powerful.

saaaaaam • today at 8:42 PM

> Mac or PC with 16–31 GB | IBM Granite 4.2 8B | 14 of 22 right | 6 GB

So on a regular consumer machine this is going to be wrong nearly half the time. Great! Let’s hope it’s only on the simple stuff and not the “how do I perform an emergency appendectomy”.

Honestly, just buy some books.

➕ show 4 replies
fathermarz • today at 10:56 PM

Emergencies = No Internet

What about no power? You gonna run your generator for your local model? What are we doing here? Have we lost our way completely?

➕ show 2 replies
amelius • today at 11:14 PM

The only way Big AI labs will sell us appliances is when the internet was somehow destroyed.

Not sure where this would fit in.

➕ show 1 reply
lrvick • today at 9:28 PM

I give it about 50/50 the internet goes down or becomes effectively unusable for weeks, maybe months, at some point in the next 5 years given abysmal commitment to cybersecurity from almost every company that exists.

Some kid with the right prompt will supply chain attack a dependency of a dependency of firmware for border routers just to watch the world burn, or runaway AI swarms will saturate all bandwidth. Or a Linux kernel zero-click vuln. So many ways this can happen.

Better to prepare a bit and never need it.

armcat • today at 8:30 PM

Back in 2018 I was working on a project for educating schools in certain parts of Africa and Middle East, on AI. The issue was it had to be air-gapped (no internet guarantees) and small/portable. I ended up downloading Wikipedia (not all of it), and then created a lightweight inverted index (for search) and TextRank (for summaries). The whole thing was on a Raspberry Pi, and installed in a small plastic enclosure. We had many of these and could easily ship them. There was an "AI Learning Module" as well we built, that started with Scratch, and then moved into Python. But if I was to do it all over today, I would probably add a tiny LLM and maybe a small ASR and a TTS model too, and you basically have a completely self-contained AI knowledge assistant in a cigarette box. The point being, you basically also have a "survival AI" you can take with you. Of course you still need electricity...

yoble • today at 8:42 PM

The required specs seemed a bit high to me, and I was just looking for alternatives.

I found Project Nomad (https://projectnomad.us) which looks more polished. Any other suggestions?

➕ show 1 reply
nico • today at 8:16 PM

Love this. And as a trend, I'd love to see more local/small task-specific models/agents. Experts at helping you with that one thing, leaving the everything-and-the-kitchen-sink to the frontier models/agents

majorchord • today at 8:17 PM

I like to use llamafile for cases like this: https://github.com/mozilla-ai/llamafile

scotty79 • today at 11:19 PM

Just few days ago I thought digital preppers are soon gonna make something like that. It's a generally good idea.

I'd put in this also a ton of software documentation, minimally for Rust.

And a bunch of scientific literature.

riazrizvi • today at 9:24 PM

I saw emergency and I immediately thought in case I couldn't access online docs or get my coding/platform questions answered day-to-day.

Apocalypse emergency I don't need help on. My crisis brain has collected more than enough info and capabilities over the decades.

x3haloed • today at 8:48 PM

I made it a while ago now, but similar: https://github.com/x3haloed/eowkit

Helps you download a local LLM and offline Wikipedia. Probably easier to just ask your favorite agent to glue something together yourself these days.

➕ show 1 reply
mentalgear • today at 9:00 PM

This could be made a lot more practical (and safer) if made searchable via a simple vector search / embedding that can run on any ordinary computer.

The source (data collection) seems the most important feature here worth reusing.

0c3ca83 • today at 10:42 PM

Have you considered just having a library?

jonathaneunice • today at 9:15 PM

Alternate idea: Download Unsloth Studio https://unsloth.ai/docs/new/studio#quickstart

From the command line: unsloth studio

Browse to the URL it gives you (eg http://127.0.0.1:8888/)

Download a good fast local model e.g. Gemma-4-12B (small machine) or Qwen3.6-35B-A3B (larger memory). Or a Nemotron model, if you prefer that.

Then you'll have both your backup/emergency assistant that runs on your own computer and be gaining skills in a common, frequently-updated, well-supported program.

TheRealPomax • today at 8:25 PM

With all due respect: why does this need an LLM, and this much data? Surely a "classic" knowledge base with a more traditional search bar, running on top of the same data this LLM was trained on would be way smaller, and actually as trustworthy as the source material it surfaces for you?

➕ show 2 replies
good1andrew • today at 8:20 PM

pretty cool I like it. could you support more (small) models in the future, e.g. from the qwen or gemma family?

zabriel_goss • today at 8:13 PM

Nice idea! I wonder how the installed IBM Granite 4.2 8B LLM does on machines with "modest" RAM

johnnudd • today at 8:28 PM

On the setup process: "You only click for about 5 minutes; the rest is downloading." On the energy consumption: "A small generator or power station runs it easily"

Five minutes of clicking and a (small) power station is a small price to pay when survival could be at stake.

nathanfig • today at 9:31 PM

I recently evaluated LLMs for use for offline navigation, with this very kind of survival scenario in mind: https://fig.blue/posts/directions-from-memory/

tl;dr: Local LLMs are really really bad at offline navigation.

That said, pairing the survival guide with a library is totally the right move.

➕ show 1 reply
VikingCoder • today at 9:17 PM

I'd want an Android version...

jahrichie • today at 9:31 PM

Can this work with ollama?

groby_b • today at 10:06 PM

I can almost guarantee you that by the time you need a survival assistant, you won't be willing to spend gasoline on generating electricity for your GPUs.

(It's helpful for shorter outages. But "survival assistant", I think not, unless you run a compound)

TGower • today at 8:44 PM

It's disappointing that Gemma E4B seems to perform poorly on this (42% accuracy according to the GitHub). It would be nice if a $25 phone could be loaded up with this and stuffed in a EMP proof metal box with a small solar charger. Maybe a finetune or Gemma 5 will get us there.

jojobas • today at 9:33 PM

Talos Principle vibes.

anonbeat • today at 8:19 PM

it would be useful if it would shrink a little bit

lutusp • today at 9:19 PM

This will come in handy after AI takes over the world.

But kidding aside, this is an interesting reveal on the ease with which a custom LLM can be spun up to fit a particular niche application, especially for systems not meant to host an LLM.

walrus01 • today at 8:42 PM

If you're actually offline and need information in a 'survival' situation, I'm not so sure the hallucinatory nature of an LLM is the based way to distribute a repository of information. Additionally, there's no need to fit an LLM entirely in memory.

In a theoretical scenario where the internet is gone and isn't coming back: If you can deal with a very low token/second rate there's no reason not to store 'offline' a much larger model like qwen 3.8-flash-next or deepseek v4 flash 1017 and use an inference engine which can stream-read it off disk to extract the information you want, albeit slowly. Of course also download and use things that'll fit in RAM, sure, like the qwen 3.8 27B in the linked page. But no need to restrict yourself to only smaller models.

tobadzistsini • today at 9:13 PM

No GNU/Linux? Meh.

➕ show 1 reply
doublerabbit • today at 8:57 PM

How on earth are you going to operate this if you have no electricity?

➕ show 1 reply
bestlocalairig • today at 10:08 PM

[flagged]

soren_ai • today at 9:13 PM

[flagged]

remusrm • today at 9:19 PM

[dead]

abujazar • today at 8:55 PM

No thanks, I'll use a generic model along with trusted sources.

Also: "Apple could not verify “Survival LLM” is free of malware that may harm your Mac or compromise your privacy." This is obviously some vibe coded trash from an inexperienced dev.

➕ show 3 replies