連携

Codna はエージェントが働く場所で働く。

1 つのエンジンを、チームがすでに働いているあらゆる場所で:エディタ、ターミナル、CI、GitHub。どこでも同じ codna コマンドが動きます。

連携

Cursor

codna mcp install --client cursor で Codna を MCP サーバーとして追加。Cursor のエージェントはリポジトリをトークンゼロでマップし、エビデンスバンドルから修正します。

Claude

MCP 経由で Claude に Codna の 5 つのツールを公開:triage、fix、secure、recall、report。リコールはクラウド往復なしでオンデバイスで動作します。

GitHub App

すべてのプルリクエストを明確な判定付きでレビュー。codna-fix ラベル、@codna fix 返信、赤いチェックスイートから修正 PR を開きます。マージはしません。

GitHub Action

thyn-ai/codna-action@v1 が CI で codna fix、review、secure を実行。プルリクエストを開き、マージはしません。package-spec を codna のバージョンに固定してください。

モデルプロバイダー

あなたのエージェント。あなたのプロバイダー。あなたのキー。

Codna はリポジトリをトークンゼロで決定的にマップします。エージェントはあなたが選んだモデルで、自分のキーまたは管理割り当てを使って動作します。

CLI任意のリポジトリ、CI ジョブ、コンテナで codna triage、fix、review、secure を実行。
MCP サーバーCursor と Claude に Codna の 5 つのツールを提供:triage、fix、secure、recall、report。
GitHub App と Actionすべてのプルリクエストをレビュー。Issue のラベル、コメント、赤いチェックから修正 PR を開きます。

Anthropic、OpenAI、Google Gemini、Groq、Mistral、OpenRouter、xAI のキーを持ち込んでください。codna key set が OS のキーチェーンに保存し、決して表示しません。

よくある質問

mcp エクストラをインストールし、codna mcp install --client cursor または --client claude を実行します。エディタに 5 つのツールが追加されます:codna_triage、codna_fix、codna_secure、codna_recall、codna_report_bug。インストールヘルパーが認証情報を書き込むことはありません。

はい、依頼したときに。Issue に codna-fix ラベルを付ける、書き込み権限で Codna の検出に @codna fix と返信する、または赤いチェックスイートに修正を起動させます。プルリクエストは Issue、根本原因、シンボル、確信度を記載します。レビューとマージはあなたが行います。

はい。thyn-ai/codna-action@v1 が PyPI から codna をインストールし、ローカルと同じコマンドで fix、review、secure を実行します。fix モードには contents と pull-requests の書き込み、review モードには contents 読み取り、pull-requests 書き込み、checks 書き込みが必要です。

いいえ。Anthropic、OpenAI、Google Gemini、Groq、Mistral、OpenRouter、xAI のキーを持ち込むか、サインインして管理割り当てを使います。自分のキーならプロバイダーに直接支払います。

理解はあなたのマシン上で行われ、トークンを消費しません。モデルプロバイダーに届くのはエビデンスバンドルまたは diff だけです。codna.yaml で privacy.egress を fail-closed に設定すると、Codna はカーネルレベルのネットワーク遮断の下でのみテストを実行し、レビュー中にレジストリ照会を行いません。

pip install が 1 回。Python 3.10 以降、macOS または Linux、git。Node、Docker、サーバーは不要。リポジトリのマップはモデルトークンをゼロしか使わず、Codna は毎回の実行でバンドルサイズを表示します。