Survival LLM: AI assistant and emergency library that runs on your own computer
291 points - yesterday at 7:55 PM
SourceComments
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.
its got a ton of useful options, preconfigured, integrates pretty easily, and can use any local LLM or data.
How can I build a bow drill so I can start a fire?
It got it partially right: spindle, bow with string tied the correct way, and fire board. But then it flubbed by saying you put the spindle between both hands and move your hands back and forth to rotate the spindle and create the necessary friction… this totally ignores using the bow to rotate the spindle! It also mentioned “fanning the sparks” but there is absolutely no way your bow drill is going to create sparks.
I asked a frontier model to check the survival LLM’s conversation trace and it pointed out the errors.
I didn’t see obvious errors in the other 3 prompts I used, but this one seemed pretty egregious for a survival LLM.
I thank the creator for making this, but take it with a grain of salt.
This kind of stuff really feels like knowledge that probably shouldn't be offload to AI but rather learned and practiced. Again, I don't have a bunker in my backyard but seems like a weird use case.
That said, I'm really looking forward to small and quick (latency wise) models are a reality. I can easily see a world where every keystroke, terminal command, etc. goes through a "autocorrect" type model. You could even blend natural language plus terminal program segments and the AI just infers what you intend. Either built-in or a second classifier model, determines if the autocorrect change needs human review first.
This seems redundant and requiring more overhead while providing less reliability than something like Kiwix to me.
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.
I have some property that doesn't really get cell reception in the summer, and even in the winter the reception is at-best spotty. I use granite and qwen together with a manually curated set of books, articles, etc. to get work done while disconnected. I tend to update the set of resources before leaving town because I'm generally intentionally disconnecting to focus on deep work. Building a workflow that makes that possible has helped me build out a setup that replaces a ton of my day-to-day anthropic/openai use even when I'm near fiber.
It is interesting how, even pre-llms, offline computers change the nature of a lot of activities. E.g., about once a year I'll walk do a random walk in the woods for a few days without paying much attention to maintaining a bearing. With maps and compasses it's a whole skill set to find your way back. With a phone and downloaded maps you just kinda press the power button and check your heading every hour or two.
The "survival" use-case is interesting. I fear a lot of the practical applications of that knowledge are either time-sensitive (e.g., RAG on a "Stop The Bleed" course won't help because by the time you learn the patient is dead) or require tools+skills that aren't easily improvised completely from scratch in high-stress situations (e.g., building shelter or even really simple stuff like building a fire when it's very cold out). And for other stuff common sense prevails (e.g., power out -> keep fridge closed).
Or try these with your trained embedder: https://ollama.com/library/minicpm-v4.6 https://ollama.com/library/bonsai-2
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.
I found Project Nomad (https://projectnomad.us) which looks more polished. Any other suggestions?
>The app is the same everywhere. When it opens, it checks your computer's memory and downloads the AI model that fits. More memory means a smarter model.
first thing an emergency tool should require, internet access.
at first glance I figured it'd be an ultra small specialty trained survival model that'd be small and runnable anywhere, sorta like an emergency flavored version of those tiny tts models that have been all over recently.
Maybe that's an idea for someone.
What about no power? You gonna run your generator for your local model? What are we doing here? Have we lost our way completely?
I’m currently using https://kiwix.org for the offline access to Wikipedia, but your Survival LLM looks even better.
Helps you download a local LLM and offline Wikipedia. Probably easier to just ask your favorite agent to glue something together yourself these days.
Apocalypse emergency I don't need help on. My crisis brain has collected more than enough info and capabilities over the decades.
Edit: see project nomad.
The source (data collection) seems the most important feature here worth reusing.
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.
Not sure where this would fit in.
Five minutes of clicking and a (small) power station is a small price to pay when survival could be at stake.
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.
I'd put in this also a ton of software documentation, minimally for Rust.
And a bunch of scientific literature.
(It's helpful for shorter outages. But "survival assistant", I think not, unless you run a compound)
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.
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.
Just look at those specs needed for accurate-ish results. You really think your 128GB Mac Studio or Framework desktop is going to be able to work in a real emergency situation? Even if it is, how long will it last? What about those precious seconds waiting for inference?
The danger here is less hallucinations and more, well, everything else about it. Instead of setting this up, take the time to make sure you have a restocked first aid kit and enough water for a week of use by your household. Stock up on meds and non-perishable food. Plan exit strategies and contingencies. Acquire and store little first aid booklets or manuals of common survival tasks in physical form (or hell, throw onto an eReader - infinitely more battery life than an LLM host in an emergency).
This is one of those “sounds good in my head” projects that folks with emergency experience would bristle at. This is a hindrance, not a helper.
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.