Skip to content

Instantly share code, notes, and snippets.

@jeremylongshore
Created December 19, 2025 22:10
Show Gist options
  • Select an option

  • Save jeremylongshore/1ca2f20b30156b0be9d8aeac5ffb9ed4 to your computer and use it in GitHub Desktop.

Select an option

Save jeremylongshore/1ca2f20b30156b0be9d8aeac5ffb9ed4 to your computer and use it in GitHub Desktop.
Beads Viewer - Comprehensive Keyboard Documentation (Issue #30)

Beads Viewer - Quick Reference Cheat Sheet

Print this page and keep it next to your monitor! ⚑

Universal Keys (Work Everywhere)

Key Action
? Help for current screen
` Tutorial (full guide)
; Shortcuts sidebar
q Quit / Go back
Esc Cancel / Close
Tab Switch panels
j k Navigate ↓/↑
g G Jump top/bottom

View Switching

Key View
b Board (Kanban)
g Graph (dependencies)
i Insights (analytics)
h History (timeline)
a Actionable (plan)
f Flow Matrix
[ Label Dashboard
] Attention View

Filters & Search

Key Filter
o Show Open only
r Show Ready (unblocked)
c Show Closed only
a Show All issues
/ Search mode
n N Next/Prev result
l Label picker

List View

Key Action
j k Move ↓/↑
Enter View details
s Sort (cycle modes)
x Export to Markdown
C Copy to clipboard
y Copy ID

Board View

Key Action
h l Columns ←/β†’
j k Within column ↓/↑
1 2 3 4 Jump to column
H First column
Tab Toggle detail
s Change grouping

Graph View

Key Action
j k Nodes ↓/↑
h l Siblings ←/β†’
H L Scroll view ←/β†’
f Focus subgraph
Enter View issue

Insights View

Key Action
h l Panels ←/β†’
Tab Next panel
e Toggle explanations
x Toggle proofs
m Toggle heatmap
Enter Drill into issue

History View

Key Action
j k Primary pane ↓/↑
J K Secondary pane ↓/↑
v Toggle Bead/Git
f Toggle file tree
/ Search
y Copy SHA
o Open in browser

Quick Symbols Guide

Type Icons

Icon Type
πŸ› Bug
✨ Feature
πŸ“‹ Task
🎯 Goal

Priority

Icon Level
πŸ”₯ CRITICAL
⚑ HIGH
πŸ”Ή MEDIUM
πŸ’€ LOW

Status

Symbol Meaning
β—‹ Open/Created
● Active/Claimed
βœ“ Closed/Done

Insights

Icon Metric Action
🚧 Bottlenecks Prioritize first
πŸ›οΈ Keystones Complete first
🌐 Influencers Review carefully

Other

Symbol Meaning
βš‘β†’3 Blocks 3 issues
πŸ’¬5 5 comments
β–Έ Selected/active
Pink edge Critical path

Common Workflows

Quick Triage

r β†’ j/k β†’ Enter β†’ Tab β†’ q
(ready) (browse) (view) (detail) (close)

Find & Filter

/ β†’ type β†’ n/N β†’ l
(search) (query) (results) (labels)

Analyze Dependencies

g β†’ h/l β†’ f β†’ i
(graph) (navigate) (focus) (insights)

Review History

h β†’ v β†’ j/k β†’ Enter
(history) (mode) (browse) (jump)

Special Features

Key Feature
t Time travel (custom)
T Quick time travel (HEAD~5)
' Recipe picker
w Repo picker
! Alerts panel
p Priority hints
V Cass sessions
O Open in editor

When Lost

  1. Press ? β†’ See where you are
  2. Press ` β†’ Start tutorial
  3. Press Esc β†’ Go back
  4. Press q β†’ Quit

Tips

  • Vim users: hjkl navigation works!
  • Arrow keys: Also supported
  • Context help: ? adapts to current view
  • Sidebar: ; for always-visible reference
  • Tutorial: ` has your back

Keyboard Combos

Combo Action
g g Jump to top
G Jump to bottom
Ctrl+D Page down
Ctrl+U Page up
Ctrl+S Toggle search type
Ctrl+J Scroll down
Ctrl+K Scroll up

By Screen Quick Lookup

LIST β†’ Press:

j/k move | o/r/c filter | / search | b/g/i views

BOARD β†’ Press:

h/l columns | 1-4 jump | Tab detail | s group

GRAPH β†’ Press:

j/k nodes | H/L scroll | f focus | Enter view

INSIGHTS β†’ Press:

h/l panels | e/x/m overlays | Enter drill

HISTORY β†’ Press:

j/k browse | v mode | y copy | o browser


Most Used Keys (Frequency Order)

  1. j k - Navigate (most used!)
  2. / - Search
  3. Enter - Select/open
  4. ? - Help
  5. b g i - View switching
  6. o r c - Filters
  7. Tab - Panel switching
  8. Esc q - Exit/back

ASCII Keyboard Map (Print & Tape to Monitor!)

β”Œβ”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”
β”‚  `  β”‚  !  β”‚     β”‚     β”‚     β”‚  '  β”‚     β”‚     β”‚     β”‚     β”‚     β”‚  [  β”‚  ]  β”‚
β”‚Tutr β”‚Alrt β”‚     β”‚     β”‚     β”‚Recp β”‚     β”‚     β”‚     β”‚     β”‚     β”‚Labl β”‚Attn β”‚
β”œβ”€β”€β”€β”€β”€β”΄β”€β”€β”¬β”€β”€β”΄β”€β”€β”¬β”€β”€β”΄β”€β”€β”¬β”€β”€β”΄β”€β”€β”¬β”€β”€β”΄β”€β”€β”¬β”€β”€β”΄β”€β”€β”¬β”€β”€β”΄β”€β”€β”¬β”€β”€β”΄β”€β”€β”¬β”€β”€β”΄β”€β”€β”¬β”€β”€β”΄β”€β”€β”¬β”€β”€β”΄β”€β”€β”¬β”€β”€β”΄β”€β”€β”¬β”€β”€β”€
β”‚   β†Ή    β”‚     β”‚  w  β”‚     β”‚  r  β”‚  t  β”‚  y  β”‚     β”‚  i  β”‚  o  β”‚  p  β”‚     β”‚  β”‚
β”‚  Tab   β”‚     β”‚Repo β”‚     β”‚Redy β”‚Time β”‚Copy β”‚     β”‚Ins  β”‚Open β”‚Pri  β”‚     β”‚  β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”΄β”¬β”€β”€β”€β”€β”΄β”¬β”€β”€β”€β”€β”΄β”¬β”€β”€β”€β”€β”΄β”¬β”€β”€β”€β”€β”΄β”¬β”€β”€β”€β”€β”΄β”¬β”€β”€β”€β”€β”΄β”¬β”€β”€β”€β”€β”΄β”¬β”€β”€β”€β”€β”΄β”¬β”€β”€β”€β”€β”΄β”¬β”€β”€β”€β”€β”΄β”¬β”€β”€β”€β”€β”΄β”€β”€β”€
β”‚    β‡ͺ    β”‚  a  β”‚  s  β”‚     β”‚  f  β”‚  g  β”‚  h  β”‚  j  β”‚  k  β”‚  l  β”‚  ;  β”‚       β”‚
β”‚  Caps   β”‚All  β”‚Sort β”‚     β”‚Flow β”‚Grafβ”‚Hist β”‚DOWN β”‚ UP  β”‚Labl β”‚Side β”‚       β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”¬β”€β”΄β”€β”€β”€β”¬β”€β”΄β”€β”€β”€β”¬β”€β”΄β”€β”€β”€β”¬β”€β”΄β”€β”€β”€β”¬β”€β”΄β”€β”€β”€β”¬β”€β”΄β”€β”€β”€β”¬β”€β”΄β”€β”€β”€β”¬β”€β”΄β”€β”€β”€β”¬β”€β”΄β”€β”€β”€β”¬β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€
β”‚   ⇧ Shift   β”‚     β”‚  x  β”‚  c  β”‚  v  β”‚  b  β”‚     β”‚     β”‚  /  β”‚  ?  β”‚  ⇧ Shiftβ”‚
β”‚             β”‚     β”‚Exp  β”‚Cls  β”‚Cass β”‚Brd  β”‚     β”‚     β”‚Srch β”‚Help β”‚         β”‚
β”œβ”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”΄β”€β”¬β”€β”€β”€β”΄β”€β”€β”€β”¬β”€β”΄β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”¬β”€β”΄β”€β”€β”€β”¬β”€β”΄β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€
β”‚ Ctrl β”‚  Alt   β”‚ Super β”‚         Space                      β”‚Superβ”‚ Alt β”‚Ctrl β”‚
β””β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”˜

Version

Cheat sheet for beads_viewer v1.0

For latest: Press ? or ` in-app


πŸ“Œ Pro Tip: Laminate this page for your desk! 🎯


Generated by community contributor - keyboard legend and UI guide See also: KEYBOARD_REFERENCE.md (full guide) | UI_GUIDE.md (visual guide)

Beads Viewer (bv) - Complete Keyboard Reference

Comprehensive keyboard shortcuts and controls for the Beads Viewer terminal interface

Table of Contents


Quick Start

Key Action Description
? Help Overlay Context-aware help for current view
` Interactive Tutorial Full walkthrough with saved progress
; Shortcuts Sidebar Toggle quick reference panel
q Quit Exit application or close current view

Global Navigation

Works in all views and contexts.

Key Action Description
j Move Down Navigate to next item (Vim-style)
k Move Up Navigate to previous item (Vim-style)
↓ Move Down Arrow key alternative
↑ Move Up Arrow key alternative
g Jump to Top Go to first item
G Jump to Bottom Go to last item
Ctrl+D Page Down Scroll down half page
Ctrl+U Page Up Scroll up half page
Enter Select/Open Open selected item or confirm action
Tab Switch Focus Cycle through panels (list ↔ detail ↔ sidebar)
Esc Back/Cancel Return to previous view or dismiss modal
q Quit Exit current view or application
Ctrl+C Force Quit Immediately exit application

View Switching

Switch between different visualization modes.

Key Action Description
b Board View Toggle Kanban board layout
g Graph View Toggle dependency graph visualization
i Insights Dashboard Toggle analytics and metrics panels
h History View Toggle git/bead correlation timeline
a Actionable View Toggle prioritized action plan
f Flow Matrix Toggle cross-label dependency matrix
[ or F3 Label Dashboard Toggle label health analytics
] or F4 Attention View Toggle label attention scores

Filters & Search

Quickly filter and find issues.

Filter Shortcuts

Key Action Description
o Show Open Display only open issues
c Show Closed Display only closed issues
r Show Ready Display only unblocked (ready) issues
a Show All Clear filters, show all issues
l or L Label Picker Open label selection dialog

Search

Key Action Description
/ Search Mode Enter fuzzy search (type to filter)
Ctrl+S Toggle Search Type Switch between Semantic and Fuzzy search
H Toggle Hybrid Ranking Enable/disable hybrid search ranking
Alt+H Cycle Hybrid Preset Rotate through hybrid search presets
n Next Match Jump to next search result
N Previous Match Jump to previous search result
Esc Exit Search Clear search and return to normal mode

List View

Main issue list interface.

Key Action Description
j / k Navigate Items Move through issue list
Enter View Details Open selected issue in detail panel
s Cycle Sort Rotate: Default β†’ Created ↑ β†’ Created ↓ β†’ Priority β†’ Updated
S Triage Sort Apply triage recipe sort order
p Priority Hints Toggle priority overlay hints
Tab Focus Detail Switch focus to detail panel
x Export to Markdown Save current view to .md file
C Copy to Clipboard Copy selected issue to clipboard
O Open in Editor Open beads.jsonl in configured editor
V Cass Sessions Preview cass session modal
y Copy ID Copy issue ID to clipboard

Board View (Kanban)

Column-based task board interface.

Column Navigation

Key Action Description
h Move Left Navigate to previous column
l Move Right Navigate to next column
j Move Down Navigate down within column
k Move Up Navigate up within column
H First Column Jump to leftmost column
1 Column 1 Jump to first column
2 Column 2 Jump to second column
3 Column 3 Jump to third column
4 Column 4 Jump to fourth column

Board Features

Key Action Description
gg Column Top Jump to top of current column
G Column Bottom Jump to bottom of current column
Tab Toggle Detail Show/hide detail panel
Ctrl+J Scroll Detail Down Scroll detail panel down
Ctrl+K Scroll Detail Up Scroll detail panel up
V Cass Sessions Preview cass sessions for issue
y Copy ID Copy issue ID to clipboard
s Cycle Grouping Switch between Status/Priority/Type grouping
/ Search Board Enter search mode in board
n / N Next/Prev Match Navigate search results

Graph View

Dependency graph visualization.

Navigation

Key Action Description
j Node Down Navigate to node below
k Node Up Navigate to node above
h Sibling Left Navigate to left sibling node
l Sibling Right Navigate to right sibling node
H Scroll Left Scroll entire view left
L Scroll Right Scroll entire view right
Page Up Scroll Up Scroll view upward
Page Down Scroll Down Scroll view downward
Ctrl+D Page Down Scroll down half page
Ctrl+U Page Up Scroll up half page

Graph Actions

Key Action Description
f Focus Subgraph Focus on selected node's subgraph
Enter View Issue Open selected node's details
Esc Exit Graph Return to list view

Insights Dashboard

Analytics and metrics panel.

Panel Navigation

Key Action Description
h Previous Panel Navigate to panel on left
l Next Panel Navigate to panel on right
j Move Down Navigate within panel
k Move Up Navigate within panel
Tab Next Panel Cycle to next panel
Shift+Tab Previous Panel Cycle to previous panel

Display Options

Key Action Description
e Toggle Explanations Show/hide metric explanations
x Toggle Proofs Show/hide calculation proofs
m Toggle Heatmap Show/hide metric heatmap overlay
Ctrl+J Scroll Details Down Scroll detail section down
Ctrl+K Scroll Details Up Scroll detail section up

Actions

Key Action Description
Enter Drill Into Issue Open selected issue from metric
Esc Return to List Exit insights, return to main list

History View

Git commit and bead correlation timeline.

Navigation

Key Action Description
j Move Down (Primary) Navigate primary pane downward
k Move Up (Primary) Navigate primary pane upward
J Move Down (Secondary) Navigate secondary pane downward
K Move Up (Secondary) Navigate secondary pane upward
Tab Cycle Focus Rotate: list β†’ detail β†’ files

View Options

Key Action Description
v Toggle Mode Switch between Bead and Git mode
f Toggle File Tree Show/hide file tree panel
/ Search Search commits or beads
c Cycle Confidence Filter Rotate confidence level filters

Actions

Key Action Description
y Copy SHA Copy commit SHA to clipboard
o Open in Browser Open commit in web browser
Enter Jump to Bead Navigate to selected bead
Esc Return to List Exit history view

Label Operations

Label Picker (Modal)

Key Action Description
j / k Navigate Labels Move through label list
Space Toggle Selection Select/deselect label (multi-select)
Enter Apply Filter Confirm and apply label filter
/ Search Labels Filter labels by name
n New Label Create a new label
d Delete Label Remove selected label
e Edit Label Modify selected label
Esc Cancel Close picker without changes

Actions & Export

File Operations

Key Action Description
x Export Markdown Save current view to .md file
C Copy Issue Copy selected issue to clipboard
O Open Editor Open beads.jsonl in editor

Special Features

Key Action Description
V Cass Sessions Preview cass session modal
y Copy ID/SHA Copy issue ID or commit SHA

Help & Documentation

Key Action Description
? or F1 Help Overlay Context-aware quick reference
` Interactive Tutorial Full multi-page walkthrough
; or F2 Shortcuts Sidebar Toggleable shortcut reference
Ctrl+J Scroll Sidebar Down Scroll shortcuts sidebar (when visible)
Ctrl+K Scroll Sidebar Up Scroll shortcuts sidebar (when visible)

From Help Overlay:

  • Press Space to jump to interactive tutorial
  • Press Esc to close help

Tutorial Navigation:

  • Progress automatically saved
  • Resume where you left off

Special Features

Time Travel

Key Action Description
t Time Travel Prompt Enter custom git revision (e.g., HEAD~10, abc123f)
T Quick Time Travel Jump to HEAD~5 comparison

In Time Travel Mode:

  • View differences against any git revision
  • Compare issue states across commits
  • Press Esc to exit time travel

Recipe & Workspace

Key Action Description
' or F5 Recipe Picker Open recipe/workflow selector
w Repo Picker Switch repositories (workspace mode)
! Alerts Panel Toggle proactive warnings/notifications

Modal Dialogs

Quit Confirmation

When prompted "Are you sure you want to quit?":

  • y or Enter - Confirm quit
  • n or Esc - Cancel, stay in app

Time Travel Input

When entering revision:

  • Type git revision (e.g., HEAD~5, abc123f, main)
  • Enter - Apply time travel
  • Esc - Cancel

Detail View (Modal)

Key Action
j / k Scroll content
Tab Switch to split view
Esc Close and return to list

Keyboard Combo Sequences

Some actions require key sequences (press keys in order):

Sequence Action Description
g g Jump to Top Go to first item (Vim-style)
G Jump to Bottom Go to last item

Context-Specific Behavior

Many keys behave differently depending on which view is active:

Key List View Board View Graph View Insights View
h - Previous column Scroll left Previous panel
l Open label picker Next column Scroll right Next panel
g Jump to top Toggle graph Jump to top -
i Toggle insights - - (current view)
s Cycle sort Cycle grouping - -

Tip: Press ? in any view to see shortcuts specific to that context.


Tips & Best Practices

Efficiency Tips

  1. Learn Vim Keys: j/k for navigation is faster than arrow keys
  2. Use Jump Commands: g/G to quickly navigate to top/bottom
  3. Context Help: Press ? when unsure - help adapts to current view
  4. Shortcuts Sidebar: Toggle with ; for always-visible reference
  5. Tutorial: Press backtick (`) for guided tour with examples

