Crosstalk-Solutions/project-nomad
Project NOMAD is an offline-first knowledge and education server. Wikipedia, thousands of books, courses, maps, and optional local AI, all running on hardware you own with no internet required.
解决的问题
Project NOMAD 是一个独立的、优先考虑离线的知识与教育服务器。它解决了在互联网连接不可用或不可靠时,无法访问关键信息、工具和 AI 辅助的问题。它将本地 AI 对话与知识库、离线百科全书、教育课程、地图和数据工具整合进一个易于管理的系统中。
工作原理
NOMAD 是一个管理 UI(“Command Center”)和 API,通过 Docker 编排一系列容器化工具。它负责所有包含服务的安装、配置和更新。AI 对话使用 Ollama(或像 LM Studio 这样兼容 OpenAI 的服务器)在本地运行,并通过 Qdrant 支持带有语义搜索(RAG)的文档上传。维基百科和医学参考等离线内容通过 Kiwix 提供,教育内容通过 Kolibri 提供,地图通过 ProtoMaps 提供,数据工具通过 CyberChef 提供。设置向导引导首次配置,并可以安排自动更新。
适用对象
NOMAD 面向需要可靠的离线知识和 AI 工具访问的个人和组织——例如应急准备、远程或断网环境、低连接地区的教育,以及希望拥有私有本地 AI 和知识栈的自托管用户。它专为基于 Debian 的系统设计,并建议使用带有 GPU 支持的设备来运行 AI 模型。
亮点
- 优先考虑离线的设计:初始安装后无需互联网,且无内置遥测
- 通过 Ollama 和 Qdrant 实现具备文档上传和语义搜索 (RAG) 功能的本地 AI 对话
- 集成了离线维基百科、医学参考、电子书、Khan Academy 课程、地图和数据工具
- 一键式应用目录(“Supply Depot”)以及对运行自定义 Docker 容器的支持
- 核心软件、应用和离线内容的自选自动更新
- 用于比较硬件配置的社区基准测试排行榜
- Apache 2.0 许可
相关
- 项目
- 项目
- 项目
- 项目
- 项目