fitchmultz/pi-cursor-sdk
Run Cursor's agent loop inside the pi coding agent via local Cursor SDK agents, with native model selection, thinking controls, fast/plan modes, image input, and MCP-bridged pi tools.
pi-cursor-sdk – Cursor の LLM を Pi のターミナル UI に接続
これは何か
- Cursor SDK エージェントをローカルで実行し、Pi ターミナルベースの AI アシスタントに配線するオープンソース拡張機能です。Pi ユーザーは Cursor モデル(例:
grok-4.6、gpt-5.5)を選択して呼び出し、Pi セッション内で Cursor の組み込みツール(ファイル編集、シェルコマンド、MCP サーバー)を使用できます。
なぜ重要か
- 2 つの新しい AI 開発者ツールを組み合わせます:Cursor(ツール使用機能を備えたコード中心の LLM プラットフォーム)と Pi(会話型 AI のためのターミナル UI)。ユーザーは Pi の使い慣れたコマンドラインのワークフローに留まりながら、Cursor の豊富なツールエコシステムを得られます。
主な機能
- モデル選択 –
pi --model cursor/<model>で任意の Cursor モデルを選択;コンテキストウィンドウタグ(@1m)と速度モード(:fast、:slow)をサポート。 - 思考レベル –
--thinkingフラグで Cursor の「思考」パラメータを調整。 - ツールブリッジ – Pi 拡張ツールを
pi__*関数として Cursor に公開し、Cursor 側のツール呼び出しを可能にします。 - 高速/プランモード –
/cursor-fastおよび/cursor-modeコマンドで Cursor の高速モードとプランモードを切り替えます。 - ローカルおよびクラウドランタイム – Cursor エージェントをローカル(デフォルト)または Cursor Cloud で実行(
/cursor-runtime cloud)。 - 課金の可視性 – Cursor の使用統計(
/cursor-usage)を Pi のネイティブな会計から分離。 - 安全性と設定 – Pi-Cursor ツールブリッジを無効にし、ローカルの Cursor 設定を無視し、HTTP トランスポートを制御する環境変数。
はじめに
- 前提条件 – Node 24+、Pi 0.87.1+、および Cursor SDK API キー(ユーザーレベルのキー。チーム管理者キーではない)。
- Pi のパッケージマネージャーでインストール:
pi install npm:pi-cursor-sdk pi --model cursor/grok-4.6 # または他のモデル - Pi 内で:
/loginを実行 → API キーを使用 → Cursor → キーを貼り付け。/cursor-refresh-modelsでモデルカタログを更新。- 通常どおりプロンプトを発行。
設定のショートカット
- 起動フラグ:
--cursor-fast、--cursor-no-fast、--cursor-mode plan。 - 環境変数:
PI_CURSOR_FOOTER=0– ステータスフッターを非表示。PI_CURSOR_PI_TOOL_BRIDGE=0– Pi-Cursor ツールブリッジをオフ。PI_CURSOR_SETTING_SOURCES=none– ローカルの Cursor 設定ファイルを無視。
トラブルシューティングのハイライト
| 症状 | 簡単な修正 |
|---|---|
| モデルリストは表示されるが呼び出しが失敗 | 有効な Cursor SDK キーで再ログインし、/cursor-refresh-models を実行。 |
| 最初の応答が遅い | MCP サーバー設定を確認;「first-cursor-message-is-slow」ドキュメントを参照。 |
| VPN/プロキシでストリームが途切れる | /cursor-http on で HTTP トランスポートを有効にする。 |
ドキュメント
- 完全なリファレンス:
docs/reference.md - 開発ノート:
docs/development.md - メンテナー向けモデル UX 仕様:
docs/cursor-model-ux-spec.md - 変更ログとライセンスが提供されています。
ライセンス
- MIT © Mitch Fultz。
pi-cursor-sdk は、2 つの AI に焦点を当てた開発者ツール間の本格的で機能的なブリッジであり、Pi のターミナル UI 内で Cursor の LLM とツールエコシステムをシームレスに使用できます。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト