Repository navigation
FAQ
A local MCP service that gives a ChatGPT conversation programming tools on your machine. ChatGPT reasons; Codexify runs files, commands, Git, diffs, skills, and configured upstream tools. The private owner interface adds persistent chats and optional browser-assisted goals. See Home.
The ordinary ChatGPT Chat workflow does not start a Codex/Work agent. It still uses the selected ChatGPT model's allowance and is subject to OpenAI's account/service limits. Calling another metered service through a tool can incur that service's normal usage. There is no guaranteed unlimited model access.
Custom MCP plugin access and native tunnel permissions must both be available to the account/workspace. They are separate permissions, so an old fixed plan table is not a reliable setup prerequisite. Follow Connecting to ChatGPT.
No Rust toolchain is needed for release binaries. Codex is optional: Codexify can read its existing user config for MCP/project/skill discovery and optionally use the CLI, but explicit configuration works without it. Source builds need Rust; see Installation.
The recommended tunnel connection is outbound-only, with a local authenticated MCP listener. The owner interface is also loopback-only. External HTTP mode needs your own authenticated ingress. None of these replace OS isolation from a connector user who can run unrestricted commands. See Security model.
Yes, using the setup card's Switch to another project. The agent must read the new brief. Running commands stay in their original directory; pending messages retain their destinations. The legacy statement that every conversation must remain bound forever is obsolete. See Workspace selection.
Yes. Choose Worktrees → New from here, or a validated registered base with the worktree choice enabled. The new checkout starts at that base's current commit, without copying its uncommitted files. Selecting the checkout name itself reuses it. See Worktree isolation.
For manual takeover, use the generated full continuation prompt and continue_task. Verified browser automation handles stale-schema and conversation-length replacement automatically before its next normal submission. It transfers the existing task and retires its old physical owner. The legacy resumePath option only reuses the workspace; it does not transfer chat/process/diff ownership. See Context and memory.
Run codexify chat for the private owner interface. Queue is the default mode; Steer releases input for the current turn, with browser wake-up still subject to its queue/cooldown when offline. Hold the send button to choose either mode for just one message. While the agent waits for your answer, Return and the modified Return send the answer directly. See Agent chat.
Goal status is the saved objective state; presence is based on observed tool activity and explicit waits/leases. ChatGPT can be thinking or stopped while the goal remains active. agentChat.offlineTimeoutMinutes controls display and automatic offline eligibility together (default 5; restart to change). The queue/sending/first-tool-call indicators and browser waiting bar show dispatch progress. See Agent chat.
The action has not failed or spent a retry merely by encountering an existing cooldown. The waiting bar shows a gray spinning hourglass, countdown and queue position, with Do now and Cancel even without a goal. Do now overrides Codexify's local cooldown for one attempt; it cannot remove ChatGPT's own limit.
goal_finish requires a concrete reason plus unblock steps for a blocker, or a work/results/verification summary plus suggested next steps for completion. These reports appear inline in persistent chat history. A new message sent after blocking can wake an offline conversation; earlier queued requests remain private.
Yes. Owner read positions persist on the server. Your own messages, tool calls, and receipt changes do not create unread dots. This is distinct from the agent's read cursor.
It defaults off because ChatGPT may request confirmation for generated downloadable files. Ordinary chat attachments, inline text/images, and local inspection still work. Enable artifactEgress.enabled only when you want native exports and file-resource results, then apply the required restart/schema refresh. See Tools reference.
The server and companion are separate installations/processes. An older protocol-compatible companion can remain running. Update the server, run codexify browser install, then Stop/Start browser in global settings. See Installation.
A known access/sign-in/no-composer failure needs a fresh load; healthy pages are reused. Rechecking the same failed document would fail forever. Auth/account checks still precede Send. See Browser automation.
Yes. Pause retries retains the error; Dismiss clears it and cancels retries. Global Automatic retries controls the policy immediately. The active goal and unsent user messages are not deleted. See Browser automation.
Thinking hours is the stats card label for estimated active time, not private reasoning or billed usage. Statistics supports Today/1 day through Lifetime; seven days is default. See Analytics.
The v2.3.24 default registry has 47 model-visible native tools plus 15 app-only helpers before upstream imports. Experimental agent tickets add ticket_wait; materialization adds an export tool; disabled features, authorization, widgets, and MCP exposure change the surface. Use the live schema and Tools reference, not the old single-project/multi-project counts.
New defaults enable audit, redacted command previews, and Info-level payload logging. The audit destination is chosen automatically. Existing explicit opt-outs survive upgrades. Audit logging shows how to disable each surface.
No. It is an independent MIT-licensed project using MCP and the official tunnel runtime. The browser companion is an unofficial UI integration. Report issues with sanitized diagnostics.
Reviewed against v2.3.24 on 29 October 2026. Source: src/config.rs · src/registry.rs.
Guides reviewed for v2.3.24 · 29 October 2026 · Repository · Releases · Report an issue · MIT License
Get started
Chat and automation
Projects and task context
- Workspace selection
- Worktree isolation
- Context, memory, and continuation
- AGENTS.md and skills
- Diff checkpoints
Reference and operations