CodexPilot
让 Codex 的本地使用更可控、更顺手。A local companion for a more controllable and comfortable Codex experience.
Tauri desktop manager for OpenAI Codex that attaches via Chromium DevTools Protocol and adds session export, archive browsing, provider attribution sync, and a hybrid request relay to a custom OpenAI compatible API.
CodexPilot is a Tauri desktop app written in Rust that acts as a local companion to OpenAI's Codex app. The README is in Simplified Chinese with an English version linked. The project is described as an unofficial tool not affiliated with OpenAI or the Codex app team.
It does not modify the Codex install or replace Codex itself. Instead it connects to a running Codex page via the Chromium DevTools Protocol and adds a management layer around it. From the manager window the user can launch Codex, export a session, work through archived sessions, sync provider attribution, configure a hybrid request relay, and view diagnostic logs.
The headline feature is what the README calls a hybrid relay. This keeps the user signed in to the official Codex or ChatGPT account so the desktop or mobile experience still works, but routes the actual model requests through a user-defined OpenAI-compatible API. The README is clear that the privacy, billing, and data-handling policy of those requests then become whatever the chosen provider says they are.
A related feature is provider-attribution sync. When the user switches model channels, historical sessions can become invisible or end up wrongly grouped because of mismatched provider metadata. CodexPilot does not rewrite that history on its own. The user can preview the affected range in the dialog-maintenance view and then sync session attribution to the chosen provider by hand.
Distribution is via GitHub Releases as a Windows installer and a macOS Apple Silicon DMG. The macOS package is not Apple-Developer-ID signed or notarised, so the README points users to the included DMG instructions and a repair script if Gatekeeper blocks the app. macOS Intel users have to build from source. CodexPilot reads and writes the local ~/.codex folder for configuration, sessions, archives, and a state database, and the README warns against uploading those files to public repositories.
Where it fits
- Route Codex model requests through a personal OpenAI compatible API while staying signed in to the official account
- Export and archive Codex sessions for backup or sharing with a team
- Sync provider attribution on historical sessions after switching model channels
- View diagnostic logs to debug why a Codex session fails to attach