v0.3.2 · オープンソース
Tuantuan
コーディングエージェントを、ひとつの部屋に。
ターミナル間のコピペはもう要りません。Claude Code、Codex、DeepSeek、OpenCode などのコーディングエージェントを 1 つのプロジェクト会話に集め、@ で呼べばすぐに作業開始。進み具合はその場で確認できます。
macOS で初めて開くとき
Homebrew でインストールすると、tap が隔離属性を自動で外すため警告は出ません:
brew install --cask bosshanz/tap/tuantuanTuantuan はまだ Apple の公証を受けていないため、初回起動時に次の警告が出ます:
「Apple は、“tuantuan”に Mac に損害を与えたり、プライバシーを侵害したりする可能性のあるマルウェアが含まれていないことを検証できませんでした。」
- tuantuan.app を「アプリケーション」に移して一度開き、「完了」をクリックします。
- 「システム設定 → プライバシーとセキュリティ」を開き、「セキュリティ」までスクロールして “tuantuan” の横の「このまま開く」をクリックします。
- パスワードで確認して「開く」をクリックします。以降は普通に起動できます。
それでも開けない、または「壊れている」と表示される場合は、ターミナルで次を実行してから開き直してください:
xattr -dr com.apple.quarantine /Applications/tuantuan.app詰まったら、引き継ぐ。
各エージェントは独自のセッションを保ち、引き継ぎでは次に必要な情報を渡します。
使い慣れたエージェントをそのまま
Tuantuan は Agent Client Protocol でハーネスに接続します。ACP Registry から追加もできます。
- Claude Code
- Codex
- DeepSeek
- OpenCode
- Pi
- Grok Build
- MiniMax Code
- ACP Registryその他のエージェント
複数のエージェントで働くために
以下はすべて v0.3.2 で利用できます。
ハーネスを選択
インストール済みのものを使うか、ACP Registry から追加。ログインは各ハーネスの方法に従います。
チームで作業
@ でメンバーを指定するか、リードエージェントに分担、進捗確認、取りまとめを任せます。
コンテキストごと引き継ぐ
タスク、目標、決定事項、残作業を引き継ぎます。各エージェントは独自のセッションを保ちます。
本来の機能をそのまま
ハーネス本来のプロンプトとコンテキスト管理を使用。モデル、権限、推論、スラッシュコマンドは各ハーネスが提供します。
作業の過程が見える
ファイルや画像の添付、ストリーミング応答、ツール呼び出し、diff、ターミナル出力、計画、権限の承認要求に対応します。
既存の環境を活かす
独自の API プロバイダー、ローカルの Skills、Claude プラグイン。~/.claude や ~/.codex は書き換えません。
過去のメッセージを探す
保存済みの会話を検索し、元のメッセージを確認して、読んでいた位置に戻れます。
ファイルをまとめて確認
添付や Agent のファイルを一覧表示。画像、Markdown、コード、静的 HTML のプレビュー、ダウンロード、出典への移動に対応します。
必要な対応を確認
承認待ち、質問、失敗した応答を会話を横断して確認し、元のリクエストで対応できます。
セッションを聴く
Session Score は演出用のセッションを音楽に変えます。返信、ツール呼び出し、diff、権限リクエストのひとつひとつが音になります。
ソースから起動
CI と同じ Bun 1.4.2 が必要です。
git clone https://github.com/bosshanz/tuantuan.gitcd tuantuanbun installbun run devhttp://localhost:5173 を開き、初回ガイドに沿って設定します。
ログインせずに試すなら、模擬応答で起動:
TUANTUAN_MOCK_HARNESS=1 bun run dev初期表示は簡体字中国語です。设置 → 个人资料 → 界面语言 で日本語に切り替えられます。