What problem does this solve?
When working in a worktree I often need somewhere to jot quick notes — a command I'm about to run, a snippet an agent produced, a checklist for the current task. Today the only options are opening an external editor/notes app (losing context and window focus) or abusing a terminal tab (e.g. cat > /dev/null or an editor session), which burns a Ghostty surface and a zmx session for what is just plain text.
Proposed solution
Add a "scratchpad" as a new tab kind alongside terminal tabs in the workspace tab strip: a full-pane plain-text editor (NSTextView with undo, find bar, and standard macOS text features) with no Ghostty surface, split tree, or zmx session. Creatable from a button next to "+" in the tab bar, the File menu, or a rebindable New Scratchpad shortcut (default ⌥⌘T). Contents persist per-worktree in the existing layout snapshot so notes survive app restarts, and legacy layouts decode safely.
Alternatives considered
- External notes apps / editors: lose window context and per-worktree association.
- A terminal tab running an editor: costs a surface + zmx session and conflicts with agent presence tracking.
Supacode version
Built from source (main @ c4e28e2)
Are you planning to build this yourself?
Before submitting
What problem does this solve?
When working in a worktree I often need somewhere to jot quick notes — a command I'm about to run, a snippet an agent produced, a checklist for the current task. Today the only options are opening an external editor/notes app (losing context and window focus) or abusing a terminal tab (e.g.
cat > /dev/nullor an editor session), which burns a Ghostty surface and a zmx session for what is just plain text.Proposed solution
Add a "scratchpad" as a new tab kind alongside terminal tabs in the workspace tab strip: a full-pane plain-text editor (NSTextView with undo, find bar, and standard macOS text features) with no Ghostty surface, split tree, or zmx session. Creatable from a button next to "+" in the tab bar, the File menu, or a rebindable New Scratchpad shortcut (default ⌥⌘T). Contents persist per-worktree in the existing layout snapshot so notes survive app restarts, and legacy layouts decode safely.
Alternatives considered
Supacode version
Built from source (main @ c4e28e2)
Are you planning to build this yourself?
ready.Before submitting
ready.