Common Workflows

Quick Triage:

r (show ready) β†’ j/k (navigate) β†’ Enter (view) β†’ Tab (detail) β†’ q (close)

Find and Filter:

/ (search) β†’ type query β†’ n/N (navigate results) β†’ l (label filter)

Analyze Dependencies:

g (graph view) β†’ h/l (navigate) β†’ f (focus subgraph) β†’ i (insights)

Review History:

h (history) β†’ v (toggle mode) β†’ j/k (browse) β†’ Enter (jump to bead)

Accessibility

  • Arrow Keys: All Vim-style navigation (j/k/h/l) has arrow key alternatives
  • Page Scroll: Both Ctrl+D/U and Page Up/Down supported
  • Function Keys: Alternative keys (F1-F5) for major functions
  • Visual Feedback: Highlighted selections, status indicators, progress bars
  • Help System: Multiple help levels (?, ;, `) for discoverability

Related Documentation

  • README.md - Project overview and features
  • CHEATSHEET.md - Printable quick reference card
  • In-app help (?) - Context-aware keyboard shortcuts
  • Interactive tutorial (`) - Hands-on guided walkthrough

Keyboard Layout Legend

β”Œβ”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ `   β”‚ ! 1 β”‚   2 β”‚   3 β”‚   4 β”‚ ' 5 β”‚   6 β”‚   7 β”‚   8 β”‚   9 β”‚   0 β”‚ [ - β”‚ ] = β”‚  ⌫ Back  β”‚
β”‚Tutr β”‚Alertβ”‚     β”‚     β”‚     β”‚Recpeβ”‚     β”‚     β”‚     β”‚     β”‚     β”‚Labelβ”‚Attn β”‚          β”‚
β”œβ”€β”€β”€β”€β”€β”΄β”€β”€β”¬β”€β”€β”΄β”€β”€β”¬β”€β”€β”΄β”€β”€β”¬β”€β”€β”΄β”€β”€β”¬β”€β”€β”΄β”€β”€β”¬β”€β”€β”΄β”€β”€β”¬β”€β”€β”΄β”€β”€β”¬β”€β”€β”΄β”€β”€β”¬β”€β”€β”΄β”€β”€β”¬β”€β”€β”΄β”€β”€β”¬β”€β”€β”΄β”€β”€β”¬β”€β”€β”΄β”€β”€β”¬β”€β”€β”΄β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€
β”‚   β†Ή    β”‚     β”‚ w W β”‚     β”‚ r R β”‚ t T β”‚ y Y β”‚     β”‚ i I β”‚ o O β”‚ p P β”‚     β”‚     β”‚       β”‚
β”‚  Tab   β”‚     β”‚Reposβ”‚     β”‚Readyβ”‚Time β”‚Copy β”‚     β”‚Insitβ”‚Open β”‚Priorβ”‚     β”‚     β”‚       β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”΄β”¬β”€β”€β”€β”€β”΄β”¬β”€β”€β”€β”€β”΄β”¬β”€β”€β”€β”€β”΄β”¬β”€β”€β”€β”€β”΄β”¬β”€β”€β”€β”€β”΄β”¬β”€β”€β”€β”€β”΄β”¬β”€β”€β”€β”€β”΄β”¬β”€β”€β”€β”€β”΄β”¬β”€β”€β”€β”€β”΄β”¬β”€β”€β”€β”€β”΄β”¬β”€β”€β”€β”€β”΄β”¬β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€
β”‚    β‡ͺ    β”‚ a A β”‚ s S β”‚     β”‚ f F β”‚ g G β”‚ h H β”‚ j J β”‚ k K β”‚ l L β”‚ ; : β”‚     β”‚   ⏎ Enter  β”‚
β”‚  Caps   β”‚All  β”‚Sort β”‚     β”‚Flow β”‚Graphβ”‚Hstryβ”‚Down β”‚ Up  β”‚Labelβ”‚Shortβ”‚     β”‚   Select   β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”¬β”€β”΄β”€β”€β”€β”¬β”€β”΄β”€β”€β”€β”¬β”€β”΄β”€β”€β”€β”¬β”€β”΄β”€β”€β”€β”¬β”€β”΄β”€β”€β”€β”¬β”€β”΄β”€β”€β”€β”¬β”€β”΄β”€β”€β”€β”¬β”€β”΄β”€β”€β”€β”¬β”€β”΄β”€β”€β”€β”¬β”€β”΄β”€β”€β”€β”¬β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚  ⇧ Shift    β”‚     β”‚ x X β”‚ c C β”‚ v V β”‚ b B β”‚     β”‚     β”‚ / ? β”‚     β”‚     β”‚   ⇧ Shift    β”‚
β”‚             β”‚     β”‚Exprtβ”‚Closeβ”‚Cass β”‚Boardβ”‚     β”‚     β”‚Srch β”‚Help β”‚     β”‚              β”‚
β”œβ”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”΄β”€β”¬β”€β”€β”€β”΄β”€β”€β”€β”¬β”€β”΄β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”¬β”€β”΄β”€β”€β”€β”¬β”€β”΄β”€β”€β”€β”¬β”€β”΄β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ Ctrl β”‚  Alt   β”‚  Superβ”‚         Space                      β”‚Superβ”‚ Alt β”‚Ctrl β”‚   Arrows β”‚
β”‚  ^   β”‚        β”‚       β”‚                                    β”‚     β”‚     β”‚ ^   β”‚  ← ↓ ↑ β†’ β”‚
β””β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Key:
  Top text    = Primary function (lowercase key)
  Bottom text = Common action shortcut
  ! 1         = Shift+number function

Version Information

This keyboard reference is current as of beads_viewer v1.0.

For the latest shortcuts, always refer to:

  • In-app help: Press ? or `
  • Shortcuts sidebar: Press ;

Happy navigating! 🎹✨

Beads Viewer - Visual UI Guide

"What am I looking at?" - A complete visual reference for every screen and symbol in Beads Viewer

Table of Contents


Quick Start - What You're Looking At

When you first open bv, you see the List View:

β”Œβ”€ beads_viewer ────────────────────────────────────────────────────────────┐
β”‚ β”Œβ”€ Issues ─────────────────────────┐ β”Œβ”€ Detail ──────────────────────────┐│
β”‚ β”‚ πŸ› HIGH  OPEN   bv-abc  Bug titleβ”‚ β”‚ # Issue Detail                    β”‚β”‚
β”‚ β”‚ ✨ MED   READY  bv-123  Feature  β”‚ β”‚                                   β”‚β”‚
β”‚ β”‚ πŸ“‹ LOW   OPEN   bv-xyz  Task     β”‚ β”‚ Description of selected issue...  β”‚β”‚
β”‚ β”‚ 🎯 HIGH  READY  bv-456  Goal     β”‚ β”‚                                   β”‚β”‚
β”‚ β”‚                                  β”‚ β”‚ **Status:** READY                 β”‚β”‚
β”‚ β”‚                                  β”‚ β”‚ **Priority:** HIGH                β”‚β”‚
β”‚ β”‚ [o]pen [r]eady [c]losed [a]ll   β”‚ β”‚ **Dependencies:** 2 blockers      β”‚β”‚
β”‚ β”‚ [?] help  [;] shortcuts          β”‚ β”‚                                   β”‚β”‚
β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

