Skip to main content

Overview

The CLI Dashboard is an interactive terminal UI for monitoring your development progress in real-time. It works with all three flows (FIRE, AI-DLC, Simple) and provides live updates as your project state changes.
The CLI Dashboard is the terminal counterpart to the IDE Extension. Use it when working with terminal-based AI tools like Claude Code or OpenAI Codex.

Quick Start

npx specsmd@latest dashboard
The dashboard auto-detects your flow and starts watching for changes. Press q to quit.

Dashboard Screenshots

Git Changes Tab (Commit Diff Preview)

CLI Dashboard Git Changes tab with commit diff preview

Active Tab (File Preview Pane)

CLI Dashboard Active tab with file preview pane

Tabs

The dashboard has five tabs, switched with number keys 15:
1

Active Items (1)

Shows currently active runs (FIRE), bolts (AI-DLC), or specs (Simple) in the selected worktree. Includes a split preview pane for inspecting files and an “other worktrees” section showing activity across branches.
2

Intents (2)

Lists all intents in your project. Toggle between pending (n) and completed (x) intents.
3

Completed (3)

Historical view of finished runs, bolts, or specs with intent filtering.
4

Standards & Health (4)

Project standards files (constitution, tech-stack, coding-standards), progress stats, warnings, and error details.
5

Git Changes (5)

Git status with staged, unstaged, untracked, and conflicted files. Select a file to preview its diff in the split pane. Shows branch tracking info with ahead/behind counts.

Keyboard Shortcuts

Global

KeyAction
15Switch tab
rRefresh
h / ?Toggle help overlay
] / mSwitch flow (when multiple detected)
[Switch flow backward
g / GNext / previous section
q / Ctrl+CQuit
KeyAction
/ j kNavigate rows
EnterExpand / collapse folder
v / SpacePreview file in split pane
v vFullscreen preview
TabSwitch focus between main and preview
oOpen file in default app
EscClose overlay / preview

Section Focus

KeyTabJumps to
a1Active item
f1Files
b1Worktree switcher
u1Other worktrees
i2Intents
n / x2Next / completed toggle
c3Completed
s4Standards
t4Stats
w4Warnings
e4Errors
d5Git diff

Git Worktree Support

The dashboard auto-discovers git worktrees and shows activity across branches.
  • Worktree switcher — press b on the Active tab to switch between worktrees
  • Cross-worktree view — the “Other worktrees” section shows active runs/bolts in other branches
  • Auto-selection — picks the current worktree by default, falling back to main

CLI Options

npx specsmd@latest dashboard [options]
OptionDefaultDescription
--flow <flow>auto-detectFlow to inspect: fire, aidlc, or simple
--path <dir>current directoryWorkspace path
--worktree <name>auto-selectInitial worktree (branch name, id, or path)
--refresh-ms <n>1000File watch interval in ms (200–5000)
--no-watchfalseRender once and exit (non-interactive)

Examples

# Auto-detect flow, live watch
npx specsmd@latest dashboard

# Specific flow
npx specsmd@latest dashboard --flow fire

# Start on a feature branch worktree
npx specsmd@latest dashboard --worktree feature-auth

# One-time snapshot (CI/non-TTY)
npx specsmd@latest dashboard --no-watch

Icon Sets

Configure icons via the SPECSMD_ICON_SET environment variable:
ValueStyle
asciiPlain ASCII characters (default)
unicodeUnicode symbols
nerdNerd Font icons (requires a Nerd Font)
SPECSMD_ICON_SET=nerd npx specsmd@latest dashboard

Video Walkthrough

CLI Dashboard with Codex Desktop App

Watch the dashboard in action while building with Codex