KlaatAI/klaatcode
Open-source AI coding agent for the terminal. Claude Code-grade accuracy with smart model routing — uses the right AI model for each task, cutting costs 10x. Supports Claude, GPT, Gemini, DeepSeek & more.
何を解決するか
Klaat Code は、大規模言語モデルに関連するコストとトークン使用量を大幅に削減しながら、高い精度のコーディング支援を提供するターミナルネイティブなAIコーディングエージェントです。『中間で迷子になる』コンテキストの喪失、エージェントコストの暴走(ドゥームループ)、特定のシンボルのみが必要なのに全ファイルを読み込む非効率性といった一般的な問題に対処しています。
動作方法
Klaat Code は Klaatu ルーティングサービスへの軽量クライアントとして機能します。単一のモデルを使用するのではなく、すべてのリクエストを分類し、タスクの複雑さに応じて6つのコスト層(nano から titan まで)のいずれかにディスパッチするスマートルーター(Klaatu-o1)を使用します。サーバーサイドのコード知識グラフを活用して意味的検索と影響分析を行い、全ファイルを読み込むのではなく、シンボルや呼び出し元をクエリすることで、エージェントが効率的に動作します。効率性を維持するために、ツール出力の機械的コンパクションとノイズフィルタリングを実施し、コンテキストウィンドウをクリーンかつ低コストに保ちます。
対象ユーザー
ターミナルを最優先に考えたAIコーディングエージェントを必要とする開発者向けに設計されており、自身の作業を読み取り、編集、検証できるだけでなく、厳格なコスト制御と高い再現性を実現します。
主な特徴
- スマートモデルルーティング:リクエストごとにモデル層を自動切り替え、コストとパフォーマンスのバランスを最適化。
- コード知識グラフ:コールグラフを用いた意味的検索と計画により、トークン使用量を5~15倍削減。
- コストガード:リアルタイムの消費レートモニタ、タスクごとのコスト追跡、および『ドゥームループ』防止機能を備え、暴走請求を防止。
- コンテキスト管理:自己チェック機構を備えた自動要約機能により、コンパクション中に重要な状態が失われていないかを検証。
- エージェントツールセット:ファイル編集、シェルコマンド実行、ウェブ検索、スコープ付き作業のためのマルチエージェント委任をサポート。
- コード診断:編集後に自動的にリントや型チェックを実行し、ユーザーに制御を返す前にミスを修正。
- MCPサポート:stdio およびストリーミングHTTPトランスポートをサポートする完全な Model Context Protocol クライアント。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト