Feature Request: TodoWrite / TodoRead tool support in Claude Desktop (Web & App)
Current behavior
Claude Desktop shows a "Plan" panel with the placeholder text "No plan yet. Claude writes the plan here as it explores." However, the panel never populates because Claude Desktop does not expose the TodoWrite / TodoRead tools that Claude Code CLI uses to write and track task plans in real-time.
Expected behavior
Claude Desktop should support the same TodoWrite / TodoRead tool calls available in Claude Code CLI, so that:
- The Plan panel renders live task lists as Claude works through a multi-step request
- Users can track progress without switching to the CLI
- Long agentic tasks (research, code generation, multi-step workflows) show intermediate state visibly
Why this matters
For users who do complex, multi-step work in Claude Desktop (not just Claude Code CLI), the Plan panel creates a false expectation of real-time task tracking. Activating these tools would close the feature gap and make Desktop a viable alternative for agentic workflows.
Platform
- claude.ai (Web)
- Claude Desktop App
Priority suggestion
Medium — significant UX improvement for power users doing agentic work outside the CLI.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