[FEATURE] Display TodoWrite task progress in the left sidebar panel
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
Title: Display TodoWrite task progress in the left sidebar panel
Description:
When Claude uses the TodoWrite tool during a coding session, the task list currently appears inline within the chat messages. This makes it hard to track progress, especially during long sessions where the todo updates get buried in the conversation scroll.
Proposed Solution
Proposal: Display the active TodoWrite task list in the left sidebar panel, below the "Sessions" section. This area is currently mostly empty and has plenty of unused vertical space.
Expected behavior:
When Claude creates/updates a TodoWrite, the sidebar shows a persistent task list
Tasks update in real-time as Claude marks them pending → in_progress → completed
Visual indicators: ⬜ pending, 🔄 in_progress (with spinner/animation), ✅ completed
The list stays visible and always up-to-date, regardless of chat scroll position
Clicking a task could optionally scroll to the related chat message
Why this matters:
Users can monitor progress at a glance without scrolling through the conversation
Especially useful for complex multi-step tasks (refactoring, migrations, feature implementation)
The left sidebar has significant unused space that could serve this purpose
Provides a much better UX than hunting for checkboxes buried in chat history
Environment: Claude Code Desktop (Windows)
Alternative Solutions
Current workaround: Asking Claude "where are you at?" mid-task, which interrupts the workflow.
Priority
Low - Nice to have
Feature Category
Interactive mode (TUI)
Use Case Example
_No response_
Additional Context
_No response_
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