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は、Dockerを介してコンテナ化されたツールのコレクションをオーケストレーションする管理UI(「Command Center」)およびAPIです。含まれるすべてのサービスのインストール、設定、アップデートを処理します。AIチャットはOllama(またはLM StudioのようなOpenAI互換サーバー)を使用してローカルで動作し、Qdrantを介したセマンティック検索(RAG)によるドキュメントのアップロードをサポートしています。Wikipediaや医学リファレンスなどのオフラインコンテンツはKiwixを通じて、教育はKolibriを通じて、地図はProtoMapsを通じて、データツールはCyberChefを通じて提供されます。セットアップウィザードが初回設定をガイドし、自動アップデートのスケジュール設定も可能です。
対象者
NOMADは、緊急時の備え、遠隔地や通信断絶環境、低接続地域での教育、プライベートなローカルAIおよび知識スタックを求めるセルフホスターなど、知識やAIツールへの信頼できるオフラインアクセスを必要とする個人や組織を対象としています。Debianベースのシステム向けに設計されており、AIモデルの実行にはGPU搭載デバイスを推奨します。
ハイライト
- オフラインファースト設計:初期インストール後はインターネット不要、テレメトリ機能なし
- OllamaとQdrantによる、ドキュメントアップロードとセマンティック検索(RAG)を備えたローカルAIチャット
- オフラインWikipedia、医学リファレンス、電子書籍、Khan Academyのコース、地図、データツールを統合
- ワンクリック・アプリカタログ(「Supply Depot」)およびカスタムDockerコンテナの実行をサポート
- コアソフトウェア、アプリ、オフラインコンテンツのオプトイン形式の自動アップデート
- ハードウェア構成を比較するためのコミュニティ・ベンチマーク・リーダーボード
- Apache 2.0 ライセンス
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト