cursor-bridge は、ターミナル型のコーディングエージェント Claude Code を、すでに契約している Cursor のサブスクリプション枠で動かすための小さな中継ツールである。開発者は hkc5(Hakan Can)氏で、2026 年 7 月に GitHub で公開された。ローカルに軽量な HTTP プロキシを立て、Claude Code が送る Anthropic API 形式のリクエストを Cursor の agent CLI 向けに変換して受け渡す仕組みで、Anthropic の API キーや追加契約なしに Claude Code の操作感を使える。Rust で書かれた単一バイナリ(約 780 KB)として配布され、ライセンスは MIT のオープンソース。macOS と Linux に対応する。
主な特徴
- 単一バイナリ・設定ファイル不要:
cargo install cursor-bridgeかリリースページのバイナリを置くだけで動く。常駐サービスの登録や環境変数の事前設定はいらない - プロキシの起動と終了を自動で面倒みる: コマンドを実行している間だけプロキシのプロセスが存在し、終了と同時に片付く。Node.js 製の類似ツールにありがちな「デーモンを起動したまま忘れる」問題が起きにくい
- 認証トークンの自動読み取り: macOS では Cursor のトークンを OS のキーチェーンから自動取得する。Linux はキーチェーン非対応のため、
CURSOR_TOKEN環境変数で明示的に渡す - ポート衝突を避けるランダムポート: 起動のたびに空きポートを選ぶため、複数プロジェクトを並行して開いていてもぶつかりにくい
- 対話・ワンショット・パイプの 3 モード: Claude Code をそのまま対話的に使うほか、単発コマンド実行やパイプ経由の入力にも対応する
- Cursor 側の Auto モデルを使う: 追加課金なしで既存契約の枠内に収まる設計。ただし利用量の上限や制限は Cursor 側の規定に従う
料金
| 項目 | 料金 | 備考 |
|---|---|---|
| cursor-bridge 本体 | 無料(MIT ライセンス) | GitHub で公開、cargo または配布バイナリで導入 |
| 前提となる Cursor 契約 | Cursor Hobby は無料 / Pro は月額 $20 | 上位プラン(Pro+ / Ultra / Teams)の価格は公式サイトを確認 |
| Anthropic への追加支払い | 不要 | Anthropic API キーは使わない |
料金は2026年8月時点の情報です。最新の料金は公式リポジトリおよび Cursor 公式サイトをご確認ください。
メリット・デメリット
✅ メリット
- すでに Cursor を契約していれば、Claude Code のために別途 API 従量課金や上位プランを契約せずに済む
- Rust の単一バイナリで依存関係が少なく、導入から撤去までが数コマンドで完結する
- 常駐プロセスを残さない設計のため、使い終わったあとに環境が汚れにくい
- ソースが MIT で公開されており、何をしているか(トークンの扱い・変換処理)を自分で確認できる
⚠️ デメリット
- Cursor の利用規約が想定する使い方かどうかは公式に明言されておらず、規約変更や仕様変更で突然使えなくなる可能性がある。業務の本番ワークフローに組み込むのは慎重に判断したい
- Cursor 側で利用量の制限がかかった場合、実行中のタスクはそのまま失敗する。フォールバックの仕組みは用意されていない
- Windows は非対応(macOS / Linux のみ)。Linux ではキーチェーン連携がなく、トークンを環境変数で扱う手間がある
- 作業ディレクトリのサンドボックス化は行われず、エージェントはカレントディレクトリでそのまま動く
- 複数アカウントの切り替え・ローテーションには対応していない
- Anthropic・Cursor(Anysphere)いずれの公式プロジェクトでもない個人開発ツールであり、サポートや継続性の保証はない
類似サービスとの比較
| 比較項目 | cursor-bridge | cursor-api-proxy | Claude Code(正規契約) | Cursor 単体 |
|---|---|---|---|---|
| 実装 | Rust 単一バイナリ | Node.js 製プロキシ | 公式 CLI | 公式エディタ/CLI |
| 常駐プロセス | なし(実行中のみ) | サーバーを起動して常駐 | ─ | ─ |
| 必要な契約 | Cursor の有料契約 | Cursor の有料契約 | Anthropic の Pro / Max または API | Cursor の契約 |
| 対応 OS | macOS / Linux | Node.js が動く環境 | macOS / Linux / Windows | macOS / Linux / Windows |
| 提供元 | 個人(hkc5) | 個人 | Anthropic 公式 | Anysphere 公式 |
| 安定性の見通し | 仕様変更の影響を受けやすい | 同左 | 高い | 高い |
こんな人におすすめ
- すでに Cursor を契約していて、ターミナルで完結する Claude Code のワークフローも試してみたい開発者
- Node.js 製のプロキシツールを常駐させる運用が煩わしいと感じている人
- 個人の検証・学習用途で、コーディングエージェントの支出をこれ以上増やしたくない人
- Rust 製のシンプルな実装を読んで、API 変換プロキシの仕組み自体を学びたい人
逆に、業務の基盤として長期に安定運用したい場合や、Windows を使っている場合は、Anthropic と正規に契約して Claude Code をそのまま使うほうが確実である。
まとめ
cursor-bridge は「Cursor の契約枠で Claude Code を動かす」という目的に絞り込んだ、驚くほど小さなツールである。単一バイナリで常駐プロセスを残さない設計は扱いやすく、導入も撤去も軽い。一方で、成立の前提が Cursor 側の仕様と規約に強く依存しており、公式の許諾があるわけではない点は理解しておく必要がある。個人の検証や学習の道具として割り切って使い、業務の重要なワークフローは正規の契約に載せる ─ そのくらいの距離感で付き合うのが現実的だろう。