What to press RIGHT NOW:

  • j/k or ↓/↑ to move through issues
  • Enter to view full details
  • ? for help
  • q to quit

List View - Main Screen

What You See

πŸ› HIGH  OPEN   bv-abc123  Fix authentication bug     2d ago  πŸ’¬3  ⚑8
β”‚  β”‚     β”‚      β”‚          β”‚                          β”‚       β”‚    β”‚
β”‚  β”‚     β”‚      β”‚          β”‚                          β”‚       β”‚    └─ Importance score
β”‚  β”‚     β”‚      β”‚          β”‚                          β”‚       └────── Comments (3)
β”‚  β”‚     β”‚      β”‚          β”‚                          └──────────── Created 2 days ago
β”‚  β”‚     β”‚      β”‚          └───────────────────────────────────── Title
β”‚  β”‚     β”‚      └──────────────────────────────────────────────── Issue ID
β”‚  β”‚     └─────────────────────────────────────────────────────── Status
β”‚  └───────────────────────────────────────────────────────────── Priority
└──────────────────────────────────────────────────────────────── Type icon

Type Icons

Icon Type Meaning
πŸ› Bug Something broken that needs fixing
✨ Feature New functionality to add
πŸ“‹ Task Regular work item
🎯 Goal High-level objective

What to Press on This Screen

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ ON LIST VIEW - WHAT TO PRESS                                   β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ Movement:                                                      β”‚
β”‚   j/k or ↓/↑    Move through list                             β”‚
β”‚   g/G           Jump to top/bottom                            β”‚
β”‚   Enter         Open selected issue                           β”‚
β”‚                                                                β”‚
β”‚ Filters (show/hide issues):                                    β”‚
β”‚   o             Show only OPEN issues                         β”‚
β”‚   r             Show only READY (unblocked) issues            β”‚
β”‚   c             Show only CLOSED issues                       β”‚
β”‚   a             Show ALL issues                               β”‚
β”‚                                                                β”‚
β”‚ Search:                                                        β”‚
β”‚   /             Start searching (type to filter)              β”‚
β”‚   n/N           Jump to next/previous search result           β”‚
β”‚                                                                β”‚
β”‚ Sort:                                                          β”‚
β”‚   s             Change sort order (press multiple times)      β”‚
β”‚                                                                β”‚
β”‚ Switch Views:                                                  β”‚
β”‚   b             Switch to BOARD view (Kanban)                 β”‚
β”‚   g             Switch to GRAPH view (dependencies)           β”‚
β”‚   i             Switch to INSIGHTS (analytics)                β”‚
β”‚   h             Switch to HISTORY (timeline)                  β”‚
β”‚                                                                β”‚
β”‚ Help:                                                          β”‚
β”‚   ?             Show help for this screen                     β”‚
β”‚   `             Open interactive tutorial                     β”‚
β”‚   ;             Show shortcuts sidebar                        β”‚
β”‚                                                                β”‚
β”‚ Quit:                                                          β”‚
β”‚   q             Quit bv                                       β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Board View - Kanban

Press b from any view to see the Kanban board.

What You See

β”Œβ”€ TODO ────────┬─ IN_PROGRESS ──┬─ IN_REVIEW ────┬─ DONE ────────┐
β”‚ πŸ› bv-123     β”‚ ✨ bv-456      β”‚ πŸ“‹ bv-789      β”‚ βœ“ bv-111      β”‚
β”‚ Fix auth bug  β”‚ Add dark mode  β”‚ Update docs    β”‚ Setup CI      β”‚
β”‚ HIGH βš‘β†’3     β”‚ MED  βš‘β†’1      β”‚ LOW            β”‚               β”‚
β”‚               β”‚                β”‚                β”‚               β”‚
β”‚ ✨ bv-234     β”‚ πŸ› bv-567      β”‚                β”‚ βœ“ bv-222      β”‚
β”‚ New dashboard β”‚ Fix CSS        β”‚                β”‚ Write tests   β”‚
β”‚ MED           β”‚ HIGH           β”‚                β”‚               β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
     1               2                3                4

Board Symbols

Symbol Meaning
βš‘β†’3 This issue blocks 3 other issues
βœ“ Completed/closed issue
Column headers Status of issues (TODO, IN_PROGRESS, etc.)
Numbers 1-4 Column numbers (press 1-4 to jump)

What to Press on This Screen

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ ON BOARD VIEW - WHAT TO PRESS                                  β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ Movement:                                                      β”‚
β”‚   h/l or ←/β†’    Move between columns (left/right)             β”‚
β”‚   j/k or ↓/↑    Move within column (down/up)                  β”‚
β”‚   1, 2, 3, 4    Jump directly to column 1, 2, 3, or 4        β”‚
β”‚   H             Jump to first column                          β”‚
β”‚   gg            Jump to top of current column                 β”‚
β”‚   G             Jump to bottom of current column              β”‚
β”‚                                                                β”‚
β”‚ View Details:                                                  β”‚
β”‚   Enter         Open selected issue                           β”‚
β”‚   Tab           Toggle detail panel on/off                    β”‚
β”‚                                                                β”‚
β”‚ Actions:                                                       β”‚
β”‚   y             Copy issue ID to clipboard                    β”‚
β”‚   s             Change grouping (Status/Priority/Type)        β”‚
β”‚                                                                β”‚
β”‚ Search:                                                        β”‚
β”‚   /             Search in board                               β”‚
β”‚   n/N           Next/previous search result                   β”‚
β”‚                                                                β”‚
β”‚ Back:                                                          β”‚
β”‚   b or Esc      Return to list view                           β”‚
β”‚   q             Quit bv                                       β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Graph View - Dependencies

Press g from any view to see the dependency graph.

What You See

          [bv-100] Setup
               β”‚
         β”Œβ”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”
         β”‚           β”‚
    [bv-200]    [bv-300]
    Auth API    Database
         β”‚           β”‚
         β””β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”˜
               β”‚
          [bv-400]
          Frontend
               β”‚
          [bv-500]
           Deploy

Legend:
  ─── Regular dependency
  ═══ Critical path (pink when rendered)
  [ ] Node/issue box
  β”‚   Connection line

Graph Symbols

Symbol Meaning
Box [ID] An issue/bead
Lines β”‚, ─ Dependency connections
Pink edges Critical path (longest chain)
Glow effect Connected subgraph on hover

What to Press on This Screen

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ ON GRAPH VIEW - WHAT TO PRESS                                  β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ Movement:                                                      β”‚
β”‚   j/k or ↓/↑    Move to node above/below                      β”‚
β”‚   h/l           Move to sibling node left/right               β”‚
β”‚   H/L           Scroll entire view left/right                 β”‚
β”‚   Page Up/Down  Scroll view up/down                           β”‚
β”‚   Ctrl+D/U      Page down/up                                  β”‚
β”‚                                                                β”‚
β”‚ Actions:                                                       β”‚
β”‚   f             Focus on selected node's subgraph             β”‚
β”‚   Enter         View selected issue details                   β”‚
β”‚                                                                β”‚
β”‚ Back:                                                          β”‚
β”‚   g or Esc      Return to list view                           β”‚
β”‚   q             Quit bv                                       β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Insights Dashboard

Press i from any view to see analytics and metrics.

What You See

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ 🚧 Bottlenecks   πŸ›οΈ Keystones    🌐 Influencers   πŸ›°οΈ Hubs      β”‚
β”‚ (Betweenness)    (Critical Path) (Eigenvector)   (HITS Hub)    β”‚
β”‚ ──────────────   ──────────────  ──────────────  ────────────  β”‚
β”‚ β–Έ 0.45 bv-auth   β–Έ 12.0 bv-core  β–Έ 0.82 bv-api   β–Έ 8 bv-epic  β”‚
β”‚   0.38 bv-data     11.5 bv-db      0.76 bv-auth    7 bv-feat  β”‚
β”‚   0.31 bv-sync     10.0 bv-api     0.65 bv-data    5 bv-infra β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

β”Œβ”€ Graph Health ──────────────────────────────────────────────────┐
β”‚ βœ“ No cycles detected                                            β”‚
β”‚ ● Density: 0.23 (healthy coupling)                              β”‚
β”‚ πŸ“Š triage-hash-abc123                                           β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Insights Symbols

Symbol Panel What It Means
🚧 Bottlenecks Issues on many shortest paths - prioritize to unblock parallel work
πŸ›οΈ Keystones Deep in dependency chains - complete first, delays cascade
🌐 Influencers Connected to important beads - review carefully before changes
πŸ›°οΈ Hubs Aggregate many dependencies - track for milestone completion
πŸ“š Authorities Depended on by many hubs - stabilize early, breaking ripples
🎯 Direct High graph score based on multiple metrics
β–Έ Indicator Currently selected item
● Status Visual indicator/bullet point
βœ“ Healthy Positive status (e.g., no cycles)
πŸ“Š Data Hash of triage data for consistency

What to Press on This Screen

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ ON INSIGHTS VIEW - WHAT TO PRESS                               β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ Movement:                                                      β”‚
β”‚   h/l or ←/β†’    Move between panels (left/right)              β”‚
β”‚   j/k or ↓/↑    Move within panel (down/up)                   β”‚
β”‚   Tab           Jump to next panel                            β”‚
β”‚   Shift+Tab     Jump to previous panel                        β”‚
β”‚                                                                β”‚
β”‚ Display Options:                                               β”‚
β”‚   e             Toggle explanations on/off                    β”‚
β”‚   x             Toggle calculation proofs                     β”‚
β”‚   m             Toggle heatmap overlay                        β”‚
β”‚                                                                β”‚
β”‚ Actions:                                                       β”‚
β”‚   Enter         Drill into selected issue                     β”‚
β”‚   Ctrl+J/K      Scroll detail section down/up                 β”‚
β”‚                                                                β”‚
β”‚ Back:                                                          β”‚
β”‚   i or Esc      Return to list view                           β”‚
β”‚   q             Quit bv                                       β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

History View - Timeline

Press h from any view to see git commit and bead correlation.

What You See

β”Œβ”€ Beads ──────────────────┬─ Commits ────────────────────────────┐
β”‚ β—‹ bv-123  2d  Fix auth   β”‚ abc123f  2d ago  JD  fix: auth bug   β”‚
β”‚   ●─────────────────────▸│ ⚑3 events                            β”‚
β”‚                          β”‚                                       β”‚
β”‚ ● bv-456  5d  Feature    β”‚ def456a  5d ago  SK  feat: add dark  β”‚
β”‚   β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β–Έβ”‚ ⚑2 events                            β”‚
β”‚                      β”‚   β”‚                                       β”‚
β”‚ βœ“ bv-789  7d  Task   β”‚   β”‚ ghi789b  7d ago  JD  chore: update   β”‚
β”‚   βœ“β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β–Έβ”‚ ⚑1 event                             β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

History Symbols

Symbol Status Meaning
β—‹ Created Bead was created (open)
● Claimed Bead is being worked on (in progress)
βœ“ Closed Bead is completed
β–Έ Indicator Currently selected item
⚑3 Events Number of related events/changes
β”‚, β”œ, ─ Timeline Visual connection between bead lifecycle

What to Press on This Screen

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ ON HISTORY VIEW - WHAT TO PRESS                                β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ Movement:                                                      β”‚
β”‚   j/k           Move in primary pane (down/up)                β”‚
β”‚   J/K           Move in secondary pane (down/up)              β”‚
β”‚   Tab           Cycle focus (list β†’ detail β†’ files)           β”‚
β”‚                                                                β”‚
β”‚ View Options:                                                  β”‚
β”‚   v             Toggle Bead/Git mode                          β”‚
β”‚   f             Toggle file tree panel                        β”‚
β”‚                                                                β”‚
β”‚ Search & Filter:                                               β”‚
β”‚   /             Search commits or beads                       β”‚
β”‚   c             Cycle confidence filter                       β”‚
β”‚                                                                β”‚
β”‚ Actions:                                                       β”‚
β”‚   y             Copy commit SHA to clipboard                  β”‚
β”‚   o             Open commit in web browser                    β”‚
β”‚   Enter         Jump to selected bead                         β”‚
β”‚                                                                β”‚
β”‚ Back:                                                          β”‚
β”‚   h or Esc      Return to list view                           β”‚
β”‚   q             Quit bv                                       β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Common Symbols & Icons

Priority Indicators

Symbol Priority Action Required
πŸ”₯ CRITICAL Urgent, immediate attention
⚑ HIGH High priority, handle soon
πŸ”Ή MEDIUM Normal priority
πŸ’€ LOW Low priority, can wait

Type Icons (What Kind of Work)

Icon Type Description
πŸ› Bug Something broken - fix required
✨ Feature New functionality - sparkles = new & shiny
πŸ“‹ Task Regular work item - checklist
🎯 Goal High-level objective - target to hit

Dependency Indicators

Symbol Meaning What to Do
βš‘β†’3 Blocks 3 issues Complete this to unblock others
πŸ’¬5 5 comments Active discussion, check comments
Pink edge Critical path On longest dependency chain - zero slack

Health & Status

Symbol Meaning Interpretation
βœ“ Healthy/Complete Good status, no action needed
βœ— Problem/Incomplete Needs attention
● Active/In Progress Currently being worked on
β—‹ Open/Created Available to start

Status Indicators

In Lists

OPEN    = Not started yet
READY   = No blockers, can start immediately
BLOCKED = Waiting on dependencies
DONE    = Completed

In Detail View

**Status:** READY
**Priority:** HIGH
**Blocks:** 3 issues    ← This blocks 3 other issues
**Blocked by:** 1 issue ← Can't start until 1 dependency completes

Quick Reference by Screen

"I'm on LIST view, what do I press?"

Movement:    j/k (up/down)  g/G (top/bottom)
Filters:     o (open)  r (ready)  c (closed)  a (all)
Search:      / (search)  n/N (next/prev result)
Views:       b (board)  g (graph)  i (insights)  h (history)
Help:        ? (help)  ` (tutorial)  ; (shortcuts)

