
alexanderradahl/mac-developer-bridge
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
ChatGPT は、Mac 上での端末です。 シェル、ファイル、PTY セッション、ジョブ、およびコーデックス履歴の MCP ブリッジをオープンソース化します.
概要
Mac Developer Bridge は、実際の Mac 用のレイヤーに ChatGPT の会話を変換します。 シェルのコマンドを実行したり、ファイルを編集したり、インタラクティブなターミナルセッションを開始したり、長時間実行するジョブを管理したり、別のCodexモデルのターンを開始せずに保存されたCodexスレッドを読み込みたり、実際のログインしたChromeタブを操作したりできます。 「昨日のコーデックスのセッションを修正し、ライブレポを調べ、CIを修正し、結果をプッシュし、変更したことを教えてください。」 このプロジェクトが構築されたワークフローの一種です。 Mac Developer Bridge は、MCP クライアントに macOS ユーザーの有効な権限を与えます。 コマンドやパスの allowlist はありません。 有効化する前に SECURITY.md をお読みください。 ChatGPTは推論を持っています。 Mac にはソースコード、ターミナル、認証情報、ビルドツール、ローカルサービス、進捗状況で動作します。 Mac Developer Bridge は、別のモデルやエージェントループをミドルに追加することなく、MCP 上で 2 つを接続します。 ブリッジ自体はOpenAIモデルの呼び出しをしません.
概要(AI 翻訳)
##ChatGPT を Mac の実ターミナルにします。
Mac Developer Bridge は、実際の Mac 用のレイヤーに ChatGPT の会話を変換します。 シェルのコマンドを実行したり、ファイルを編集したり、インタラクティブなターミナルセッションを開始したり、長時間実行するジョブを管理したり、別のCodexモデルのターンを開始せずに保存されたCodexスレッドを読み込み、オプションで、フォーカスを盗まないバックグラウンドで、実際のログインしたChromeタブをで実行できます。
例: 「昨日のコーデックスセッションを修正し、ライブレポを調べ、CIを修正し、結果を押し、変更を教えてください。」
このプロジェクトが構築されたワークフローの一種です。
[!警告] Mac Developer Bridge は、MCP クライアントに macOS ユーザーの有効な権限を与えます。 サンドボックスなしで、コマンドやパスの allowlist はありません。 有効化する前に SECURITY.md をお読みください。
アイデア
ChatGPTは推論を持っています。 Mac にはソースコード、ターミナル、認証情報、ビルドツール、ローカルサービス、進捗状況で動作します。 Mac Developer Bridge は、別のモデルやエージェントループをミドルに追加することなく、MCP 上で 2 つを接続します。
ブリッジ自体はOpenAIモデルの呼び出しをしません.
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
Mac Developer Bridge
Give ChatGPT a real terminal on your Mac.
Mac Developer Bridge turns a ChatGPT conversation into the reasoning layer for your actual Mac. It can run shell commands, edit files, start interactive terminal sessions, manage long-running jobs, read stored Codex threads without starting another Codex model turn, and optionally operate your real logged-in Chrome tabs in the background without stealing focus.
Example: “Find the Codex session I was working on yesterday, inspect the live repo, fix CI, push the result, and tell me what changed.”
That is the kind of workflow this project is built for.
[!WARNING] Mac Developer Bridge deliberately gives an MCP client the effective permissions of your macOS user. It is not sandboxed and has no command or path allowlist. Read SECURITY.md before enabling it.
The idea
ChatGPT has the reasoning. Your Mac has the source code, terminal, credentials, build tools, local services, and work in progress. Mac Developer Bridge connects the two over MCP without adding another model or agent loop in the middle.
flowchart LR
A[ChatGPT] -->|MCP| B[Mac Developer Bridge]
B --> C[Shell, Git and local CLIs]
B --> D[Filesystem]
B --> E[Real PTY sessions]
B --> F[Background jobs]
B --> G[Stored Codex history]
B --> H[Audit log and kill switch]
The bridge itself makes no OpenAI model call. It exposes deterministic local tools; ChatGPT supplies the reasoning. The Codex-history tools use read-only codex app-server methods and never call turn/start.
What this unlocks
- Recover a stored Codex thread, inspect the repo it refers to, and continue the work from ChatGPT.
- Run tests, builds, Git, package managers, database CLIs, AppleScript, and other tools already installed on your Mac.
- Keep interactive shells and terminal programs alive through a real PTY instead of pretending stdin is a terminal.
- Start long-running local jobs, inspect their logs later, and stop the whole process group.
- Read and modify files anywhere your macOS user can access.
- Optionally operate approved pages in your real logged-in Chrome profile without bringing Chrome to the foreground.
This is intentionally different from a local coding agent. There is no second reasoning loop. ChatGPT remains the agent; the Mac is the execution environment.
Quick start
For a personal ChatGPT account, the menu-bar app is the easiest path. You need macOS, Node.js 18+, cloudflared, a hostname/tunnel, and ChatGPT Developer mode.
インストール
This server does not publish a one-line install command.
Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →