基于树莓派 5 的离线知识库,通过自建 Wi-Fi 热点提供维基百科、地图和生存指南,无需互联网。
Crosstalk-Solutions/project-nomad
一台可离线运行的知识与教育服务器,内置维基百科、课程、地图、工具及可选本地 AI。
- Star
- 42,502
- Fork
- 4,356
- 未关闭 Issue
- 110
- 最近提交
- 昨天
这是什么?
Project NOMAD 是一套可离线运行的知识与教育服务器。它部署在你自己拥有的 Debian 系列系统上,通过浏览器访问;内容下载完成后无需联网。名为 Command Center 的管理界面负责安装、配置和更新各个以 Docker 容器运行的工具。
内置模块包括基于 Kiwix 的离线信息库(维基百科等 ZIM 内容)、通过 Kolibri 提供的可much 追踪进度的可汗学院课程、ProtoMaps 离线区域地图、用于数据处理的 CyberChef,以及本地笔记工具 FlatNotes。AI 助手可接入 Ollama,或兼容 OpenAI 接口的服务(如 LM Studio),并支持文档上传与基于 Qdrant 的语义检索。
NOMAD 本身约需 5 GB 磁盘和不到 1 GB 内存,但 AI 助手和离线内容会显著增加存储与内存占用。项目目前没有身份认证,适合在局域网内使用,不建议直接暴露到公网。
核心功能
- 01通过 Kiwix 提供离线维基百科与电子书库
- 02通过 Kolibri 提供可汗学院课程并追踪学习进度
- 03可下载的区域离线地图
- 04可选的本地 AI 对话,支持文档上传与语义检索
- 05一键安装应用目录,并支持自定义 Docker 容器
- 06可选开启的核心软件与已装应用自动更新
适用场景
- 在网络不可靠的地区提供参考资料与教育资源
- 搭建家庭或教室使用的离线学习服务器
- 基于自有文档运行私有的本地 AI 助手
- 作为应急准备时的离线工具与知识库
快速上手
- 1
确认系统为基于 Debian 的系统(推荐 Ubuntu 26.04 LTS),至少有 5 GB 可用磁盘空间并拥有 sudo 权限
- 2
运行 README 中的快速安装命令,下载并执行安装脚本
sudo apt-get update && sudo apt-get install -y curl && curl -fsSL https://raw.githubusercontent.com/Crosstalk-Solutions/project-nomad/refs/heads/main/install/install_nomad.sh -o install_nomad.sh && sudo bash install_nomad.sh - 3
打开浏览器访问 http://localhost:8080(或在其他设备上访问 http://设备IP:8080)
使用前须知
- 仅支持基于 Debian 的 Linux 系统;Windows 用户需使用社区支持的 WSL2 方式。
- 加入 AI 助手后安装体积约 25 GB,并需要较大的显卡或较多内存。
- 没有内置身份验证,不应直接暴露到互联网上。
收录于专题
标签
常见问题
- project-nomad 是什么?
- 一台可离线运行的知识与教育服务器,内置维基百科、课程、地图、工具及可选本地 AI。 Project NOMAD 是一套可离线运行的知识与教育服务器。它部署在你自己拥有的 Debian 系列系统上,通过浏览器访问;内容下载完成后无需联网。名为 Command Center 的管理界面负责安装、配置和更新各个以 Docker 容器运行的工具。
- project-nomad 可以免费使用吗?用的什么许可证?
- project-nomad 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- project-nomad 还在维护吗?
- 活跃维护中。project-nomad 最近一次提交是在 2026年11月6日。
- project-nomad 适合用来做什么?
- 在网络不可靠的地区提供参考资料与教育资源 搭建家庭或教室使用的离线学习服务器 基于自有文档运行私有的本地 AI 助手 作为应急准备时的离线工具与知识库
- project-nomad 怎么安装和运行?
- 确认系统为基于 Debian 的系统(推荐 Ubuntu 26.04 LTS),至少有 5 GB 可用磁盘空间并拥有 sudo 权限 运行 README 中的快速安装命令,下载并执行安装脚本: sudo apt-get update && sudo apt-get install -y curl && curl -fsSL https://raw.githubusercontent.com/Crosstalk-Solutions/project-nomad/refs/heads/main/install/install_nomad.sh -o install_nomad.sh && sudo bash install_nomad.sh 打开浏览器访问 http://localhost:8080(或在其他设备上访问 http://设备IP:8080)
- 在哪里获取 project-nomad?
- 源代码和安装说明在 GitHub 上:https://github.com/Crosstalk-Solutions/project-nomad
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
本地知识库问答系统,可基于 PDF、Word、Excel、图片等本地文件直接提问,支持离线部署。
可自托管的位置历史记录应用,用于替代 Google Timeline,提供地图、行程、统计和多来源数据导入。
可自托管的旅行记录与行程规划工具,记录到访地点、规划多日行程并在世界地图上展示国家与地区。
一款 Obsidian 插件,可对选中文本运行 AI 助手操作,支持本地 Ollama 及 OpenAI 兼容模型。
开源的 Mac 语音听写应用,按住 Fn 说话,整理后的文字直接输入到光标处。