Skip to content

N.E.K.O. は完全にオフラインで動作しますか、通信が必要な機能は何ですか?

N.E.K.O. は、インストール後すぐに全機能をオフラインで使える製品ではありません。UI と既定のメモリ保存先はローカルで、一部コンポーネントはセルフホストできますが、通常の無料経路や、多くのモデル、音声、Steam、Cloud、Workshop、オンラインコンテンツ、Browser、Agent 機能にはネットワーク接続が必要です。

最終事実確認日:2026-07-23

混同してはいけない四つの用語

用語このページでの意味
ローカル保存ユーザーのデバイス上のファイルまたはデータベースへ書き込むこと
ローカル推論ユーザー自身のハードウェアでモデルを実行すること
非 Realtime clientRealtime session ではなく、通常の request/response API で text を処理すること
完全オフライン外部 endpoint へ接続せずに、想定した workflow を継続できること

内部名の OmniOfflineClient は、非 Realtime の text Chat Completions 経路を指します。設定されたモデル endpoint を呼び出すため、完全オフラインモードの証拠にはなりません。

コンポーネント別ネットワーク表

コンポーネント既定または一般的な場所通信する可能性ローカルの選択肢または制限
メイン UI と Avatar runtimeローカルデバイス場合によるRendering はローカル。接続型の機能は通信する
キャラクターメモリのファイルローカルデバイス処理時にあり保存は既定でローカルだが、要約・抽出は設定した Provider を使う場合がある
BM25 memory recallローカル processRanking に Provider は不要Vector が使えなくても継続できる
オプションの memory Embeddingローカル CPU ONNX通常は不要Embedding 段階だけがローカルであり、すべての memory LLM task がローカルになるわけではない
Core / Assist モデル一般的な構成ではリモートありコンポーネントによって互換性のあるセルフホスト endpoint を設定できる
同梱の無料 ProfileProject N.E.K.O. のリモートサービスありユーザー API キーは不要だが、オフラインではない
ASR、TTS、voice registrationProvider による多くの場合あり一部の local TTS や vLLM-Omni 経路がある。要件は経路ごとに異なる
Steam、Workshop、Steam CloudSteam サービスありオフラインでは利用できない
Browser、Feed、Trend、オンラインコンテンツ外部ソースありネットワークなしでは最新の外部コンテンツを取得できない
リモート Agent channelChannel による多くの場合ありComputer Use の操作はローカルでも、判断やモデル呼び出しはリモートの場合がある

既定でローカルに残るもの

  • メイン Web UI はローカルの Main server 上で動作します。
  • キャラクターメモリは設定されたキャラクター別 memory directory に保存されます。
  • Recent、Facts、Reflections、Persona、Journal、Recovery state は、ユーザーが同期または export 経路を実行しない限り、既定ではローカルのファイルまたはデータベースです。
  • Vector inference がなくても BM25 retrieval は利用できます。
  • オプションの Embedding inference は local CPU ONNX Execution Provider を使います。
  • ユーザーが import した Avatar asset は、import 後にローカルで rendering できます。

保存先がローカルであることだけでは、モデル処理の場所は決まりません。

デバイス外へ送信される可能性が高いもの

  • 選択した chat / Realtime Provider へ送る会話入力
  • Summary、extraction、reflection、promotion、review、correction task が使う関連会話またはメモリ text
  • Tool output として現在の conversation Provider へ返す memory recall snippet
  • 現在の N.E.K.O. サービス経路を通る無料 API request
  • 選択した cloud ASR、TTS、voice service へ送る音声 sample または text
  • ユーザーが明示的に実行する Steam Cloud / Workshop content
  • Online feed、Browser request、リモート Agent work

データフローの詳細は、N.E.K.O. は会話やメモリをどこへ送信しますか?を参照してください。

よりローカルな構成に必要なこと

よりローカルな構成は、コンポーネントごとに組み立てます。

  1. 互換性のある local または self-hosted conversation endpoint を選ぶ。
  2. Text chat だけでなく、必要なすべての role が対応しているか確認する。
  3. 利用できる場合は local speech component を構成する。
  4. オプションの Embedding をローカルに保つ。
  5. 境界外となる Steam Cloud、Workshop、online feed、Browser work、remote Agent channel を無効化または使用しない。
  6. Outbound 通信を遮断して実測し、機能低下する項目を記録する。

Project N.E.K.O. には現在、これらをすべて自動で設定する検証済みの「ワンクリック・オフラインモード」はありません。

オフライン時に想定される動作

結果は構成によって異なります。ローカル rendering と保存済みファイルは利用できる場合がありますが、リモート会話、無料 Profile、オンライン音声、Workshop、Cloud、Feed、remote Agent channel は失敗または利用不可になる可能性があります。一つのコンポーネント名に「local」や「offline」が含まれていても、システム全体の保証にはなりません。

この通信境界で問題なければ、Steam で N.E.K.O. を確認してください。より厳密なローカル要件には、ソース構成で各コンポーネントを個別に検証してください。

関連する技術ドキュメント