[FEATURE] Hot Key Modal for Todo/Task Management
Resolved 💬 3 comments Opened Dec 18, 2025 by icanhasjonas Closed Feb 14, 2026
Preflight Checklist
- [x] I have searched existing requests and this feature hasn't been requested yet
- [x] This is a single feature request (not multiple features)
Problem Statement
When running long tasks in Claude Code, there's no way to capture ideas, todos, or feature plans without interrupting the current workflow. Currently, users must:
- Keep a separate editor (vim, notes app) running alongside
- Wait for Claude to finish before adding new tasks
- Lose context on ideas that pop up mid-execution
Proposed Solution
A hot key-triggered modal (e.g., Ctrl+T or Cmd+T, currently used with show/hide todos) that overlays the TUI, allowing users to:
- See and manage a list of current tasks and todos, and details as well as influence running planning tasks
- Quick-add items with a text input field
- Categorize entries via dropdown/toggle:
- Todo - Immediate task for current session
- Scheduled - Deferred task with priority
- Feature - Spawns a background Planner agent
- Note - Just capture the thought
- Execute immediately (checkbox) - adds to Claude's active todo list
- Spin off background work - launch Planner/Explorer agents without interrupting current task
UI Mockup
┌─────────────────────────────────────────────────────────┐
│ Quick Add [×] │
├─────────────────────────────────────────────────────────┤
│ [ Don't forget to also run the tests ] │
│ │
│ Type: [Todo ▼] Priority: [Normal ▼] │
│ │
│ [x] Execute immediately (add to active todos) │
│ [ ] Spawn background planner │
│ │
│ [Add] [Cancel] │
└─────────────────────────────────────────────────────────┘
Color Coding for Todo List
Extend the existing todo display with visual differentiation:
| Type | Color | Description |
|-------------|---------------|----------------------------|
| in_progress | 🟡 Yellow | Currently executing |
| pending | ⚪ White/Gray | Queued for this session |
| scheduled | 🔵 Blue | Deferred/prioritized |
| feature | 🟣 Purple | Background planner running |
| completed | 🟢 Green | Done |
Additional Considerations
- Persistence - Should todos persist across sessions? (project-local .claude/todos.json?)
- Background agent integration - Features/plans could auto-spawn Plan agents with run_in_background: true
- Keyboard navigation - Full keyboard support for the modal (Tab, Enter, Escape)
- View all - Secondary hotkey (Ctrl+Shift+T?) to view/manage full todo list
Alternative Solutions
_No response_
Priority
Low - Nice to have
Feature Category
Interactive mode (TUI)
Use Case Example
Use Cases
- Mid-task idea capture - "Oh shit, I should also add error handling for X" - quick add without breaking flow
- Parallel planning - Spin off a Planner for a new feature while current implementation continues
- Session organization - Color-coded view of what's active, queued, and deferred
_Implies that some Haiku model re-writes the task into something usefull and extracts a meaningful title_
Additional Context
_No response_
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