"I'm on BOARD view, what do I press?"

Movement:    h/l (left/right columns)  j/k (up/down in column)
Jump:        1/2/3/4 (jump to column)  H (first column)
Actions:     y (copy ID)  s (change grouping)
Search:      / (search)  n/N (next/prev)
Back:        b or Esc (list view)

"I'm on GRAPH view, what do I press?"

Movement:    j/k (nodes up/down)  h/l (siblings left/right)
Scroll:      H/L (scroll view)  Ctrl+D/U (page up/down)
Actions:     f (focus subgraph)  Enter (view details)
Back:        g or Esc (list view)

"I'm on INSIGHTS view, what do I press?"

Movement:    h/l (switch panels)  j/k (move in panel)
Navigate:    Tab/Shift+Tab (cycle panels)
Options:     e (explanations)  x (proofs)  m (heatmap)
Actions:     Enter (drill into issue)
Back:        i or Esc (list view)

"I'm on HISTORY view, what do I press?"

Movement:    j/k (primary pane)  J/K (secondary pane)
Navigate:    Tab (cycle focus)
View:        v (toggle Bead/Git)  f (file tree)
Search:      / (search)  c (confidence filter)
Actions:     y (copy SHA)  o (open browser)  Enter (jump)
Back:        h or Esc (list view)

