Quick Todos & Sticky Notes
Capture a task in a second with a hotkey, or open the full Todos surface to organize tasks, write rich-text notes, and keep a per-todo discussion thread. Todos are scoped to a project — or kept at the VibeSpace level — persist across launches, and are scriptable from the crispy CLI.
Instant capture
- Press
Ctrl+Cmd+Tfrom anywhere in the app. - (Optional) Click Lands in › <project> to send the todo to a different project or to the VibeSpace level (no specific project).
- Type a title and press
Return.
A brief “Todo added” confirmation appears, then the field dismisses and focus returns to where you were. Press Esc to cancel without saving.
The capture target defaults to the project you’re currently working in and updates each time you open the field.
Todos surface
Click the checklist button in the toolbar to open the Todos surface — a card list on the left, details on the right. In Detailed view it opens as the Todos tab in the content viewer; in Terminal Board view it floats as a spotlight over the board, so you never have to leave board mode to manage todos. Dismiss the spotlight to return to the board.
- Type in the quick-add field at the top of the list and press
Returnto add a todo. - Toggle Project / All to switch between the focused project’s todos and every todo in the VibeSpace.
- Click a card’s circle to complete it. Completed items gray out and sort to the bottom.
- Hover a card to reveal Delete.
- Click a card to open its details.
Notes and threads
In the detail pane:
- Edit the title inline and press
Returnto save. - Click the Notes area to write a markdown body, then press
Cmd+Returnto save. Bold, italics, code, and links render in preview. - Use the composer at the bottom to post messages to the todo’s thread. Messages group by author with a relative timestamp (for example, “2m”). Messages you post show as You; messages added by an AI agent are styled distinctly.
Agent integration
AI agents can manage todos from any terminal via the crispy CLI:
crispy todo add --text "fix the login bug" --body "see auth.swift"
crispy todo list --status active
crispy todo show <id> # prints the todo and its full thread
crispy todo message add <id> --text "started looking into this"
crispy todo complete <id> # also: reopen, update, remove
Todos and messages created from the CLI appear live in an open Todos surface. They land in the terminal’s project by default — pass --project <path> to target another. See Agent CLI for the full command set.
Keyboard shortcuts
| Action | Shortcut |
|---|---|
| Quick Add Todo (capture field) | Ctrl+Cmd+T |
| Save todo / post message | Return |
| Save notes body | Cmd+Return |
| Cancel capture | Esc |
💡 Tip: Rebind or disable the capture hotkey in Settings > Keyboard Shortcuts > Quick Add Todo. The Todos UI follows your theme and scales with the app font-size controls (Cmd+, Cmd-, Cmd+0).
Known limitations
- Reminders are not available yet — planned for a later update.
- Switching VibeSpace while the Todos tab is open does not auto-refresh the list. Reopen the tab to refresh.
- Todos opens as a content-viewer tab in Detailed view and floats as a spotlight over the board in Terminal Board view. A dedicated board tile (like the ACP or Browser tiles) isn’t available yet.
- The open Todos tab is not restored after relaunch. Your todos are saved, so reopen the tab to see them.