Jake Gold

Jake Gold

Building AI infra @ Clor in SF Bay Area. Helped launch and scale Vibecode and Bluesky. Prev: Nuro, Docker, Google, and founder.

Claude vs Codex Statuslines

The Claude and Codex TUI coding agents both render a status line at the bottom of the interface. Configuring Claude’s status line works like configuring a shell prompt. The status line for Codex can only be configured to use a fixed set of built-in fields.

Claude

Claude executes a configured command on each render, pipes it session state as JSON on stdin (model, cwd, and more), and renders whatever it writes to stdout. Mine prints the Git branch, model, token count, and number of running claws, nodes, etc.

~/.claude/settings.json

{
  ...
  "statusLine": {
    "command": "clor statusline claude --template '{{with .ContextPercent}} {{.}}{{end}} {{.Model}} · 📁 {{.Dir}}{{with .Branch}} · 🌿 {{.}}{{end}}{{with .ClawSummary}} · 🦞 {{.}}{{end}}{{with .NodeSummary}} · 🖧  {{.}}{{end}}'",
    "type": "command"
  }
  ...
}

Claude status line showing Opus 4.8, the clor directory, main branch, 18 claws, and 2 nodes

Codex

Codex has a /statusline command, but it only selects and reorders a fixed set of built-in fields. It can’t execute a command that prints arbitrary output, the way Claude can, so it can’t show a custom field like a claw count.

~/.codex/config.toml

...
[tui]
status_line = [
  "model-with-reasoning",
  "current-dir",
  "git-branch",
  "run-state",
  "permissions",
  "context-used",
  "context-window-size",
  "total-input-tokens",
  "total-output-tokens",
]
...

Codex status line showing gpt-5.5, the clor directory, main branch, Ready, Full Access, and 15% context used

The issue

People have been asking Codex for a script-backed status line in issue #17827. It’s still open, with a long thread of plus-ones and no command-backed version shipped yet.

A customizable status line is a small thing on its own, but the ability to modify an agent for specific environments and purposes is one of the biggest opportunities to differentiate these tools.

Discuss on Hacker News