Overview
Codaph provides an interactive Terminal User Interface (TUI) for browsing agent sessions, inspecting prompts and thoughts, viewing file changes, and chatting with Mubit. Launch the TUI from your project directory:Views
Browse View
The default view showing all captured sessions:- Session List: Chronological list of agent sessions with metadata
- Grouping Modes:
session(default): Individual sessionsday: Sessions grouped by date
- Status Indicators:
synced: Session has file changesno_files: No file changes detected
#- Session indexTimestamp- Session end timePmts- Prompt countFiles- Changed files countTokens- Estimated token usageAgent- Provider (Codex/Claude/Gemini)State- Sync status
Inspect View
Detailed view of a single session with multiple panes:Three-Pane Mode (wide terminals)
Left to right:- Prompts: List of prompts in the session
- Thoughts: Reasoning steps for selected prompt
- Diff: Code changes from selected thought
Split Mode (medium terminals)
Quadrant layout:- Top-left: Prompts
- Top-right: Thoughts
- Bottom-left: Files Changed
- Bottom-right: Diff
Stacked Mode (narrow terminals)
Vertical layout:- Prompts
- Thoughts
- Files Changed
- Diff
Keyboard Shortcuts
Global
Global Navigation
Global Navigation
Browse View
Session Browsing
Session Browsing
| Key | Action |
|---|---|
↑ / ↓ | Navigate sessions |
Enter | Open session inspect view |
g | Toggle grouping (session/day) |
s | Sync now (local→cloud, then cloud→local) |
r | Pull cloud (Mubit remote activity) |
Inspect View
Session Inspection
Session Inspection
| Key | Action |
|---|---|
↑ / ↓ | Navigate prompts/thoughts or scroll pane |
Enter | From prompts pane → focus thoughts |
Tab | Cycle pane focus |
← / → | Move pane focus left/right |
d | Toggle full diff overlay |
m | Toggle Mubit chat |
f | Cycle actor filter |
c | Contributors overlay |
Esc | Back to browse view |
Mubit Chat
Interactive Chat
Interactive Chat
| Key | Action |
|---|---|
| Type | Edit prompt |
Enter | Send question to Mubit |
↑ / ↓ | Scroll chat history |
Esc | Close chat |
Overlays
Overlay Controls
Overlay Controls
Help Overlay (
?)Escor?to close
o)- Shows Mubit configuration, project settings, agent providers
1- Set Mubit API key2- Set OpenAI API keyEscoroto close
c)↑/↓- Select contributorEnter- Filter prompts by selected contributorEscorcto close
P)↑/↓- Select projectEnter- Switch to projectx- Remove project (shows confirmation)1- Remove from registry only2- Remove from registry + settingsa- Add new projectEscorPto close
a)↑/↓- Navigate directoriesEnter- Open directory or add git repo→- Open directory (without adding).- Add current directory/- Type path directlyh- Toggle hidden filesEscorato close
d)↑/↓- Scroll diffEscordto close
Workflow Examples
Status Bar
The top status bar shows:- Left: Project name, Mubit status, sync automation status
- Right: Current view hints and shortcuts
- Sync progress during operations
- Last sync summary (push/pull events)
- Current view context
Performance Tips
Warm TUI on Open
Warm TUI on Open
Enable This triggers a background pull when TUI opens.
autoWarmTuiOnOpen to preload sessions on TUI startup:Auto-Sync Configuration
Auto-Sync Configuration
Control sync automation via settings:
autoPullOnSync: Auto-pull cloud when syncing (default: true)remotePullCooldownSec: Cooldown between auto-pulls (default: 600)autoWarmTuiOnOpen: Pull on TUI startup (default: false)
codaph statusColor Scheme
Codaph TUI uses a warm, terminal-friendly color palette:- Brand: Orange (
#EB9752) - Active: Warm brown border
- Inactive: Neutral gray
- Selected: Highlighted background
- Success: Green
- Warning: Yellow
- Error: Red
- Info: Cyan