Skip to content

Built into lpm · macOS

Customize Claude Code & Codex statuslines. Without editing config files.

lpm gives Claude Code and Codex a visual statusline editor. Pick a layout, arrange useful signals, tune the appearance, and see every change before it applies.

Live previewAutomatic local saveNative and private
lpm · Settings · AI & Integrations
Saved

Interactive lpm preview

Try the statusline editor before you download.

Pick a layout, arrange the signals, and tune the appearance just as you would inside lpm. In the app, find this editor under Settings → AI & Integrations.

Choose a starting point

Every layout stays customizable.

Arrange your items

Move, edit, or remove each signal.

6 items
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6

Add an item

Add project, model, usage, cost, or your own text.

Live terminal preview

Applied
~/Projects/lpm

claude

Ready to help with your project.

📁 lpm·Fable 5·🧠 ctx 72%·5h ━━━━╸━ 84%·📆 7d ━━━━╸━ 63%·💰 $1.42

Appearance

Color for Model
Separator
Usage display
Applied by lpm

In the Mac app, changes save to the active agent configuration while you work. No script, JSON, or TOML editing required.

Download lpm for macOS
One lpm setting, two agent formats

lpm handles what each statusline supports

Claude Code and Codex expose different customization systems. lpm gives each one a focused editor while keeping the workflow consistent.

Claude Code

Fully styled

lpm builds and applies Claude Code’s command-powered statusline through a visual editor.

  • Clean, Minimalistic, Modern, Custom, and Off layouts
  • Per-item colors, labels, icons, and custom text
  • Separators, Git status, and eight usage meter styles
  • Model, project, context, limits, Git, and session cost
Claude Code statusline docs

Codex

Native fields

lpm turns Codex’s native statusline fields into a visual, reorderable list and saves it to the local configuration.

  • Essential, Project, Usage, Detailed, and Off layouts
  • Model, reasoning, Git, context, limits, tokens, and state
  • Task progress, permissions, thread, and workspace details
  • Active Codex theme colors with automatic field omission
OpenAI Codex CLI docs
Made for daily agent work

Your statusline should reduce uncertainty

Visual instead of fragile

Choose from real fields, valid colors, separators, and meter styles. lpm keeps the underlying agent configuration out of your way.

Preview the real signal

See representative values using your lpm terminal theme and font size before the line reaches Claude Code or Codex.

Saved while you work

Preset changes and custom edits apply automatically, so you can iterate without copying snippets between files.

Three steps in lpm

From default to useful in a minute

01

Open AI & Integrations

In lpm, click Settings at the bottom of the sidebar and select AI & Integrations.

02

Choose the statusline

Click Customize beside Claude Code status line or Codex CLI status line, then pick a starting layout.

03

Tune it live

Arrange fields, adjust appearance, and watch the saved statusline update as you work.

FAQ

What to know before you customize

How the visual editor works, what each agent supports, and what stays on your Mac.

  • How do I customize a Claude Code statusline in lpm?
    Open Settings from the bottom of the lpm sidebar, choose AI & Integrations, and click Customize beside Claude Code status line. Start with Clean, Minimalistic, Modern, or Custom, then arrange items and tune their appearance. lpm applies valid changes while you work.
  • What can I change in the Claude Code statusline?
    You can arrange the project folder, full path, model, Git branch, context remaining, five-hour usage, weekly usage, session cost, and custom text. Each item can have its own color, label, and icon. You can also choose separators, usage meter styles, meter width, icons, and Git status.
  • How does Codex statusline customization work in lpm?
    lpm shows the fields supported by your Codex version, including model, reasoning, project, Git, context, limits, tokens, run state, permissions, task progress, and thread details. Pick a preset, add or remove fields, reorder them, and choose whether Codex uses its active theme colors.
  • Do I need to edit settings.json or config.toml?
    No. lpm provides visual controls and saves the matching local configuration for Claude Code or Codex. You can customize either statusline without hand-editing scripts, JSON, or TOML.
  • Can lpm hide the statusline?
    Yes. Choose Off to hide the configurable statusline. For Codex, removing every item also hides the footer. You can return to a preset or add fields again at any time.
  • Does the statusline use extra AI tokens?
    No. The statusline formats session information already exposed by Claude Code or Codex. Previewing and rendering it does not send an additional model request.
  • Is statusline configuration private?
    Yes. lpm is a native macOS app and applies statusline settings locally on your Mac. The visual editor does not require you to paste agent configuration or session data into a website.

Put Claude Code and Codex in one visible workspace.

lpm keeps agents, statuslines, services, logs, Git changes, and project copies together in one native macOS app.