AIコーディングエージェントのための意図アドレス可能コード
Causari は、AI エージェントによるコード生成の信頼できる証明と因果追跡を提供するオープンソースツールです。エージェントの協力を必要とせず、プロンプト、応答、ファイル変更を受動的に記録します。ローカル LLM プロキシ、ファイルウォッチャー、因果結合エンジンを組み合わせて、『この行を書いたのは誰か?』といった質問に答えます。さらに、スキル蒸留、チームスキルメッシュ、暗号シール、検証可能な AI 証明書などの機能も備えています。
Causari は、AI コーディングエージェントにおける根本的な問題、すなわちエージェントが生成したコードの出所と意図を確実に追跡する方法を解決する新しいオープンソースツールです。従来のバージョン管理システムはテキストの変更のみを記録しますが、Causari はさらに一歩進んで、エージェントがコードベースに対して行ったすべてのアクション(変更されたバイトだけでなく、その変更を導いたプロンプト、応答したモデル、読み取ったファイル、背後にある理由)をキャプチャします。
Causari の核となる革新は、そのキャプチャエンジンです。これは、LLM プロキシとファイルシステムモニターという2つの独立した観測ストリームを介して動作し、その後コンテンツ相関によってそれらを結合します。つまり、エージェントが自らの行動を積極的に報告しなくても、Causari はその活動を記録できます。ユーザーはエージェントを Causari のローカルプロキシ(例えば OPENAI_BASE_URL=http://127.0.0.1:4242 を設定する)に向けるだけで、すべてのプロンプト、完了トークン、コストを自動的にキャプチャできます。
Causari はこれらのデータを照会するための一連のコマンドを提供します。例えば、re why は特定のコード行がどのプロンプト、モデル、エージェントによって生成されたかを答えます。re trace は、間接的に寄与したすべてのイベントを含む完全な因果コーンを表示します。re bisect はテスト失敗を引き起こしたエージェントアクションを特定できます。これらの機能により、開発者は AI 生成コードの問題を「なぜ?」と尋ねるのと同じくらい簡単にデバッグできます。
記録に加えて、Causari はスキル(skill)という概念を導入しています。re skill distill コマンドを使用すると、システムは検証済みの成功した操作パターンを、Ed25519 デジタル署名付きの再利用可能なスキルユニットに圧縮できます。これらのスキルはチーム内で共有でき、信頼は署名鍵によって管理されます。未知の署名者によるスキルは拒否されます。エージェントは行動を起こす前にこれらのスキルを呼び出すことができ、同じ過ちを繰り返すのを防ぎ、効率を向上させ、コストを削減します。
Causari はまた、Crovia シールをサポートしています。これは AI 出力のためのオープンスタンダード(IETF ドラフト)暗号レシートです。--seal フラグを有効にすると、各完了は Ed25519 署名付きのレシートを取得し、リクエストとレスポンスのハッシュチェーンを含みます。誰でもこれらのレシートの真正性をオフラインで検証でき、サーバーや Causari アカウントは必要ありません。
最後に、Causari は検証可能な AI 証明書(Proof)を提供します。これは、リポジトリの AI アクティビティを要約した署名付き証明書です。ユーザーは README にバッジを埋め込むことができ、誰でも re proof verify を実行して証明書の整合性をオフラインで検証できます。このプロジェクトは BSL 1.1 ライセンスの下で提供され、コア機能は無料ですが、商用利用(ホスト型検証ページなど)には料金が発生します。
Causari はエージェントに依存せず、Claude Code、Cursor、Cline などをサポートしています。これは、AI コーディング時代の「git」として、意図と出所の改ざん不可能な記録を提供することを目指しています。