強力なローカルLLMフロントエンドインターフェース。複数のAIモデルAPIをサポートし、キャラクターとの会話、画像生成、音声合成など豊富な機能を提供します。

AGPL-3.0JavaScriptSillyTavernSillyTavern 20.9k Last Updated: December 14, 2025

SillyTavern - 強力なLLMフロントエンドインタラクションプラットフォーム

プロジェクトの概要

SillyTavern は、高度なユーザー向けのローカライズされた大規模言語モデル(LLM)のフロントエンドインターフェースです。これは、Windows、macOS、Linux、およびAndroidスマートフォンにインストールできるユーザーインターフェースで、テキスト生成AI、画像生成エンジン、およびテキストから音声(TTS)への変換モデルと対話することができます。

核心特性

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 スマートフォンで実行可能
  • 詳細な手順は公式ドキュメントを参照

使用ガイド

速攻スタート

  1. サービスの起動: Start.bat (Windows) または適切な起動スクリプトを実行
  2. インターフェースを開く: ブラウザが自動的にSillyTavernインターフェースを開きます
  3. APIの設定: 設定であなたのLLMバックエンド(OpenAI、Claude、またはAI Hordeなど)に接続します
  4. キャラクターの選択: キャラクターカードを読み込みまたは作成します
  5. 会話の開始: 入力ボックスにメッセージを入力してチャットを開始します

ブランチの選択

  • 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
  • 拡張: プラグインシステム
  • ストレージ: ローカルファイルシステム

使用シーン

  1. キャラクタープレイ対話: バーチャルキャラクターとの没入型対話
  2. クリエイティブライティング: AIを活用した物語や脚本の作成
  3. パーソナルアシスタント: 専用のタスクアシスタントの設定
  4. 学習と実験: さまざまなLLMモデルの研究とテスト
  5. マルチモーダルインタラクション: テキスト、画像、音声を組み合わせた包括的な体験

貢献ガイド

皆様の貢献をお待ちしております! 参与方法:

  • 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はプロフェッショナルレベルのツールと体験を提供します。

Star History Chart