Skip to content
Beta Included in Builder

CCPP TUI

Watch the agent work: every tool call, every question, and the bill as it grows.

The terminal application of CCPP. A human, an agent ccpp starts, every tool call as it happens, forms the agent asks you to fill, and the cost of the session in real time.

ccpp tui
tokens and cost, per turn
Live
screen for the whole session
1
turns lost to a question
0
terminal, over ssh too
Any

A coding agent in a terminal scrolls past faster than anyone can read. CCPP TUI turns the session into something you can follow: what the agent is doing, what it spent, and what it needs from you, on one screen.

Why it matters

Every call, in the open

Each tool call is drawn as it runs, with its chunk, its result and its duration. Nothing happens off screen.

Questions without a lost turn

When the agent needs a decision, it draws a form. You answer, it keeps working in the same turn.

The bill as it grows

Input, output and cache tokens are counted per turn, so a runaway session is visible while it is still cheap.

A report at the end

Sessions end with a report built from real components: what changed, what was verified, what is left.

Hand off, pick up

Move a session between the TUI and Claude Code without losing its context.

Keyboard first

Every action has a key. Modals, panels and the workspace stay out of the way until called.

How it works

The TUI starts Claude Code in print mode with CCPP Lua as its harness, reads the stream of events, and renders it.

ccpp tui

Specifications

Stage
Beta
Interface
Terminal UI, keyboard driven
Agent
Claude Code, started and driven by ccpp
Forms
Text, choices, check boxes, validated as you type
Platforms
Linux, macOS, Windows

See your agent work

CCPP TUI is included in the Builder plan.

Create an account
Every product

One account. Every tool Claude needs.

Free products come with a free account. Builder unlocks the rest, the harness first.