它是做什么的
这个项目叫 Project N.O.M.A.D.,刚刚在GitHub上一天收获374颗星,总星数已破27,000。
简单说:它是一套装在Docker里的"离线AI工作站"。没有网?没关系。插上电,它自己就是一台服务器,上面跑着:
- 本地GPT对话(接Ollama开源模型,完全离线)
- 带文档搜索的AI助手(上传PDF/文档,问它任何问题)
- 离线版Wikipedia(医学指南、百科全书全部本地存储)
- 可汗学院课程(学习进度自动追踪)
- 离线地图(ProtoMaps,没信号也能导航)
- 数据加密工具(CyberChef,什么编码都能解)
所有这些,只用浏览器访问,不需要任何桌面环境。

为什么电商团队可以关注
我们每天都在用AI查资料、写文案、分析数据。但你有没有遇到过:
- 网络一卡,Claude/ChatGPT响应慢到崩溃
- 涉及定价、供应链等敏感数据,不敢上传到第三方AI
- 出差/在仓库/在工厂,网络不稳定,AI完全用不了
N.O.M.A.D.解决的是:把AI变成你自己的基础设施,而不是租来的服务。
它的AI部分用的是Ollama(本地开源模型)+ Qdrant(向量数据库做RAG检索)。你在本地跑的模型,数据完全不经过任何服务器。
技术上怎么做到的
核心架构是Docker容器化 + 浏览器Web UI:
| 组件 | 作用 |
|---|---|
| Ollama | 本地运行开源LLM(Llama、Qwen等) |
| Qdrant | 向量数据库,支持文档语义检索(RAG) |
| Kiwix | 离线打包Wikipedia、医学文献 |
| Kolibri | Khan Academy教育资源本地化 |
| ProtoMaps | 离线矢量地图 |
| CyberChef | 加密/编码/数据分析瑞士军刀 |
安装只要一条命令(Ubuntu/Debian):
sudo apt-get update && sudo apt-get install -y curl && \
curl -fsSL https://raw.githubusercontent.com/Crosstalk-Solutions/project-nomad/.../install_nomad.sh | sudo bash
装完打开浏览器,访问 http://localhost:8080 即可。
适合我们部署吗?先说结论:暂不推荐
主要原因:
- 硬件要求不低:要跑本地LLM做RAG,需要32GB内存 + 独立显卡(RTX 3060级别),我们目前服务器资源紧张
- 功能有冗余:离线Wikipedia、Khan Academy对我们日常运营价值有限
- 维护成本:多容器架构需要专人跟进更新
真正适合部署的场景是:
- 偏远地区办公(工厂、海外仓)网络不稳定
- 对数据隐私要求极高(完全不想数据上云)
- 已有GPU服务器资源想充分利用
真正值得借鉴的是什么
即使不部署这个项目,有两件事值得我们研究:
1. Ollama + Qdrant 本地RAG方案
目前我们的GBrain用的是云端API调用。如果服务器有GPU,可以考虑部署Ollama跑开源模型(比如Qwen2.5),配合Qdrant做向量检索:
- 优点:完全离线,数据不外传,无API调用费用
- 缺点:需要GPU显存,模型能力不如Claude/GPT4
2. CyberChef工具链
CyberChef是一个纯浏览器的数据处理工具箱,支持编码转换、加密解密、哈希计算、数据提取。如果我们有批量数据处理需求,可以直接用Docker部署一个,完全免费:
docker run -d -p 8080:8000 mpepdon/cyberchef
怎么获取更多
GitHub地址:github.com/Crosstalk-Solutions/project-nomad
阅读量:
316