anonnerdfrenzy/survival-llm

效率与系统工具

在断网时向本机 AI 助手提问应急与医疗问题,答案来自本地生存资料库并可查看出处。

694
58
Python
NOASSERTION
创建于 4 天前

Survival LLM 是一个桌面应用,用于在网络不可用时查询应急和急救问题。它把本地运行的语言模型与可下载的离线文章库配合使用,每个回答都能链接回原始段落。它面向为停电、断网等无法上网获取帮助的场景做准备的普通用户,而不是集成模型的开发者。

回答是怎么产生的

问题交给通过 Ollama 在本地运行的模型。在一轮对话中,模型可以搜索由约 1500 字符段落构建的 SQLite 全文索引、打开整篇文章,或在屏幕上显示文章;排序会偏向官方来源。聊天页面只绑定在 127.0.0.1 上提供,对话内容留在本机。README 中的原理图展示了这一工具循环 工作原理。

它最突出的特点是可追溯性。每个回答都带有一行“Sources:”,点击来源会打开文章,并高亮被引用的段落及其许可证。由于观察到模型会列出自己从未打开过的来源,应用会把这一行与模型实际读过或在搜索结果中见过的文章比对,不一致时替换成真实列表 引用测试结果。答案下方还有默认隐藏的推理视图,可以用 token 预算控制模型回答前思考多少。

安装与硬件

安装必须在联网时完成,之后可断网使用。Mac 应用要求 Apple Silicon 与 macOS 14 Sonoma 或更新版本;也支持 64 位 Windows 10 或 11。安装过程会下载 AI 模型和资料库;README 估计根据机器和网络需要 20 分钟到约两个半小时,最大模型为 80 GB。磁盘空间需要模型大小加 5 GB,资料库安装期间还要额外的峰值空间。应用会根据可用内存推荐模型:8 GB 的机器仍可搜索资料库,但不会提供模型;作者测试过的最小模型被认为不够安全,因而未予推荐 安装与模型表。

实际限制

资料库约有 150 万篇文章,较小的下载包为 50 万篇,包含 Wikipedia、医学参考、政府应急指南、手册和实用问答;内容保留各自来源的许可证,默认构建包含不可再分发材料,仅供个人使用 来源与许可。用户添加的文件会被单独索引,关于家人的记忆笔记以纯文本保存在本机。作者的评测规模有限:用 AI 评审对 22 道停电和急救问题打分,而且运行在包含部分公开下载中没有的材料的早期资料库上,因此表中的数字是模型之间的比较,不是对所下载版本的保证。README 明确说明 AI 模型会出错,应结合展示的来源核对答案 评测范围。更新从项目网页获取,校验后重启进入新版本。

本文由 AI 根据项目 README 生成,更新于 2026年10月29日,以项目官方文档为准。