llt22/talkio

Local-first multi-AI group chat desktop app — pull gpt, Claude, Gemini, DeepSeek into one conversation. Tauri 2 + React 19.

何を解決するか

Talkio は、複数の異なる AI モデルを1つのグループチャットに参加させられるマルチモデル AI チャットクライアントです。従来の1対1の AI インタラクションの制限を克服し、モデル同士が1つのトピックについて議論、論争、または協働できるようにします。各モデルは独自のキャラクターを維持しながら、対話が可能になります。

動作方法

Tauri 2 と React 19 を使用して構築されたアプリケーションは、ローカルファーストのインターフェースとして機能し、OpenAI、Anthropic、Gemini、Ollama などのさまざまな AI プロバイダーに直接接続します。統一されたストリーミングランタイムを使用して応答を処理し、各 AI パーティシペントに固有のシステムプロンプトとパラメータを割り当てる「キャラクター(Persona)システム」を採用しています。また、Model Context Protocol (MCP) を統合し、AI モデルが外部ツールを呼び出し、ローカルファイルや Git リポジトリにアクセスできるようにしています。

対象ユーザー

異なる AI の視点を実験したい人、複数モデル間で複雑な議論を調整したい人、プライバシー重視のローカルファースト AI デスクトップおよびモバイルアプリケーションを使いたい人向けです。

主な特徴

  • マルチモデルグループチャット:複数の AI を1つの会話に参加させ、お互いのメッセージを確認し、独立して応答できます。
  • キャラクター(Persona)システム:翻訳者、コードレビュー担当者など、独自の役割を設定でき、個別のシステムプロンプトと温度設定が可能です。
  • MCPツール統合:Model Context Protocol を介して外部ツールサーバーに接続し、カレンダー、リマインダーなどのシステム機能を活用できます。
  • ローカルファーストのプライバシー:すべてのデータをローカルの SQLite データベースに保存し、API キーはシステムの資格情報ストアを使用します。
  • クロスプラットフォーム対応:Windows、macOS、Linux、Android で動作します。
  • 高度なレンダリング:Markdown、Mermaid ダイアグラム、KaTeX、HTML/Three.js プレビューをサポートします。
  • ワークスペース & Git ツール:AI がローカルプロジェクトファイルを読み取り、検索・編集し、Git コマンドを実行できます。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト