Jacq vs Codex
Codex is OpenAI's coding agent — a terminal CLI plus a cloud agent in ChatGPT. Jacq is a standalone, local-first desktop agent with a UI, memory across threads, and managed cloud handoff. Here's how the two compare.
| Jacq | Codex | |
|---|---|---|
| What it is | A standalone desktop agent with its own UI | OpenAI's coding agent — a terminal CLI plus a cloud agent in ChatGPT |
| Interface | A full desktop app you watch and steer | The command line, or the ChatGPT web interface |
| Memory across threads | Keeps full context between separate conversations | Task-scoped; each cloud task runs in its own sandbox |
| Where your code runs | Local-first on your machine, with optional managed cloud handoff | Locally via the CLI, or in OpenAI's cloud sandboxes |
| Tool safety | Pauses for approval before destructive or irreversible actions; routine work runs on its own | Approval modes you choose (suggest / auto-edit / full-auto) |
| Getting started | Sign in, download, go — no API key, infrastructure managed for you | Install the CLI (API key) or use it inside ChatGPT |
Codex and Jacq are both agents you delegate coding tasks to. Codex is OpenAI’s — available as a terminal CLI and as a cloud agent inside ChatGPT. Jacq is a standalone desktop app.
What Codex is good at
Codex meets you in two places: a command-line tool for local, in-repo work, and a cloud agent in ChatGPT that picks up tasks in its own sandbox and can open pull requests. If you’re already in the OpenAI ecosystem it slots in cleanly, and the CLI’s approval modes let you dial how much it does on its own.
What makes Jacq different
Jacq is a desktop agent — local-first, with its own UI — and it’s built around a few different ideas:
- A desktop interface. A dedicated app you watch and steer, rather than a terminal or a web tab.
- Memory across threads. Full context carries between separate conversations instead of being scoped to a single task or sandbox.
- Local-first with managed handoff. Work runs on your machine by default; hand a task off to a persistent cloud worker when you want it to keep going on its own.
- Safety by default. Every tool call is classified; critical or destructive actions pause for your approval.
When to choose which
Reach for Codex if you want OpenAI’s agent across the terminal and ChatGPT’s cloud. Reach for Jacq if you want a desktop app that’s local-first, remembers across threads, and hands work off to the cloud on your terms.
More comparisons