Special Screens

Help Overlay (Press ?)

β”Œβ”€ Help ────────────────────────────────────────────────────────┐
β”‚ Context-specific help for current view                        β”‚
β”‚                                                                β”‚
β”‚ j/k     Navigate                                              β”‚
β”‚ Space   Open full tutorial                                    β”‚
β”‚ Esc     Close this help                                       β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

What to press:

  • Space - Jump to full tutorial
  • Esc - Close help
  • j/k - Scroll if help is long

Shortcuts Sidebar (Press ;)

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ ─── Navigation ───               β”‚
β”‚ j/k    Move down/up              β”‚
β”‚ g/G    Top/bottom                β”‚
β”‚                                  β”‚
β”‚ ─── Views ───                    β”‚
β”‚ b      Board                     β”‚
β”‚ g      Graph                     β”‚
β”‚ i      Insights                  β”‚
β”‚                                  β”‚
β”‚ ─── Filters ───                  β”‚
β”‚ o/r/c  Open/Ready/Closed         β”‚
β”‚ /      Search                    β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

What to press:

  • Ctrl+J/Ctrl+K - Scroll sidebar
  • ; again - Close sidebar

Search Mode (Press /)

β”Œβ”€ Search ──────────────────────────────────────────────────────┐
β”‚ > auth bug_                                                    β”‚
β”‚                                                                β”‚
β”‚ Results:                                                       β”‚
β”‚   πŸ› bv-123  Fix authentication bug                           β”‚
β”‚   ✨ bv-456  Add auth tokens                                  β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

What to press:

  • Type to search
  • Enter - Select first result
  • n/N - Next/previous result
  • Esc - Exit search

Tips for Understanding the UI

1. Left-to-Right Reading

πŸ› HIGH  OPEN   bv-123  Fix bug  2d ago  πŸ’¬3  ⚑8
└── Type Priority Status ID Title  Age  Comments Score

Read each line left-to-right: Type β†’ Priority β†’ Status β†’ ID β†’ Title β†’ Metadata

2. Panel Layout

Most views have 2-3 panels:

  • Left panel: List of items
  • Right panel: Details of selected item
  • Far right: Optional sidebar (shortcuts, metrics, etc.)

Use Tab to switch between panels.

3. Color Coding

  • Red/Pink: Errors, critical, urgent
  • Yellow/Gold: Warnings, important
  • Green: Success, healthy, completed
  • Blue/Cyan: Information, metadata
  • Gray: Muted, less important

4. When in Doubt

Press ? for context-specific help on ANY screen!


Screen-by-Screen Cheat Cards

πŸ“‹ List View Card

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ LIST VIEW - AT A GLANCE         β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ What you see:                   β”‚
β”‚ β€’ List of issues/beads          β”‚
β”‚ β€’ Icons show type & priority    β”‚
β”‚ β€’ Detail panel on right         β”‚
β”‚                                 β”‚
β”‚ Key presses:                    β”‚
β”‚ j/k     Navigate                β”‚
β”‚ o/r/c   Filter Open/Ready/Close β”‚
β”‚ /       Search                  β”‚
β”‚ b/g/i   Switch views            β”‚
β”‚ ?       Help                    β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

