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 授權
相關
- 專案
- 專案
- 專案
- 專案
- 專案