triflux は何をしますか?
自然言語ルーティング、クロスモデルレビュー、38のスキルを使って、Claude、Codex、GeminiをトリCLIワークフローで統制します。
概要
Trifluxは、3つの主要なAIコードエージェント(Claude Code、Codex CLI、Gemini CLI)を単一の自然言語インターフェースで連携させるスキルです。各モデルの強みを活かしたワークフローを自動化します。
機能
- 自然言語ルーティング: 「Claudeでリファクタリングして、Codexにレビューさせる」のような指示を解析し、適切なモデルにタスクを割り当てます。
- クロスモデルレビュー: あるモデルが生成したコードを別のモデルが批評し、改善案を提示します。
- トリCLIワークフロー: 38のビルトインスキルにより、コード生成、テスト、デプロイ、最適化などのタスクをモデル間で柔軟に分配します。
- コンテキスト共有: 各モデル間でファイル、会話履歴、タスク状態を自動的に同期します。
対応プラットフォーム
- Claude Code (CLI)
- Codex CLI (OpenAI)
- Gemini CLI (Google)
- Cursor (IDEA統合)
- Continue.dev (VS Code/JetBrains)
使用方法
# 基本的なルーティング例
triflux "Claudeで新機能のコードを書き、Codexにセキュリティレビューを依頼して"
# クロスモデルレビューの実行
triflux --review "Codexが生成したコードをGeminiに最適化させる"
# スキル一覧の表示
triflux --list-skills
スキルの例
| スキル名 | 説明 | 対象モデル |
|---|---|---|
codegen | コード生成 | Claude |
review | コードレビュー | Codex |
optimize | パフォーマンス最適化 | Gemini |
testgen | テストケース生成 | Claude, Codex |
deploy | デプロイ自動化 | Gemini |
設定
環境変数で各モデルのAPIキーを指定します。
export CLAUDE_API_KEY="sk-..."
export CODEX_API_KEY="sk-..."
export GEMINI_API_KEY="..."
アーキテクチャ
Trifluxは、オーケストレーターが自然言語入力を解析し、タスクを3つのモデルに割り当てます。各モデルからの出力はクロスレビューキューで処理され、最終的に統合結果として返されます。
graph TD
A[ユーザー入力] --> B[オーケストレーター]
B --> C[Claude Code]
B --> D[Codex CLI]
B --> E[Gemini CLI]
C --> F[クロスレビュー]
D --> F
E --> F
F --> G[結果出力]
ライセンス
MIT
貢献
プルリクエストとイシューは大歓迎です。詳細は CONTRIBUTING.md を参照してください。