The terminal UI

Run n10 in a terminal, alongside or instead of n10 Desktop.

Run the terminal UI from a repository:

n10 --tui            # the repository in the current directory
n10 --tui ~/code/app # or another one

It uses the same configuration, worktrees and agent sessions as n10 Desktop, so you can switch between the two on the same repository. If n10 detects a provider that still needs settings, such as Azure DevOps without a token, it walks you through them. s opens Settings at any time.

From the terminal you can create worktrees, run agents, follow pull request status, read diffs and review threads, and send plans to agents. Images in comments render inline in kitty and Ghostty.

With the sidebar focused:

KeyAction
↑ ↓Move between worktrees and pull requests
cCheck out a branch, or type a new name to create one
EnterStart or focus the agent session for the selected worktree
uRebase the selected worktree onto origin's default branch; aborts if it conflicts
sSettings
qQuit

While an agent's terminal has focus, keys go to the agent. Ctrl+Space leaves it. If another agent has gone idle, Ctrl+Space jumps there instead; the Jump to Inactive Session on Ctrl+Space setting turns that off.

These are the Normie defaults. Settings → Controls switches to the Vim preset or remaps keys.

Most new work lands in n10 Desktop first. Whole-file diffs and running agents on other machines with Fleet are desktop-only.