重要なポイント
- SillyTavern(github.com/SillyTavern/SillyTavern)は、GitHubスター33,000超、コントリビューター300人以上を持つ無料・オープンソース(AGPL 3.0)のチャットフロントエンドです。
- 2023年2月に開発者CoheeによるTavernAIのフォークとして始まり、その直後にRossAscendsがコアなコ・メンテナーとして加わりました。
- ローカルバックエンド(KoboldCpp、text-generation-webui、Ollama、LM Studio)またはクラウドAPI(OpenAI、Claude、OpenRouter)に接続します——それ自体はテキストを生成しません。
- コア機能には、Character Cards(V1/V2/V3仕様)、World Info/ロアブック、複数キャラクターによるGroup Chats、長期記憶のためのVector Storageが含まれます。
- プロジェクト自体は金銭的な寄付を受け付けておらず、ボランティアによって維持されており、独自のコンテンツフィルターも適用しません——それは接続するバックエンドやモデル次第です。
📍 一文で説明
SillyTavernは、AIキャラクターロールプレイのために作られた無料・オープンソース(AGPL 3.0)のチャットフロントエンドで、キャラクターカード、ロアブック、グループチャットを備え、自らテキストを生成する代わりにローカルバックエンドやクラウドAPIに接続します。
💬 簡潔に説明
SillyTavernは頭脳ではなくインターフェースです——キャラクターと話すために使うアプリであり、実際にキャラクターの返答を書いているのは(ローカルで動作するか有料APIを通じて動作する)別のモデルです。
クイックファクト:SillyTavern
- ライセンス: AGPL 3.0(完全なオープンソース)
- プラットフォーム: Node.js上で動作するWebアプリ;モバイルを含むあらゆるブラウザで利用可能
- Webサイト / GitHub: github.com/SillyTavern/SillyTavern ——スター33,000以上、フォーク6,200以上、コントリビューター300人以上
- ドキュメント: docs.sillytavern.app
- 費用: 無料;企業なし、有料プランなし、プロジェクト自体は寄付を受け付けていない
- コア機能: 別途動作するモデルバックエンドやAPIに接続する、キャラクターカードとロアブックベースのロールプレイ用フロントエンド
SillyTavernとは何か?
SillyTavernは、単一アシスタント形式のチャットではなく、ペルソナベースのロールプレイを中心に設計された無料・オープンソースのチャットフロントエンドです。 汎用的な単一の「アシスタント」ペルソナの代わりに、Character Cards——キャラクターの性格、外見、話し方を定義する構造化されたファイル——を中心に据え、そのキャラクター、あるいはGroup Chatで複数キャラクターと同時に話すことができます。
自身に内蔵されたAIはありません。すべての応答は、別途接続するバックエンドによって生成されます:KoboldCpp、text-generation-webui、Ollama、LM Studioのようなローカル推論サーバー、またはOpenAI、Anthropic、OpenRouterなどのプロバイダーのクラウドAPIキーです。SillyTavernの役割はプロンプト構築、メモリ管理、表示であり、テキスト生成ではありません。
汎用的なチャットフロントエンドと一線を画すのは、ロールプレイ特化のツール群の深さです:関連する場合にのみ背景情報を注入するWorld Info(ロアブック)、埋め込みロアブックを備えたCharacter Card V1/V2/V3サポート、正規表現ベースのプロンプトテンプレート、長期シナリオにおける検索ベースの長期記憶のためのVector Storageなどです。
歴史:TavernAIからSillyTavernへ
SillyTavernは、元のTavernAIの開発が停滞した後、2023年2月9日に開発者Cohee(GitHubハンドル名「Cohee1207」)によって始められた、TavernAIという以前のプロジェクトのフォークとして始まりました。RossAscendsはその直後にコアなコ・メンテナーとして加わり、Wolfsblvtが定期的なコントリビューターとなりました——彼らが共にフォーク以降のプロジェクトの方向性の大部分を牽引してきました。
フォーク後の最初の安定版リリースは一般的に2023年4月9日のv1.0とされていますが、この具体的な日付は単一の二次資料によるもので、二つ目の一次資料による独立した裏付けは取れていません。
初期の開発は部分的に、画像キャプション生成、テキスト読み上げ、ベクトルベース機能を扱う別のPythonマイクロサービスである、付属の「Extras」サーバーに依存していました——これらの機能がコアアプリケーションに直接統合されたことで、2024年4月頃に非推奨となり、事実上廃止されました。
Character Card仕様はアプリと共に進化しました:V2では埋め込みロアブックフィールド(`character_book`)と代替グリーティングが追加され、プロジェクトは現在V3もサポートしていますが、V1・V2カードとの下位互換性も維持しており、そのため何年も前に作成されたカードでも概ね正しく読み込めます。
本稿執筆時点で、直接確認できた最新リリースは2026年5月3日公開のv1.18.0で、既存のローカル・クラウドオプションに加えてCloudflare Workers AIがサポートバックエンドとして追加されました。SillyTavernの典型的な4〜6週間のリリースサイクルを踏まえると、本稿を読んでいる時点では2026年後半のリリースが出ている可能性が高いです——最新バージョンはreleasesページでご確認ください。
SillyTavernで実際に何ができるのか?
- 汎用的なアシスタントではなく、構造化されたAIキャラクターと話す。 Character Cards(V1/V2/V3)は性格、外見、話し方を定義し、コミュニティ内で幅広く共有・再利用されています。
- ロアブックで長いシナリオの一貫性を保つ。 World Infoのエントリは、会話中に関連するキーワードが出現した場合にのみ背景情報をプロンプトに注入し、すべてのメッセージに静的な背景設定を詰め込んで肥大化させることを防ぎます。
- 複数キャラクターでシーンを進行させる。 Group Chatsでは、複数のキャラクターカードが同じ会話に参加し、それぞれが設定可能なターン制のルールに従って応答します。
- 長いロールプレイセッションに長期記憶を与える。 Vector Storageは、モデルのコンテキストウィンドウに収まる直近の履歴だけに頼るのではなく、埋め込みの類似度によって関連する過去のメッセージを取得します。
- ほぼどんなモデルでも接続できる。 ローカルバックエンド(KoboldCpp、text-generation-webui、Ollama、LM Studio)とクラウドAPI(OpenAI、Claude、OpenRouter、Cloudflare Workers AIなど)がすべて同じインターフェースを通じてサポートされています。
- 画像・音声機能で拡張する。 マルチモーダルな画像キャプション生成やテキスト読み上げの拡張機能が、コアなチャット体験に非テキストの機能を追加します。
SillyTavernは誰が使うべきか?
SillyTavernは、AI主導のロールプレイやインタラクティブフィクションを深く、きめ細かくコントロールしたい人のために作られています——汎用的なアシスタントを探している人向けではありません。
- ✅ キャラクターの性格、記憶、複数キャラクターのシーンを深くコントロールしたい → Character Cards、ロアブック、Group Chatsはまさにそのためのものです。
- ✅ すでにローカルモデル(KoboldCpp、text-generation-webui、Ollama、LM Studio)を動かしている、またはクラウドAPIキーを持っている → SillyTavernは、それらのいずれとも接続できる最も広くサポートされているフロントエンドの一つです。
- ✅ 多くのセッションにわたって一貫性を保つ長期シナリオが欲しい → World InfoとVector Storageはまさにこのために作られています。
- ✅ やや技術的なセットアップ(Node.js、バックエンド設定)に抵抗がない → その見返りとして、手軽なロールプレイアプリよりもはるかに高い設定自由度が得られます。
- ❌ 生産性、コーディング、リサーチのための汎用アシスタントが欲しい → 代わりにOpen WebUIやCherry Studioを使ってください。
- 迷ったら: SillyTavernをインストールし、KoboldCppのような無料のローカルバックエンドに小さなGGUFモデルを接続して、まずは自分でカードを書く前に広く共有されているサンプルのキャラクターカードを読み込んでみましょう。
SillyTavernを使うべきでないのはどんな時か?
深くバックエンドを問わないロールプレイフロントエンドであることがSillyTavernの存在意義そのものであり、まさにその焦点ゆえに、それ以外の用途には不向きです。
- 汎用的な生産性やコーディング支援が欲しい場合: SillyTavernのUI全体がキャラクターベースのロールプレイ向けに構成されており、その用途には汎用アシスタントフロントエンドのほうがシンプルで直接的です。
- 設定不要の単一アプリが欲しい場合: SillyTavernが応答を一つでも生成する前に、バックエンドを別途インストール・接続するか、クラウドAPIキーの料金を支払う必要があります。
- 組み込みのコンテンツモデレーションが必要な場合: SillyTavern自体は独自のコンテンツフィルターを適用しません;接続したモデルやAPIが許可する内容がそのまま生成されるため、それに応じてバックエンドを選んでください。
- 保証されたサポートやSLAが欲しい場合: これは商用サポート層のない、ボランティアによって維持されるオープンソースプロジェクトです。
- バックエンド設定不要の手軽な体験が欲しい場合: 代わりにBackyard AIのような、より手軽なローカルロールプレイアプリを検討してください。
SillyTavernのインストール方法
セットアップには一つの前提条件と二つのインストール方法の選択肢があり、その後にバックエンドの接続が続きます。
- 1. Node.jsをインストールする(Dockerを使わない場合)——お使いのOS向けの最新リリース。
- 2. releaseブランチをクローンする。 `git clone https://github.com/SillyTavern/SillyTavern -b release` を実行し、作成されたフォルダに移動します。
- 3. サーバーを起動する。 `./start.sh`(Linux/macOS)または `Start.bat`(Windows)を実行します——初回起動時に依存関係が自動的にインストールされ、デフォルトでは `http://localhost:8000` でアプリにアクセスできるようになります。
- 4. または代わりにDockerを使う。 `ghcr.io/sillytavern/sillytavern` イメージを `docker compose up` で実行し、docs.sillytavern.app/installation/dockerに記載されているとおり config、data、extensions、plugins のボリュームをマウントします。
- 5. バックエンドを接続する。 API Connectionsパネルで、ローカルバックエンド(KoboldCpp、text-generation-webui、Ollama、LM Studio)またはクラウドAPIキー(OpenAI、Claude、OpenRouter)を追加します——この手順が完了するまで何も生成されません。
- 6. キャラクターカードを読み込むか作成し、チャットを始めます。
- 完全なドキュメントはdocs.sillytavern.appで管理されています。
料金:無料、背後に企業なし
SillyTavernは、この分野で最もシンプルな料金体系の一つを持っています:無料であり、いずれアップセルされる有料プランもありません。
- 永久に、誰にとっても無料。 SillyTavernはAGPL 3.0の下でライセンスされ、ボランティアによって維持されており、企業もサブスクリプションもアプリ自体の有料版もありません。
- プロジェクト自体は寄付を受け付けていません。 公式資料によれば、自分のマシン上で動作するため、資金を必要とするサーバーやホスティング費用がないとされています。
- あるコ・メンテナーが個別に個人的なサポートを受け付けています。 RossAscendsはCoheeの了承のもと個人的なPatreon/Ko-fiを運営していますが、これは個人を支援するものでプロジェクトを支援するものではなく、開発の方向性を左右したり機能を解禁したりするものでもありません。
- 実際のコストは接続するバックエンド次第です。 KoboldCppやOllamaを通じたローカルモデルには、自分のハードウェア以外にメッセージごとのコストはかかりません;クラウドAPIキー(OpenAI、Claude、OpenRouter)は、SillyTavernではなくそのプロバイダーによって課金されます。
SillyTavern vs Agnaistic vs RisuAI vs Backyard AI:どれを選ぶべきか?
四つすべてがAIロールプレイを対象としていますが、設定自由度、ハードウェア要件、手軽さのトレードオフはそれぞれ異なります。
ツール | リンク | 最適な用途 | 自身でモデルを実行するか | キャラクターカード | グループチャット | ライセンス |
|---|---|---|---|---|---|---|
| SillyTavern | github.com/SillyTavern/SillyTavern | キャラクターロールプレイにおける最も深い設定自由度とバックエンドの選択肢 | いいえ(バックエンド/APIが必要) | V1/V2/V3 | あり | AGPL 3.0 |
| Agnaistic (Agnai) | agnai.chat | 古いハードウェアでも快適に動作する軽量なロールプレイ | いいえ(バックエンド/APIが必要) | あり | あり | オープンソース |
| RisuAI | risuai.net | スプライトと分岐する会話を備えたビジュアルノベル風の表現 | いいえ(バックエンド/APIが必要) | あり | 限定的 | オープンソース |
| Backyard AI | backyard.ai | SillyTavernより設定が少ない手軽なローカルロールプレイアプリ | はい(内蔵) | あり | 限定的 | 無料(クローズドソース) |
汎用(非ロールプレイ)チャットの比較については、Open WebUI vs SillyTavernをご覧ください。より深い三者間のロールプレイフロントエンド比較については、SillyTavern vs Agnai vs RisuAIをご覧ください。
SillyTavernに関するよくある間違い
- バックエンドを接続せずにSillyTavernをインストールし、応答があると期待すること。 それ自体は何も生成しません——まずAPI Connectionsパネルでローカルバックエンドまたはクラウドと接続してください。
- SillyTavernがコンテンツをフィルタリング・モデレートすると思い込むこと。 それ自体はコンテンツフィルターを一切適用しません;動作は完全に接続されたモデルやAPI、そしてそれ自体のポリシーの関数です。
- World Infoを使わずに、すべての詳細をキャラクターカードに詰め込むこと。 長く静的なキャラクター説明はすべてのプロンプトを肥大化させます;特定の文脈でのみ重要な事実にはロアブックのエントリを使ってください。
- プロジェクトへの寄付と、あるコ・メンテナーの個人的なサポートページを混同すること。 プロジェクト自体は寄付を募っていません;個々のメンテナーの個人的なPatreonは別物であり、「プロジェクト」の資金にはなりません。
- コーディングやリサーチのタスクにうまく機能すると期待すること。 そのプロンプト構築とUIはキャラクターロールプレイ向けに調整されており、汎用的なアシスタント用途向けではありません。
SillyTavernに関するよくある質問
SillyTavernとは何ですか?
SillyTavernは、キャラクターカード、ロアブック、複数キャラクターのグループチャットを中心に構築された、無料でオープンソースのチャットフロントエンドです。応答を生成するにはローカルモデルバックエンドまたはクラウドAPIに接続する必要があり、それ自体はモデルを実行・ホストしません。
SillyTavernは無料ですか?
はい、完全に無料です。AGPL 3.0の下でライセンスされており、背後に企業はなく、プロジェクト自体は運営するサーバーがないとして金銭的な寄付を受け付けていません。あるコ・メンテナーは個人的なPatreonを運営しており、それは個人を支援するものでプロジェクトの資金とは別です。
SillyTavernはどこから来たのですか?
これは、TavernAIの本来の開発が停滞した後、2023年2月にCohee(GitHubハンドル名Cohee1207)として知られる開発者によるフォークとして始まりました。RossAscendsはその直後にコアなコ・メンテナーとして加わりました。
SillyTavernは自分自身でテキストを生成しますか?
いいえ。SillyTavernはフロントエンドのみです——実際に応答を生成するには、KoboldCpp、text-generation-webui、Ollama、LM Studioなどの接続されたバックエンド、または有料のクラウドAPIキー(OpenAI、Claude、OpenRouterなど)が必要です。
SillyTavernのキャラクターカードとロアブックとは何ですか?
キャラクターカードは、Character Card V1/V2/V3仕様に従って、ペルソナの性格、外見、話し方を定義します。ロアブック(World Info)は、関連するキーワードが出現したときにのみ背景情報を会話に注入し、すべてのプロンプトを肥大化させることなく長期シナリオの一貫性を保ちます。
SillyTavernは複数キャラクターでのグループチャットができますか?
はい。Group Chatsでは、複数のキャラクターカードが同じ会話に参加し、設定可能なルールに基づいて順番に応答したり反応したりできます。
SillyTavernにはコンテンツモデレーション機能がありますか?
SillyTavern自体は独自のコンテンツフィルターを一切適用しません——接続されたモデルが何を生成するか、何を生成しないかは、そのモデル自体の学習内容と、接続したバックエンドやクラウドAPIに組み込まれたモデレーション次第です。
SillyTavernのVector Storage機能とは何ですか?
Vector Storageは、直近のチャット履歴だけに頼るのではなく、埋め込み(エンベディング)を使って関連する過去のメッセージを取得し、モデルの通常のコンテキストウィンドウを超えた長期記憶の形を長期にわたるロールプレイセッションに提供します。
SillyTavernはAgnaisticやRisuAIとどう違いますか?
Agnaistic(Agnai)は、より軽量でシンプルな代替ツールで、古いハードウェアでも快適に動作しますが、カスタマイズの深さは劣ります。RisuAIはスプライト、背景、分岐する会話ツリーを備えたビジュアルノベル風の表現に力を入れています。SillyTavernは一般的に三つの中で最も奥深く、最も設定の自由度が高いとされていますが、その分学習曲線は急になります。
SillyTavernはコーディングや生産性タスクに向いていますか?
いいえ、そのために作られたものではありません。キャラクターカード、ロアブック、グループチャットといったその機能全体は、汎用的なアシスタント用途ではなく、ペルソナベースのロールプレイとインタラクティブフィクション向けに設計されています。そうした用途にはOpen WebUIやCherry Studioのようなツールを使ってください。
出典
- SillyTavernのソースコード、リリース、ライセンス —— github.com/SillyTavern/SillyTavern
- SillyTavern公式ドキュメント —— docs.sillytavern.app
- GitHub APIのリポジトリデータ(作成日、ライセンス、スター数)
- SillyTavern-Extrasリポジトリ(非推奨とマークされたもの) —— github.com/SillyTavern/SillyTavern-Extras