重要なポイント
- Agnai(agnai.chat)は、GitHubのagnaistic/agnaiで管理されているセルフホスト可能なオープンソースAIロールプレイチャット基盤 — 2026-09-12時点でスター782、フォーク150、AGPL-3.0ライセンス。
- Agnaiはモデルホストではなくフロントエンドであり、外部AIサービスに接続する:Kobold互換バックエンド(KoboldCpp含む)、NovelAI、AI Horde、Goose、OpenAI、Anthropic Claude、Replicate、OpenRouter、Mancer。
- セルフホストはnpmパッケージ(
npm install agnai -g)またはDocker経由でインストール。MongoDBとRedisはいずれも任意 — データベースなしではAgnaiは匿名の「Guest Only」モードで動作し、データはブラウザに保存される。 - 主な機能:マルチユーザー/マルチボットのグループ会話、4種類のペルソナ形式(W++、Square Bracket Format、Boostyle、プレーンテキスト)のキャラクターカード、Memory/Loreブック、AI支援のキャラクター生成。
- agnai.chatのホスト版はインストール不要で、無料枠に加え、Agnai自身のホスト型モデルへの優先アクセスを提供する任意の有料サブスクリプションがある。
- AgnaiはOllamaをネイティブAIサービスとして記載していない — Ollamaで提供されるモデルの接続はOpenAI互換プロキシ層経由でのみ機能し、直接統合ではない。
- SillyTavern、Backyard AI、RisuAIとの比較 — ローカルLLMソフトウェアディレクトリ内の関連エントリー。
Agnaiとは
Agnai は、自身のGitHubリポジトリで「AI Agnostic (Multi-user and Multi-bot) Chat with Fictional Characters, designed with scale in mind」と説明されており、GNU Affero General Public License v3.0(AGPL-3.0)の下でライセンスされ、2026-09-12時点でスター782、フォーク150を記録している。
このプロジェクトはPygmalionAIによるGalatea-UIの初期の成果に端を発し、マルチテナント基盤へと成長した:ユーザー認証、ユーザーごとのAIサービス設定、ユーザーごとの生成プリセットが組み込まれている — これは単一ユーザーのデスクトップ向けワークフローではなく、複数人でのホストを想定した機能である。
Agnaiは独自の言語モデルを実行しない。設定したAIサービスに会話のやり取りを振り分けるチャットフロントエンドであり、そのためセルフホストに専用GPUは不要である — GPU(またはAPI予算)の要件は接続したバックエンドに完全に依存し、Agnai自体には依存しない。
📍 一文で説明
Agnaiは独自の推論エンジンを実行する代わりに複数の外部AIサービスに接続する、オープンソースでセルフホスト可能なAIロールプレイチャット基盤である。
💬 簡潔に説明
AgnaiはSillyTavernに似たAIキャラクター向けチャットインターフェースで、agnai.chatでホスト利用するか、セルフホストしてKoboldCpp、OpenAI、Anthropic Claudeなどのバックエンドに接続して使うものと考えてください。
Agnaiの入手方法:ホストかセルフホストか
Agnaiには2つの入手方法がある:agnai.chatの無料ホスト版、または自分のマシンやサーバーでのセルフホスト。 セルフホストはデータとAIサービス設定を完全に制御できる。ホスト版はインストールが一切不要である。
ホスト版(インストール不要)
- 入手方法:
- agnai.chat — 登録するか匿名で利用し、設定でAIサービスを接続する
npmでのセルフホスト
- 入手方法:
npm install agnai -gを実行後agnaiを起動(任意の長期記憶機能にはagnai --pipelineを追加)
Dockerでのセルフホスト(MongoDBあり)
- 入手方法:
- agnaistic/agnai をクローン後
docker compose -p agnai -f self-host.docker-compose.yml up -d
Dockerでのセルフホスト(MongoDBなし)
- 入手方法:
docker run -dt --restart=always -p 3001:3001 ghcr.io/agnaistic/agnaistic:latestを実行後http://localhost:3001を開く
手動/開発者ビルド
- 入手方法:
- リポジトリをクローンし、Node.jsをインストール、
npm run depsを実行後npm run build:allとnpm run start
MongoDBとRedisはセルフホストにおいていずれも任意である。MongoDBなしでは、Agnaiは匿名の「Guest Only」モードで動作し、データベースの代わりにブラウザのローカルストレージにデータを保存する — 簡易テストには便利だが、デバイスやブラウザ間で共有できない。パッケージやDockerの手順はリリースごとに変更される可能性があるため、実行前にGitHubのREADMEで最新のインストールコマンドを確認すること。
Agnaiが対応するAIサービスと機能
Agnaiは独自モデルを内蔵する代わりに外部AIサービスに接続する — プロジェクト自身のGitHub READMEによれば、Kobold互換バックエンド(KoboldCpp含む)、NovelAI、AI Horde、Goose、OpenAI、Anthropic Claude、Replicate、OpenRouter、Mancerである。読者が提供するAPIキーやエンドポイントで各サービスをユーザーごとに設定する。
- グループ会話。 複数のユーザーと複数のボットが同じ会話を共有できる — ほとんどの単一ユーザー向けロールプレイアプリにはないマルチテナント機能。
- キャラクターカードとペルソナ形式。 Agnaiは4種類のペルソナスキーマ形式に対応する:W++、Square Bracket Format(SBF)、Boostyle、プレーンテキスト — これらいずれかの形式で書かれた既存のキャラクターカードをインポートできる。
- Memory/Loreブック。 永続的な世界観やキャラクターの設定が自動的にコンテキストに注入される — SillyTavernがLorebooksと呼ぶのと同じ仕組み。
- AI支援のキャラクター生成。 読者がゼロから書く代わりに、接続されたAIサービスを使ってプロンプトからキャラクターカードを生成できる。
- マルチテナント。 ユーザー認証、ユーザーごとのAIサービス選択、ユーザーごとの生成プリセットが組み込まれている — 主に複数人向けにAgnaiをセルフホストする読者に関係する。
- 任意のパイプライン機能。
agnai --pipelineで起動すると、プロジェクトのREADMEによれば長期記憶とWikipedia記事/PDFの埋め込みが有効になる — これには追加のPythonベースのパイプラインサービスが必要である。 - 画像生成。 Agnaiは接続されたサードパーティの画像生成サービスを通じて、テキストAIサービスと同じ方法で設定した上で画像を生成できる。
Agnaiは無料か
Agnaiのソフトウェアはオープンソースで、AGPL-3.0の下で無料である — セルフホストの費用は自分のサーバー/マシンと自分のAIサービスAPIキー以外にかからない。agnai.chatのホスト版もAIサービスを接続すれば無料で使え、プロジェクトは外部APIキーを持ち込む代わりにAgnai自身のホスト型モデルへの優先アクセスを求める読者向けに「Subscriptions(サブスクリプション)」を自身の機能の一つとして挙げている。
セルフホストのソフトウェア
- 費用:
- 無料(AGPL-3.0)
- 支払いの対象:
- なし — 自分のサーバー/マシンと、自分のAIサービスAPIキーまたはKobold互換バックエンドを用意する
ホスト版agnai.chat、無料枠
- 費用:
- 無料
- 支払いの対象:
- 自分のAIサービスAPIキー(OpenAI、Claude、OpenRouterなど)を持ち込むか、無料のコミュニティ運営AI Hordeバックエンドを使う
ホスト版agnai.chat、サブスクリプション
- 費用:
- 有料(GitHubのREADMEには価格未公開)
- 支払いの対象:
- 別途外部APIキーなしでAgnai自身のホスト型モデルへの優先アクセスを得る
Agnai自身のドキュメントはホスト版サイトの具体的なサブスクリプション価格を公開していない。金額を想定する前にagnai.chatで現在の料金プランを直接確認すること — 本レビューは未確認の第三者による価格情報を繰り返さない。
トレードオフ:利点と制限
セルフホスト可能かつオープンソース
- 実運用での意味:
- Agnaiは自分のマシンやサーバーで動作し、コードはAGPL-3.0の下で監査可能なので、データを完全に管理できる。
- 制限/注意点:
- AGPL-3.0では、ネットワーク経由で公開運用する改変版もソースコードを公開する必要がある。
データベースなしで動作
- 実運用での意味:
- MongoDBとRedisは任意であり、Agnaiはブラウザストレージを使う匿名のGuest Onlyモードで動作する。
- 制限/注意点:
- ゲストデータはデバイスやブラウザ間で同期されず、ブラウザストレージを消去すると失われる。
複数のAIサービスバックエンド
- 実運用での意味:
- Kobold互換バックエンド、NovelAI、AI Horde、Goose、OpenAI、Claude、Replicate、OpenRouter、Mancerに接続できる。
- 制限/注意点:
- Ollamaは記載されたネイティブバックエンドではない — 利用には前段にOpenAI互換プロキシが必要。
グループ会話
- 実運用での意味:
- 複数のユーザーと複数のボットが一つの会話を共有できる。
- 制限/注意点:
- グループチャットとマルチテナントは、単一ユーザー向けロールプレイアプリには不要なセットアップの複雑さを加える。
無料のホストオプション
- 実運用での意味:
- agnai.chatはインストール不要で、自分のAPIキーまたは無料のAI Hordeバックエンドで動作する。
- 制限/注意点:
- ホスト版サイトでの会話は自分のデバイスに厳密にとどまるのではなく、Agnai自身のサーバーを経由する。
AI支援のキャラクター生成
- 実運用での意味:
- キャラクターカードを手動で書く代わりにプロンプトから生成できる。
- 制限/注意点:
- 生成品質は接続されたAIサービスに完全に依存する。
任意のパイプライン機能
- 実運用での意味:
agnai --pipelineによる長期記憶とドキュメント/Wikipediaの埋め込み。- 制限/注意点:
- 追加のPythonベースのパイプラインサービスが必要で、基本インストールを超えるセットアップ手順が増える。
Agnaiと代替ツールの比較(競合・代替案)
AgnaiはSillyTavern、Backyard AI、RisuAIと同じロールプレイ/チャットクライアントのセグメントに位置する。以下の表はセットアップの手間、バックエンドの柔軟性、ソースコードモデルを比較する。
Agnai
- 最適な用途:
- 複数のAIサービスバックエンドをまたいだマルチユーザー/マルチボットのグループロールプレイ
- セットアップの難易度:
- 低(ホスト版)または中(セルフホスト:npmまたはDocker)
- バックエンド/モデルアクセス:
- Kobold互換、NovelAI、AI Horde、Goose、OpenAI、Claude、Replicate、OpenRouter、Mancer
- 主な制限:
- ネイティブなOllama統合がない;ホスト版のサブスクリプション価格は未公開
SillyTavern
- 最適な用途:
- 最大限のカスタマイズ、拡張機能、プロンプトテンプレート制御
- セットアップの難易度:
- 高(バックエンドとフロントエンドが別)
- バックエンド/モデルアクセス:
- KoboldCpp、text-generation-webui、Ollamaバックエンド経由で任意のGGUF
- 主な制限:
- グループの中で最も急な学習曲線;ホストオプションなし
Backyard AI
- 最適な用途:
- 組み込みのCharacter Hubを備えた低摩擦なローカルキャラクターチャット
- セットアップの難易度:
- 最小(インストーラー1本)
- バックエンド/モデルアクセス:
- 同梱のローカルモデルに加え任意のBackyard Cloud
- 主な制限:
- グループチャットなし;クローズドソースアプリ;厳選されたモデルリストのみ
RisuAI
- 最適な用途:
- ウェブまたはセルフホストの入門レベルのロールプレイUI
- セットアップの難易度:
- 中(ウェブまたはセルフホスト、バックエンドは依然として必要)
- バックエンド/モデルアクセス:
- 接続されたサービス経由のバックエンド/GGUF
- 主な制限:
- SillyTavernより小さい拡張機能エコシステム;依然として別のバックエンドが必要
Agnaiを使うべき人
- マルチユーザー/マルチボットのグループロールプレイを求める読者。 ほとんどの単一ユーザー向けロールプレイフロントエンドとは異なり、Agnaiのマルチテナントとグループ会話は組み込まれている。
- データベースなしでセルフホストしたい読者。 Guest Onlyモードは MongoDBやRedisなしで動作し、本格的なセットアップに踏み切る前の簡易ローカルテストに便利。
- AIサービスバックエンドを選びたい読者。 Kobold互換、NovelAI、AI Horde、Goose、OpenAI、Claude、Replicate、OpenRouter、Mancerがフロントエンドを切り替えずにすべて利用できる。
- AI支援のキャラクター作成を求める読者。 W++やSquare Bracket Formatを手で書く代わりに、プロンプトからキャラクターカードを生成できる。
- インストール不要の無料ホストオプションを求める読者。 agnai.chatは自分のAPIキーまたは無料のAI Hordeバックエンドですぐに使える。
Agnaiを使うべきでない人
- 特にOllamaを接続したい読者。 OllamaはAgnaiのネイティブバックエンドではない。Ollamaに固定している読者は、Ollamaをサポートバックエンドとして記載しているSillyTavernを検討するか、Ollamaの前にOpenAI互換プロキシをまず追加すべきである。
- 最大級の拡張機能エコシステムを求める読者。 それぞれのプロジェクトのリポジトリ活動に基づくと、SillyTavernのコミュニティ拡張機能ライブラリはAgnaiより大きい。
- 設定なしの単一ユーザー向けデスクトップアプリを求める読者。 Backyard AIのインストーラー1本のローカルモードは、Agnaiをセルフホストするより設定が少なくて済む。
- 契約前に確定・公開済みのサブスクリプション価格が必要な読者。 Agnaiのホスト版サブスクリプション階層の価格は自身のドキュメントに公開されていない。現在の価格はagnai.chatで直接確認すること。
Agnaiセットアップでよくある間違い
- Agnaiが独自モデルを実行していると思い込む。 そうではない — すべての会話は設定された外部AIサービス(Kobold互換、NovelAI、AI Horde、Goose、OpenAI、Claude、Replicate、OpenRouter、Mancer)に振り分けられる。
- Ollamaがそのまま使えると思い込む。 Ollamaは Agnaiに記載されているネイティブサービスの一つではない。接続には直接設定ではなく、前段にOpenAI互換プロキシ層が必要である。
- MongoDBを省略しつつデバイス間で永続するデータを期待する。 データベースなしのGuest Onlyモードはブラウザのローカルストレージにのみデータを保存する — デバイス間で同期せず、ブラウザキャッシュを消去すると残らない。
- AGPL-3.0の義務を確認せずに改変インスタンスを公開ホストする。 AGPL-3.0は、ネットワーク経由で公開された改変版もソースコードを公開することを求める — 公開インスタンスをセルフホストする人はこれを考慮すべきである。
よくある質問
Agnaiとは何ですか?
Agnai(Agnaisticとも呼ばれる)は、agnai.chatでホスト利用できるか、GitHubのagnaistic/agnaiからセルフホストできる、AGPL-3.0ライセンスのオープンソースAIロールプレイチャット基盤です。独自モデルを実行する代わりに外部AIサービスに接続します。
Agnaiは無料ですか?
はい。セルフホストのソフトウェアはAGPL-3.0の下で無料かつオープンソースです。ホスト版のagnai.chatも自分のAIサービスAPIキーまたは無料のAI Hordeバックエンドで無料利用できます。さらに、Agnai自身のホスト型モデルへの優先アクセスを提供する有料サブスクリプションもありますが、具体的な価格はプロジェクトのドキュメントに公開されていません。
AgnaiはOllamaに対応していますか?
直接的には対応していません。AgnaiのREADMEは対応AIサービスとしてKobold互換バックエンド、NovelAI、AI Horde、Goose、OpenAI、Anthropic Claude、Replicate、OpenRouter、Mancerを挙げていますが、Ollamaは含まれていません。Ollamaの接続には、ネイティブ統合ではなくOpenAI互換プロキシ層を経由させる必要があります。
Agnaiをどうやってセルフホストしますか?
npm install agnai -gでnpmパッケージとしてインストール後 agnai を実行するか、Dockerで docker compose -p agnai -f self-host.docker-compose.yml up -d(MongoDBあり)または docker run -dt --restart=always -p 3001:3001 ghcr.io/agnaistic/agnaistic:latest(MongoDBなし)を使います。MongoDBとRedisはいずれも任意です。
Agnaiをセルフホストするのに MongoDBは必要ですか?
いいえ。MongoDBとRedisはいずれも任意です。MongoDBがない場合、Agnaiは匿名の「Guest Only」モードで動作し、データベースの代わりにブラウザのローカルストレージにデータを保存します。
Agnaiが対応するペルソナ/キャラクター形式は何ですか?
プロジェクトのGitHub READMEによれば、W++、Square Bracket Format(SBF)、Boostyle、プレーンテキストの4種類のペルソナスキーマ形式です。
AgnaiはSillyTavernとどう比較されますか?
AgnaiはSillyTavernがネイティブでは提供しないマルチユーザー/マルチボットのグループ会話とマルチテナントに対応していますが、SillyTavernはより多くのバックエンド(Ollamaを含む)に対応し、より大きな拡張機能エコシステムを持ちます。完全な比較はSillyTavern vs. Agnai vs. RisuAIを参照してください。
Agnaiは画像を生成できますか?
はい、プロジェクト自身の機能リストによれば、接続されたサードパーティの画像生成サービスを通じて、テキストAIサービスと同じ方法で設定した上で画像を生成できます。
Agnaiのコードは活発にメンテナンスされていますか?
agnaistic/agnaiリポジトリはアーカイブされておらず、フォークでもありません。このステータスは本レビューの最終確認日以降に変わる可能性があるため、最新の活動状況はリポジトリのコミット履歴で直接確認してください。
結論
Agnaiは、マルチユーザー/マルチボットのグループ会話と、Kobold互換バックエンド、NovelAI、AI Horde、Goose、OpenAI、Anthropic Claude、Replicate、OpenRouter、Mancerという9つの外部AIサービスへの対応を、オープンソースのAGPL-3.0ライセンスの下で組み合わせることで、セルフホスト可能なロールプレイフロントエンドの中に自らの地位を築いている。セルフホストは実際に低摩擦であり、npm install agnai -gまたは単一のDockerコマンドで済み、MongoDBとRedisはいずれも任意である。トレードオフは曖昧ではなく具体的だ:ネイティブなOllamaサポートはなく(代わりにOpenAI互換プロキシが必要)、SillyTavernより小さい拡張機能エコシステムであり、ホスト版サブスクリプション階層の価格は未公開である。複数のAIサービスバックエンドをまたいだグループロールプレイを、それぞれに別々のアプリを設定せずに求める読者は、Agnaiから実質的な価値を得られる。Ollamaに固定している読者、または最も深い拡張機能エコシステムを求める読者は、まずSillyTavernと直接比較すべきである。
出典
- GitHub上のAgnai — README、インストール手順、ライセンス、機能リスト。
- Agnaiホストサイト — ライブ版、登録、サブスクリプション情報。
- Agnai Discord — プロジェクトのREADMEで案内されているコミュニティ・サポートチャンネル。
