Project N.O.M.A.D. 是一个离线生存计算机,集成了工具、知识和 AI,用于在任何时间、任何地点保持用户的信息和权力。
来源:据 README 描述 查看 GitHub 仓库 →Project N.O.M.A.D. 解决了离线知识获取和工具使用的痛点,填补了离线教育和个人应急准备的空白。它采用 TypeScript 和 Docker,提供了独特的 AI 聊天功能和丰富的知识库。
来源:综合 README 描述和项目特征本地 AI 聊天功能,支持文档上传和语义搜索,由 Ollama 或 OpenAI API 兼容软件提供支持。
来源:据 README 描述离线 Wikipedia、医学参考、电子书等资源,通过 Kiwix 提供。
来源:据 README 描述Khan Academy 课程,支持进度跟踪和多用户支持,通过 Kolibri 提供。
来源:据 README 描述可下载的区域地图,支持搜索和导航,通过 ProtoMaps 提供。
来源:据 README 描述Project N.O.M.A.D. 采用 Docker 容器化技术,通过 Docker Compose 进行管理。代码结构清晰,分为管理 UI(Command Center)和 API,负责容器化工具和资源的安装、配置和更新。
来源:代码目录结构 + 依赖文件infra: Docker | key_deps: Docker, Kiwix, Kolibri, ProtoMaps, CyberChef, FlatNotes | language: TypeScript | framework: AdonisJS
来源:依赖文件 + 代码目录结构适用于需要离线知识获取和工具的个人或组织,如野外探险者、远程工作者、教育机构等。可用于应急准备、远程学习和个人知识管理。
来源:READMEv1.31.0 (2026-04-03): 添加了对远程 OpenAI 兼容主机的支持,修复了地图和缓存问题。
来源:GitHub ReleasesProject N.O.M.A.D. 是一个功能强大的离线知识平台,适合需要离线访问知识和工具的个人或组织使用。它为离线学习和应急准备提供了独特的解决方案。
来源:综合分析