[FEATURE] Display TodoWrite task progress in the left sidebar panel

Resolved 💬 3 comments Opened Mar 5, 2026 by jmpironneau Closed Mar 9, 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

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_

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