XiaoDuoYa/codex-with-chatgpt
ChatGPT thinks. Codex works. Use ChatGPT as the planning brain while keeping the Codex harness.
何を解決するか
高レベルな計画とコードレビューに高価なAPIトークンを使用する非効率性に対処します。『思考』(計画とレビュー)を、ユーザーが未使用のサブスクリプション枠を持っている可能性が高いChatGPTウェブインターフェースに移行することで、実際のタスク実行にAPIトークンを確保できます。
動作方法
このプロジェクトは、ChatGPTウェブアプリとローカルワークスペースの間で安全な読み取り専用ブリッジを構築します。Cloudflare Quick Tunnelを介したModel Context Protocol (MCP)接続とOAuth 2.1を用いてセキュリティを確保します。
- コントロールプレーン: CodexとChatGPTは、ワークフローを調整するための小さな状態メッセージを交換します(Init → Plan → Executed → Review → Done)。
- データプレーン: ChatGPTは8つの読み取り専用ツールを使用して、必要な特定のコードやワークスペース情報のみを取得します。リポジトリ全体をアップロードする必要はありません。
- 実行: Codexはコードの実行を完全に管理しますが、ChatGPTは作業の計画と、生成されたgit diffおよびテスト記録の検査を通じて成功を検証する『脳』として機能します。
対象ユーザー
Codexコードエージェントを使用し、ChatGPT Plus/Proサブスクリプションを持っている開発者。APIコストを削減し、ウェブUIの機能を計画とレビューに活用したい方。
特徴
- 設計上読み取り専用: 書き込み/削除/シェルツールが存在しないため、プロンプトインジェクションによるローカルシステムの改変を防止します。
- タッチレスインストール: コーディングエージェントが環境を自動的にインストール・設定できる『スキル』を含んでいます。
- 安全なアクセス: OAuth 2.1(PKCE)と一時的なペアリングコードを採用し、認可されたユーザーのみがワークスペースにアクセスできるようにします。
- パス制限: ディレクトリトラバーサル攻撃を防止し、
.envファイルなどの機密ファイルの読み取りをブロックします。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト