Skip to content

Interactive TUI Browser

dwe docs opens an interactive terminal UI to browse all documentation.

Terminal window
dwe docs [--lang <code>]

--lang preselects the locale the browser opens in (default: active locale or en); L still cycles languages in-session.

KeyAction
j / , k / Move down/up
h / Collapse the focused folder, or step to its parent when already collapsed
l / Expand the focused folder, or step into its first child when already expanded
f / PgDn, b / PgUpPage down/up in the content pane
g, GJump to start/end
Tab / Shift+TabCycle focus forward/backward between tree (left) and content (right)
EnterOpen a topic
/Filter the tree by substring (case-insensitive match on dir names, file titles, and headings)
], [Jump to next/previous mermaid diagram
oOpen the focused mermaid diagram in the system viewer
yCopy mermaid source via clipboard (OSC 52)
LCycle through available languages for the current topic
eJump to English original (when viewing a translation)
Ctrl+RReload the current topic (picks up live edits in project docs)
?Toggle a modal listing the keys active in the current mode
q / Esc / Ctrl+CQuit

Press ? to open a help modal generated from the bindings active in the current mode — the modal lists exactly the keys above without occupying a permanent footer.

The browser also responds to the mouse:

  • Single-click a tree row to move the cursor there and focus that pane.
  • Double-click a tree row to open it (same as Enter).
  • Wheel scrolls the pane under the pointer (the topic tree or the content viewport) without changing focus.
  • Click the ? help hint to open the help modal.
  • Left pane: Collapsible file tree of all topics (DWE built-ins and Project docs if present)
  • Right pane: Rendered markdown content with syntax highlighting
  • Status bar: Current topic path, mermaid progress, active language, and keyboard hints