Code & Git
Terminal
A terminal under the code with a history-aware input, clickable file:line and SSH in the same place.
Where
- Under the code — ⌃` or ⌘J toggles it; shells keep running. Tabs, maximise, split right (⌘D) or down (⇧⌘D).
- Terminal tab — for shells and SSH sessions outside projects.
The input box
A Warp-style editor for the command line: edit with the mouse, ⇧↩ for a new line, ↑/↓ for history, ⌃R to search it, an inline suggestion from what you ran before (→ or Tab to take it). Tab falls back to the shell's own completion.
Output that links
- With shell integration (zsh, bash), commands, errors and failed output are marked; ⌘K clears; ⌘F finds with case, word and regex options.
path:linein any output opens the file — in the project or the Go module cache.- "address already in use" links to Processes, which shows who holds the port.
More
- Record a tab's output (●) to Logs. Output only — never what you type.
- Snippets — saved commands pasted at the prompt, never run on their own.
- SSH — the connect picker opens a session on a saved host.
- Child processes get your login shell's PATH (Homebrew, nvm, Go, rustup).