Repolode
Project-N-E-K-O

Project-N-E-K-O/N.E.K.O

リアルタイム音声会話、自発的なチャット、5種類の長期記憶、ブラウザーやPC操作のエージェントツールを備えた、オープンソースのAI猫娘コンパニオン。

スター
3,087
フォーク
355
未解決の Issue
83
最終コミット
3 時間前

これは何?

N.E.K.O.(Project N.E.K.O.、「猫娘プロジェクト」)は、デスクトップ上でキャラクターを常時稼働させるAIコンパニオンプラットフォームです。Realtime APIを使った音声でのリアルタイム会話や、標準的なChatCompletionエンドポイントを使ったテキストチャットに対応し、画面の内容もリアルタイムに理解します。キャラクターは自発的に会話を始め、ユーザーの興味に合ったニュース、音楽、メディアを紹介できます。

キャラクターは、作業記憶、短期記憶、事実記憶、内省記憶、ペルソナ記憶からなる5種類の記憶システムを通じて、セッションをまたいで記憶を保持します。Live2D、VRM、MMD、PNGTuber、デスクトップペットの猫アバターとして表示でき、エージェントツールを使ってブラウザーやPCを操作できます。プラグインSDKや、キャラクター、モデル、ボイスパックを共有できるSteam Workshopにも対応しています。

コアドライバーはApache 2.0ライセンスで提供され、ローカルで動作します。無料モデルを利用できるものも含め、14以上のAIプロバイダーに対応しています。ワンクリックで導入できるデスクトップ版のほか、Dockerやソースコードからのセットアップも用意されています。

主な機能

  • 01視覚理解を備えたリアルタイム音声会話とテキストチャット。
  • 02セッションをまたいで文脈を保持する5種類の記憶システム。
  • 03画面の内容やトレンドをもとに、自発的に会話を始める機能。
  • 04Live2D、VRM、MMD、PNGTuber、デスクトップペット形式のアバター。
  • 05ブラウザーやPCの操作、プラグインの呼び出しに使えるエージェントツール。
  • 06キャラクターやボイスパックを共有できるプラグインSDKとSteam Workshop。

ユースケース

  • 作業中やゲーム中に会話できるデスクトップコンパニオンとして使う。
  • 過去の会話を記憶するセルフホスト型AIキャラクターを試す。
  • 独自のアバターやボイスを持つキャラクターを作成・共有する。
  • 会話を続けながら、AIアシスタントにブラウザーやPCの操作を任せる。

クイックスタート

  1. 1

    Windows、macOS、Linux 用のワンクリックパッケージをダウンロードし、N.E.K.O.exe、N.E.K.O.app、または n.e.k.o を実行します

  2. 2

    または、README をもとに docker-compose.yml ファイルを作成してから、Linux 上で Docker Compose を使ってデプロイします

    docker-compose up -d

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

  • Docker によるデプロイ手順は Linux のみを対象としています。
  • ソースから実行するには、Python 3.11、uv、Node.js 20.19 以降が必要です。
  • git の履歴は約 390 MB あるため、部分クローンをおすすめします。
  • モバイル版の iOS と Android は、まだクローズドベータです。

トピック

よくある質問

N.E.K.O とは?
リアルタイム音声会話、自発的なチャット、5種類の長期記憶、ブラウザーやPC操作のエージェントツールを備えた、オープンソースのAI猫娘コンパニオン。 N.E.K.O.(Project N.E.K.O.、「猫娘プロジェクト」)は、デスクトップ上でキャラクターを常時稼働させるAIコンパニオンプラットフォームです。Realtime APIを使った音声でのリアルタイム会話や、標準的なChatCompletionエンドポイントを使ったテキストチャットに対応し、画面の内容もリアルタイムに理解します。キャラクターは自発的に会話を始め、ユーザーの興味に合ったニュース、音楽、メディアを紹介できます。
N.E.K.O は無料で使えますか?ライセンスは?
N.E.K.O は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
N.E.K.O は今もメンテナンスされていますか?
活発にメンテナンス中。N.E.K.O の最終コミットは 2026年10月22日 です。
N.E.K.O は何に使えますか?
作業中やゲーム中に会話できるデスクトップコンパニオンとして使う。 過去の会話を記憶するセルフホスト型AIキャラクターを試す。 独自のアバターやボイスを持つキャラクターを作成・共有する。 会話を続けながら、AIアシスタントにブラウザーやPCの操作を任せる。
N.E.K.O のインストール方法は?
Windows、macOS、Linux 用のワンクリックパッケージをダウンロードし、N.E.K.O.exe、N.E.K.O.app、または n.e.k.o を実行します または、README をもとに docker-compose.yml ファイルを作成してから、Linux 上で Docker Compose を使ってデプロイします: docker-compose up -d
N.E.K.O はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/Project-N-E-K-O/N.E.K.O

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

関連プロジェクト