Terminal UI

Browse traces, docs, and schemas in your terminal

The ChooChoo TUI is a keyboard-driven terminal interface for exploring your project. Launch it with:

choochoo tui

Pass --dir to point at a custom content directory (default: ./choochoo/docs):

choochoo tui --dir ./my-docs

Tabs

The TUI has three tabs:

TabWhat it shows
Agent TracesRecent AI and human contribution traces from .choochoo/traces.ndjson
DocumentationFiles and directories from your content directory
SchemasAvailable validation schemas (ODPS, ODCS, AI System Card)

Keyboard shortcuts

KeyAction
1, 2, 3Jump to tab 1, 2, or 3
or [Previous tab
or ]Next tab
, Navigate lists
EnterSelect item
ESC or Ctrl+CExit

Theme support

The TUI adapts to your terminal's color scheme automatically. It uses text attributes (bold, dim) rather than hardcoded colors, so it works with both light and dark themes.

Content directory

The TUI reads from:

  1. The --dir CLI flag
  2. The CHOOCHOO_CONTENT_DIR environment variable
  3. ./choochoo/docs (default)

Run choochoo init to scaffold the default content directory if it doesn't exist.

On this page