Repolode
Crosstalk-Solutions

Crosstalk-Solutions/project-nomad

Wikipedia、講座、地図、各種ツール、任意のローカルAIを自分のハードウェアにまとめて提供する、オフライン優先の知識・教育サーバー。

スター
42,407
フォーク
4,343
未解決の Issue
110
最終コミット
一昨日

これは何?

Project NOMADは、オフラインで知識や教育コンテンツを利用するための、単体で動作するサーバーです。自分で用意したDebianベースのマシン上で動作し、Webブラウザーからアクセスできます。コンテンツをダウンロードした後は、インターネット接続は必要ありません。Command Centerと呼ばれる管理インターフェースから、Dockerコンテナとして動作する同梱ツールをインストール・更新できます。

同梱モジュールには、Kiwixを使ったオフライン情報ライブラリー(WikipediaなどのZIMコンテンツ)、進捗を記録できるKolibri経由のKhan Academy講座、ProtoMapsでダウンロードできる地域地図、データ処理用のCyberChef、メモ作成用のFlatNotesがあります。AI Assistantでは、OllamaやLM StudioなどのOpenAI互換サーバーを利用でき、Qdrantを使ったドキュメントのアップロードとセマンティック検索にも対応しています。

NOMAD本体に必要なディスク容量は約5 GB、RAMは1 GB未満ですが、AI Assistantやオフラインコンテンツを追加すると、ストレージとメモリの必要量は大幅に増えます。認証機能はなく、インターネットに直接公開するのではなく、ローカルネットワークでの利用を想定しています。

主な機能

  • 01Kiwixによるオフライン版Wikipedia・電子書籍ライブラリー
  • 02Kolibri経由で利用できる、進捗管理対応のKhan Academy講座
  • 03ダウンロードして使える地域別オフライン地図
  • 04ドキュメントのアップロードとセマンティック検索に対応した、任意で利用できるローカルAIチャット
  • 05ワンクリックで使えるアプリカタログと、カスタムDockerコンテナへの対応
  • 06コアソフトウェアとインストール済みアプリの自動更新を任意で有効化

ユースケース

  • インターネット接続が安定しない地域で、調べものや教育のためのリソースを提供する
  • 自宅や教室に、オフライン学習用のサーバーを構築する
  • 自分のドキュメントを扱う、プライベートなローカルAIアシスタントを動かす
  • 緊急時への備えとして、オフラインで使えるセルフホスト型ツールキットを維持する

クイックスタート

  1. 1

    DebianベースのOS(Ubuntu 26.04 LTS推奨)を使用し、ディスクに5 GB以上の空き容量があり、sudo権限があることを確認します

  2. 2

    READMEのQuick Installコマンドを実行して、インストールスクリプトをダウンロードして実行します

    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. 3

    ブラウザーを開き、http://localhost:8080 にアクセスします(別のデバイスからは http://DEVICE_IP:8080 にアクセス)

使う前に知っておきたいこと

  • DebianベースのLinuxにのみインストールできます。WindowsユーザーはコミュニティサポートのWSL2経由で使用する必要があります。
  • AI Assistantを追加するとインストール容量は約25 GBになり、大容量のGPUまたは十分なRAMが必要です。
  • 認証機能は組み込まれていないため、インターネットに直接公開しないでください。

収録されている特集

トピック

よくある質問

project-nomad とは?
Wikipedia、講座、地図、各種ツール、任意のローカルAIを自分のハードウェアにまとめて提供する、オフライン優先の知識・教育サーバー。 Project NOMADは、オフラインで知識や教育コンテンツを利用するための、単体で動作するサーバーです。自分で用意したDebianベースのマシン上で動作し、Webブラウザーからアクセスできます。コンテンツをダウンロードした後は、インターネット接続は必要ありません。Command Centerと呼ばれる管理インターフェースから、Dockerコンテナとして動作する同梱ツールをインストール・更新できます。
project-nomad は無料で使えますか?ライセンスは?
project-nomad は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
project-nomad は今もメンテナンスされていますか?
活発にメンテナンス中。project-nomad の最終コミットは 2026年11月5日 です。
project-nomad は何に使えますか?
インターネット接続が安定しない地域で、調べものや教育のためのリソースを提供する 自宅や教室に、オフライン学習用のサーバーを構築する 自分のドキュメントを扱う、プライベートなローカルAIアシスタントを動かす 緊急時への備えとして、オフラインで使えるセルフホスト型ツールキットを維持する
project-nomad のインストール方法は?
DebianベースのOS(Ubuntu 26.04 LTS推奨)を使用し、ディスクに5 GB以上の空き容量があり、sudo権限があることを確認します READMEのQuick Installコマンドを実行して、インストールスクリプトをダウンロードして実行します: 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://DEVICE_IP:8080 にアクセス)
project-nomad はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/Crosstalk-Solutions/project-nomad

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト