SillyTavern/SillyTavern View GitHub Homepage for Latest Official Releases
強力なローカルLLMフロントエンドインターフェース。複数のAIモデルAPIをサポートし、キャラクターとの会話、画像生成、音声合成など豊富な機能を提供します。
AGPL-3.0JavaScriptSillyTavernSillyTavern 20.9k Last Updated: December 14, 2025
SillyTavern - 強力なLLMフロントエンドインタラクションプラットフォーム
プロジェクトの概要
SillyTavern は、高度なユーザー向けのローカライズされた大規模言語モデル(LLM)のフロントエンドインターフェースです。これは、Windows、macOS、Linux、およびAndroidスマートフォンにインストールできるユーザーインターフェースで、テキスト生成AI、画像生成エンジン、およびテキストから音声(TTS)への変換モデルと対話することができます。
- プロジェクトアドレス: https://github.com/SillyTavern/SillyTavern
- 公式ドキュメント: https://docs.sillytavern.app/
- プロジェクトの歴史: 2023年2月、TavernAI 1.2.8 ブランチから派生
- 開発状況: 200人以上の貢献者、2年以上の独立開発
- ライセンス: AGPL-3.0 (オープンソース・無料)
核心特性
1. 多様なモデルAPIサポート
SillyTavernは多くのLLM APIを統一インターフェースでサポートします:
- 商用API: OpenAI、Claude、Mistral、NovelAI、OpenRouter
- オープンソースバックエンド: KoboldAI/CPP、Ooba、Tabby、Text Generation WebUI
- 分散推論: AI Horde (無料で利用可能)
- オープンAI形式と互換性のあるカスタムAPIの追加サポート
2. キャラクターカードシステム
- キャラクターカード(Character Cards)はSillyTavernの中心的な概念です
- ChatGPTのGPTやPoeのbotsに似ています
- 抽象的なシーン、専用のアシスタント、有名人のキャラクター、バーチャルキャラクターなど、さまざまなタイプのキャラクターを作成できます
- 標準v2仕様のキャラクターカードのインポートとエクスポートが可能です
- 内蔵のデフォルトキャラクターSeraphinaがあり、コミュニティからさらに多くのキャラクターをダウンロードできます
- キャラクター定義、最初のメッセージ、内蔵のLorebookなどの機能が含まれています
3. 画像生成統合
- Automatic1111 API統合
- ComfyUI API統合
- 会話中にリアルタイムで画像を生成できます
- キャラクターの表情とアバターシステムをサポート
4. 音声機能(TTS)
- 複数のTTSエンジンをサポート
- キャラクターごとに異なる音声を設定できます
- リアルタイムの音声合成をサポート
5. 豊富な会話制御
- ビジュアルノベルモード(Visual Novel Mode)
- WorldInfo/Lorebooks(ワールド情報/知識ベースシステム)
- 自動翻訳機能
- 多様なプロンプトオプションとカスタマイズ能力
- モバイルフレンドリーなレスポンシブレイアウト
- 高度にカスタマイズ可能なユーザーインターフェース
6. 拡張システム
サードパーティの拡張機能により無限の拡張可能性があります:
- Character Expressions: キャラクターの表情を自動更新(感情分析に基づく)
- Talkinghead: AI駆動のキャラクターアニメーション
- Vector Storage: ベクターストアと検索
- Stable Diffusion: 画像生成
- 追加の拡張機能は "Download Extensions & Assets" メニューからダウンロードできます
システム要件
最低構成
- 実行環境: Node.js 18 またはそれ以降のバージョンをサポートするシステム
- オペレーティングシステム: Windows、macOS、Linux、Android(Termux)
- ハードウェア要件: 極めて低い、Node.jsを実行できる任意のデバイス
ローカル推論推奨構成(オプション)
- グラフィックスカード: NVIDIA 3000シリーズ以上
- VRAM: 最低 6GB
- 注意: クラウドAPIのみを使用する場合は、高性能ハードウェアは不要
インストール方法
Windows インストール
# Node.js (LTS版推奨) をインストール
# Git for Windows をインストール
# Release ブランチ(安定版, 推奨)
git clone https://github.com/SillyTavern/SillyTavern -b release
# Staging ブランチ(開発版, 最新機能)
git clone https://github.com/SillyTavern/SillyTavern -b staging
# スタートアップスクリプトを実行
# Start.bat をダブルクリック
Linux/macOS インストール
# Node.js 18+ をインストール
# Git をインストール
# リポジトリをクローン
git clone https://github.com/SillyTavern/SillyTavern -b release
cd SillyTavern
# 依存関係をインストールし、起動
npm install
npm start
Docker インストール
# 公式ドキュメントを参照
# https://docs.sillytavern.app/installation/docker/
Android (Termux) インストール
- Termux を通じて Android スマートフォンで実行可能
- 詳細な手順は公式ドキュメントを参照
使用ガイド
速攻スタート
- サービスの起動:
Start.bat(Windows) または適切な起動スクリプトを実行 - インターフェースを開く: ブラウザが自動的にSillyTavernインターフェースを開きます
- APIの設定: 設定であなたのLLMバックエンド(OpenAI、Claude、またはAI Hordeなど)に接続します
- キャラクターの選択: キャラクターカードを読み込みまたは作成します
- 会話の開始: 入力ボックスにメッセージを入力してチャットを開始します
ブランチの選択
Release ブランチ:
- ⭐ 大多数のユーザーに推奨
- 最も安定しており、主要なバージョンリリース時にのみ更新
- 通常、毎月1回更新
Staging ブランチ:
- ⚠️ 上級ユーザーと愛好家向け
- 最新の機能を含むが、問題が発生する可能性がある
- 毎日複数回更新
拡張エコシステム
SillyTavern-Extras
追加機能パッケージで提供:
- 画像の注釈と説明
- キャラクターの表情分類
- TTS と音声認識
- 埋め込みとベクターストア
- Stable Diffusion 画像生成
インストール要件:
- Python 3.x
- CUDA サポート(オプション, GPU 加速用)
- 約 6GB RAM (すべてのモジュールを実行するため)
コミュニティ拡張
- "Download Extensions & Assets" メニューから公認のサードパーティ拡張をダウンロード可能
- すべての拡張機能はオープンソースで自由ライセンスを使用
- 拡張機能は最新のRelease版と互換性が必要
プロジェクトの特徴
開放性とプライバシー
- ✅ 完全にオープンソース, 永久無料
- ✅ ローカルでの実行, ユーザーデータの収集なし
- ✅ オンラインまたはホスティングサービス不要
- ✅ コミュニティ主導の情熱的なプロジェクト
上級ユーザー向け
- 最大限のプロンプト制御能力を提供
- 豊富なカスタマイズオプション
- 陡峭な学習曲線が楽しみの一部
- AI愛好家向けに設計
活気あるコミュニティ
- Discord コミュニティ: https://discord.gg/sillytavern
- 200人以上の貢献者が継続的に開発
- 活発な問題追跡と機能提案
- 豊富なコミュニティリソースとキャラクターカード
関連プロジェクト
- SillyTavern-Extras: 拡張機能パッケージ
- SillyTavern-Launcher: ランチャースクリプトツール
- SillyTavern-Docs: 公式ドキュメントサイト
- SillyTavern-Content: 公式コンテンツリポジトリ
- STMP: SillyTavern マルチプレイヤーバージョン
技術アーキテクチャ
- フロントエンド: Webインターフェース(HTML/CSS/JavaScript)
- バックエンド: Node.js サーバー
- 通信: RESTful API
- 拡張: プラグインシステム
- ストレージ: ローカルファイルシステム
使用シーン
- キャラクタープレイ対話: バーチャルキャラクターとの没入型対話
- クリエイティブライティング: AIを活用した物語や脚本の作成
- パーソナルアシスタント: 専用のタスクアシスタントの設定
- 学習と実験: さまざまなLLMモデルの研究とテスト
- マルチモーダルインタラクション: テキスト、画像、音声を組み合わせた包括的な体験
貢献ガイド
皆様の貢献をお待ちしております! 参与方法:
- Pull Request の提出 (
CONTRIBUTING.mdを参照) - 問題報告と提案 (提供されたテンプレートを使用)
- 完全なドキュメントを読んだ上で重複しないように
- Discord コミュニティに参加して議論
免責事項
本プログラムは「現状」で配布され、明示的または黙示的な保証は一切ありません。これには、商品性または特定の目的への適合性に関する保証も含まれます。詳細は GNU Affero General Public License を参照してください。
開発チーム
- Discord: cohee, rossascends, wolfsblvt
- Reddit: /u/RossAscends, /u/sillylossy, /u/Wolfsblvt
- GitHub: 200人以上の貢献者
謝辞
- TavernAI 1.2.8 by Humi (MIT License)
- CncAnon's TavernAITurbo mod
- Visual Novel Modeのインスピレーション: PepperTaco
- フォント: Noto Sans (Google, OFL)
- アイコン: Font Awesome (CC BY 4.0)
- デフォルトコンテンツ: @OtisAlejandro, @kallmeflocc
- Dockerガイド: @mrguymiah, @Bronya-Rand
まとめ
SillyTavernは、強力で高度にカスタマイズ可能なLLMフロントエンドプラットフォームであり、特にAI対話の精密な制御を必要とする上級ユーザーに最適です。多数のAIモデルを統一インターフェースでサポートし、豊富な拡張エコシステムと活気あるコミュニティを備えています。キャラクタープレイ、クリエイティブライティング、AI研究など、SillyTavernはプロフェッショナルレベルのツールと体験を提供します。