オープンソースプロジェクト
Project-N-E-K-O/N.E.K.O avatar
Project-N-E-K-O/N.E.K.O

N.E.K.O. 猫娘プロジェクト:自ら話しかけるオープンソースAIコンパニオンプラットフォーム

Project-N-E-K-O/N.E.K.Oは実運用向けに使える実用的なオープンソース実装で、再利用可能な導入ルートを持つプロジェクトです。

スター 2,896フォーク 320PythonApache-2.0

ひと目でわかる

これは何?
N.E.K.O. はタスクツールではなくデジタル生命として位置づけられ、コアドライバーは Apache 2.0 でオープンソース。リアルタイム音声、視覚理解、5次元記憶、複数アバター形態に対応する。
誰に向いている?
README によると、Steam ワークショップは公開済みで、K.U.R.O. ゲーム、モバイル対応、N.E.K.O. ネットワークは開発中です。リポジトリはアクティブで、デフォルトブランチは main、ライセンスは Apache-2.0 です。
商用利用できる?
できます。Apache-2.0 は寛容なライセンスで、著作権表示とライセンス表示を残せば、使用・改変・販売が可能です。
今もメンテナンスされている?
されています。最後のコミットは 1 日前です。
何の言語で書かれている?
主に Python です(GitHub の言語統計による)。

回答はプロジェクトの GitHub データ(最終同期:2026年9月14日)と当サイトの分析に基づくもので、法的助言ではありません。

オープンソース詳細解説

N.E.K.O.が目指す常駐型コンパニオン

N.E.K.O. は Networked Emotional Knowing Organism の略です。README は専用の節を設けて境界線を明確にしています:タスク自動化ツールでもロールプレイのスキンでもなく、「現実の時間を認識し、自ら話しかけ、記憶し、行動もできるデジタル生命」と説明されています。この位置づけが機能構成を決定づけており、能動的な陪伴、永続記憶、複数アバター形態、エージェントツール実行が、通常のソフトウェアのようにモジュールごとに分離されるのではなく、同じ機能表に並べられています。

能動的な会話とエージェント操作

README が挙げるコア機能は次のとおりです:画面理解、ソーシャルメディアのトレンド、個人の動向、音楽ミームに基づく能動的なチャット;Realtime API によるリアルタイム音声会話と ChatCompletion によるテキスト会話、およびリアルタイム視覚理解;作業記憶、短期記憶、事実記憶、反省記憶、人格記憶からなる5次元記憶システム;Live2D、VRM、MMD、PNGTuber、猫デスクトップペットの5形態のアバターで、モーションキャプチャと全画面追跡に対応。また CUA、OpenClaw A2A、プラグインを通じてブラウザやコンピュータを操作できます。README はプラグイン SDK とマーケットプレイス、14社以上のAIプロバイダー対応、Steam ワークショップでの UGC 共有についても言及しています。

ワンクリック版、Docker、ソース構成

一般ユーザーは Windows、macOS、Linux でワンクリックパッケージを使えます。解凍して対応する実行ファイルを起動するだけです。macOS ではシステムによる隔離を手動で解除する必要があります。Linux では Docker Compose または docker run でデプロイでき、イメージは docker.gh-proxy.org/ghcr.io/project-n-e-k-o/n.e.k.o:latest、デフォルトのポートは 48911 と 48912 です。コンテナは初回起動時に自己署名証明書を自動生成し、カスタム PEM 証明書にも対応します。ソースからの開発には Python 3.11、uv パッケージマネージャー、Node.js 20.19 以降が必要です。README は履歴が大きいため部分クローンを強く推奨しています。サービスを起動するには少なくとも memory_server と main_server を実行し、その後 http://localhost:48911 にアクセスして API キーを設定します。

APIキーとキャラクターカードの設定

http://localhost:48911/api_key でコア API とアシスト API のプロバイダーを設定できます。コア API は Realtime API に対応している必要があり、アシスト API は標準の ChatCompletion インターフェースに対応します。README はコア API に Alibaba Cloud Bailian を推奨しています。キャラクターエディターは /character_card_manager にあり、初期プリセットのパートナー名は YUI です。名前と基本人格を変更でき、詳細設定で Live2D、VRM、MMD モデルを交換したり、約5秒のクリーンな音声録音をアップロードして音声クローンを作成できます。キャラクターカードは「設定のみ」または「完全なキャラクターカード」形式でエクスポートでき、共有やバックアップに便利です。

テレメトリを切り替えるプライバシー設定

N.E.K.O. はデフォルトで匿名のトークン使用量テレメトリを有効にし、バージョン互換性、モデル使用量の分布、異常率を追跡します。収集されるデータは LLM トークン使用量、モデル名、呼び出し回数、アプリケーションバージョン、偽名化されたデバイス識別子です。会話内容、ユーザー名、API キー、IP アドレス、地理位置情報は収集されません。環境変数 DO_NOT_TRACK=1 または NEKO_DO_NOT_TRACK=1 を設定すると、再ビルドなしでテレメトリを完全に無効化できます。README は Steam64 ユーザー ID が収集される条件(ソースビルドの場合を含む)と関連コードファイルも詳しく説明しています。

音声・画面・外部サービスの接続点

README によると、Steam ワークショップは公開済みで、ユーザーはカスタムキャラクター、モデル、音声パックをアップロードして共有できます。開発中なのは、N.E.K.O. エコシステムに基づく AI ネイティブインディーゲーム K.U.R.O.、iOS/Android 向けモバイル対応(デモは既にあり)、そして猫娘たちが互いに交流し模擬ソーシャルメディアに投稿する AI 自主社交機能「N.E.K.O. ネットワーク」です。ロードマップでは v0.7 と v0.8 が第一フェーズを完了し、v0.9 は2026年7月にマルチシステム対応とネットワーク公開を目指し、v1.0 は2026年8月に自研大規模モデルとエージェントシステムに注力するとされています。これらの日付は README からの情報であり、実際のリリースは異なる可能性があります。

現行機能とREADMEが明かさない範囲

N.E.K.O. のコアドライバーは Apache License 2.0 でオープンソースです。このライセンスは、複製、派生作品の作成、公開展示、公開演奏、サブライセンス、配布に関する永続的で世界的な非独占的・無償の著作権許諾を付与し、特許許諾も含みます。ライセンス文書はセキュリティ保証、サポートサービス、本番環境への適合性については何も述べていません。同様に、README にはリアルタイム音声の遅延、5次元記憶の実効性、エージェントツール実行の成功率などに関する検証可能なベンチマークやユーザーレポートはありません。これらの主張は公式ドキュメントやコミュニティでのテストで確認する必要があります。

編集部の結論

README によると、Steam ワークショップは公開済みで、K.U.R.O. ゲーム、モバイル対応、N.E.K.O. ネットワークは開発中です。リポジトリはアクティブで、デフォルトブランチは main、ライセンスは Apache-2.0 です。機能の完成度や本番環境での挙動を確認したい場合、README にはその情報がないため、プロジェクト側かコミュニティに問い合わせる必要があります。

公式情報源

  1. Official documentation
  2. Official README
  3. Project repository
  4. Release notes
コミュニティノート

コミュニティノート