πŸ“Š Board View Card

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ BOARD VIEW - AT A GLANCE        β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ What you see:                   β”‚
β”‚ β€’ 4 columns (TODO β†’ DONE)       β”‚
β”‚ β€’ Cards in each column          β”‚
β”‚ β€’ βš‘β†’N shows blockers           β”‚
β”‚                                 β”‚
β”‚ Key presses:                    β”‚
β”‚ h/l     Move between columns    β”‚
β”‚ j/k     Move in column          β”‚
β”‚ 1-4     Jump to column          β”‚
β”‚ Tab     Toggle details          β”‚
β”‚ Esc     Back to list            β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

πŸ•ΈοΈ Graph View Card

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ GRAPH VIEW - AT A GLANCE        β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ What you see:                   β”‚
β”‚ β€’ Boxes = issues/beads          β”‚
β”‚ β€’ Lines = dependencies          β”‚
β”‚ β€’ Pink = critical path          β”‚
β”‚                                 β”‚
β”‚ Key presses:                    β”‚
β”‚ j/k     Navigate nodes          β”‚
β”‚ H/L     Scroll view             β”‚
β”‚ f       Focus subgraph          β”‚
β”‚ Enter   View issue              β”‚
β”‚ Esc     Back to list            β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

πŸ“ˆ Insights View Card

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ INSIGHTS VIEW - AT A GLANCE     β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ What you see:                   β”‚
β”‚ β€’ 🚧 Bottlenecks (prioritize)   β”‚
β”‚ β€’ πŸ›οΈ Keystones (complete first) β”‚
β”‚ β€’ 🌐 Influencers (review first)  β”‚
β”‚ β€’ πŸ›°οΈ Hubs, πŸ“š Authorities        β”‚
β”‚                                 β”‚
β”‚ Key presses:                    β”‚
β”‚ h/l     Switch panels           β”‚
β”‚ Tab     Next panel              β”‚
β”‚ e/x/m   Toggle overlays         β”‚
β”‚ Enter   Drill into issue        β”‚
β”‚ Esc     Back to list            β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

⏱️ History View Card

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ HISTORY VIEW - AT A GLANCE      β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ What you see:                   β”‚
β”‚ β€’ Left: Bead timeline           β”‚
β”‚ β€’ Right: Git commits            β”‚
β”‚ β€’ β—‹β—βœ“ show lifecycle            β”‚
β”‚ β€’ ⚑N shows event count          β”‚
β”‚                                 β”‚
β”‚ Key presses:                    β”‚
β”‚ j/k     Navigate left pane      β”‚
β”‚ J/K     Navigate right pane     β”‚
β”‚ v       Toggle Bead/Git mode    β”‚
β”‚ y       Copy SHA                β”‚
β”‚ Esc     Back to list            β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Summary - Universal Keys

These work EVERYWHERE:

?       Help for current screen
`       Full tutorial
;       Shortcuts sidebar
q       Quit / Go back
Esc     Cancel / Close
Tab     Switch panels
j/k     Navigate down/up
g/G     Top/bottom

When you're lost:

  1. Press ? to see where you are
  2. Press ` for the full tutorial
  3. Press Esc to go back
  4. Press q to quit

Next Steps

  • New user? Press ` to start the interactive tutorial
  • Need keyboard shortcuts? See KEYBOARD_REFERENCE.md
  • Want a printable reference? See CHEATSHEET.md

Happy navigating! 🎯✨

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment