OpenRadar

Project · TypeScript · Added June 18, 2026

codexpro

CodexPro turns ChatGPT Developer Mode into a local coding agent via MCP — inspect, edit, search, and verify your local repo from ChatGPT's web interface.

346 stars 32 forks View on GitHub

CodexPro

Overview

CodexPro is a TypeScript CLI that bridges ChatGPT’s web interface with your local codebase through the Model Context Protocol. Install it globally, run codexpro setup in any repo, paste the generated Server URL into ChatGPT’s Developer Mode app creator, and suddenly ChatGPT can read your files, edit code, search with ripgrep, run safe verification commands, and understand your project’s full context — all from the browser.

The project appeared on GitHub on June 16, 2026, and crossed 340 stars within two days. That velocity makes sense when you consider the problem it solves: developers already pay for ChatGPT Plus or Pro, but until now that subscription only gave them a chat window disconnected from their actual codebase. CodexPro closes that gap without requiring a separate tool like Cursor, Codex CLI, or Claude Code.

The author (rebel0789) designed it around ChatGPT’s official Developer Mode and MCP app infrastructure — not some undocumented API or rate-limit workaround. CodexPro exposes a local MCP server that ChatGPT connects to as a standard app. The tools it surfaces are deliberately constrained: file read/write/edit, code search, git status and diff, workspace context loading, and safe bash execution. It respects ChatGPT’s own safety model rather than trying to circumvent it.

Why it matters

The AI coding agent landscape in mid-2026 is fragmented. You’ve got Claude Code for terminal-native workflows, Cursor for IDE-integrated coding, Codex CLI for OpenAI’s local agent, and a dozen other tools competing for the same developer attention. Each one requires a separate subscription, a separate interface, and a separate context window that doesn’t know about your other tools.

CodexPro takes a different approach. Instead of building yet another agent interface, it makes the ChatGPT web interface — something most developers already have open all day — capable of working with local code. If your ChatGPT Plus account gives you access to a strong model in the web app, and that model supports Developer Mode apps, CodexPro lets it operate on your repo through MCP. No new subscriptions. No new UI to learn. No context duplication.

This matters because the real bottleneck in AI-assisted development isn’t model capability anymore — it’s context. Every time you switch between ChatGPT, your terminal, and your IDE, you lose context. CodexPro reduces that friction by keeping the coding loop inside a single interface you already use. For fullstack developers juggling React frontends, NestJS APIs, and database migrations, that continuity is worth a lot.

Key Features

Workspace-Aware Context Loading. When you open a workspace through CodexPro, it automatically discovers your AGENTS.md, .ai-bridge plans, git status, and project structure. ChatGPT sees your repo the way Codex CLI would see it — with the same context files and conventions. You can also load specific skills with load_skill for bounded instructions.

Safe Edit and Write Modes. CodexPro defaults to workspace-only writes controlled by CODEXPRO_WRITE_MODE. Files outside the configured workspace root are blocked. Every edit returns a diff so you can review changes before committing. The conservative defaults mean you won’t accidentally clobber system files or secrets.

Multi-Mode Tool Exposure. Three tool modes let you control how much power ChatGPT gets. minimal mode exposes only read and search for safe exploration. standard mode (the default) adds write, edit, bash, and handoff tools. full mode exposes everything including compatibility and debugging tools. This matters because ChatGPT behaves better with fewer, higher-signal tools than a sprawling action catalog.

Handoff and Pro Planning Modes. In handoff mode, ChatGPT writes a structured .ai-bridge/current-plan.md file that a local implementation agent (like Codex CLI or Claude Code) can pick up and execute. Pro planning mode exports a durable context bundle for sessions that can’t call MCP tools directly. These workflows acknowledge that no single AI tool does everything well yet.

Tunnel-Based Remote Access. CodexPro supports Cloudflare quick tunnels, Cloudflare named tunnels, and ngrok free dev domains to expose the MCP server over HTTPS with a stable URL. This means you can set up the ChatGPT app once and reuse it across sessions without reconfiguring. Token protection secures the public endpoint.

AGENTS.md and .ai-bridge Integration. If your repo already uses AGENTS.md for agent instructions or .ai-bridge for plan/status tracking (conventions shared by Codex, Claude Code, and other agents), CodexPro loads them automatically. No migration needed — it fits into existing agent-oriented workflows.

Ripgrep-Powered Code Search. The search tool uses ripgrep when available, falling back to a Node.js implementation. ChatGPT can search your entire codebase by regex, find relevant files, and then read or edit them — the same search-read-edit loop that makes terminal agents effective.

Use Cases

Pros and Cons

Pros:

Cons:

Getting Started

# Install globally
npm install -g codexpro

# Run setup in your project directory
cd your-project
codexpro setup

# CodexPro prints a Server URL — copy it
# In ChatGPT web: Settings -> Apps -> Create App
# Paste the Server URL as the MCP endpoint
# Start chatting — ChatGPT can now see and edit your local files

# Check configuration
codexpro status

# Run with specific tool mode
codexpro --tool-mode minimal   # read/search only
codexpro --tool-mode standard  # default: read/write/edit/bash
codexpro --tool-mode full      # everything including debug tools

For stable URLs across sessions, set up a Cloudflare named tunnel or ngrok domain and configure it in codexpro setup.

Alternatives

Claude Code — Anthropic’s terminal-native coding agent with direct file system access. Claude Code is more mature, better tested, and works without tunnels or MCP configuration. Choose it when you want a reliable, terminal-first agent with Claude’s models. CodexPro is the choice when you specifically want ChatGPT’s web interface as your coding surface.

Codex CLI — OpenAI’s own local coding agent that runs in your terminal. It shares the same AGENTS.md conventions that CodexPro loads, and it can execute code directly with full terminal access. Choose Codex CLI when you want OpenAI’s models with maximum local control. Choose CodexPro when you prefer the ChatGPT web UI over a terminal interface.

Cursor — An AI-native IDE with deep model integration, multi-file editing, and a visual interface. Cursor is a full IDE replacement with years of polish. Choose it when you want AI built into your editor. Choose CodexPro when you want to keep your existing editor and use ChatGPT’s web interface as a supplementary coding agent.

Verdict

CodexPro is a clever piece of infrastructure that solves a real problem: ChatGPT’s web interface is something developers keep open all day, but it can’t see your code. The MCP bridge approach is architecturally sound — it uses official APIs, respects safety boundaries, and fits into existing agent conventions like AGENTS.md and .ai-bridge. At 346 stars in two days, the developer interest is clearly there.

That said, this is day-two software. The tool modes, tunnel configuration, and security model will evolve. Don’t restructure your workflow around it yet. But if you’re a ChatGPT Plus subscriber who’s been jealous of Claude Code users editing local files from their AI, install CodexPro and try it on a side project. The setup takes five minutes, and you’ll know within ten whether the ChatGPT-web-as-coding-agent workflow clicks for you. For fullstack developers managing multiple repos and stacks, the ability to context-switch between projects without leaving a single browser tab is genuinely useful — assuming the tool matures enough to trust with real code.

Related

Shared tags