Feature request: model-driven interactive panel in the side panel (live dashboards, diagrams, pipelines)
Claude Code desktop can render inline HTML widgets in chat, but each widget is a static snapshot: the model cannot update it after rendering, and the user cannot pin it. In long multi-step work the transcript scrolls on and the visual state gets lost.
Proposal: extend the right side panel so the model can open a live surface there and keep updating it during the session.
- The model creates the panel once and then updates it as it works: progress, statuses, scores, highlighted nodes.
- The panel stays pinned while the chat scrolls.
- The user shapes it per workflow: which stages, metrics or views to show.
- Interactivity goes both ways: clicking an element sends a prompt or command back to the chat.
This is universal, not tied to one use case: workflow pipelines, live architecture diagrams that highlight the module currently being edited, task boards, deployment monitors, agent status maps, metrics dashboards. Anything a user can design for their workflow and let the chat drive.
A concrete example from my work: a legal document pipeline with stages (research, draft, independent review, convergence loop, final render). An always-visible panel that the chat updates in real time would be far easier to follow than scrolling the transcript.
Current workarounds: rendering a new widget after every step, which clutters the transcript, or a local browser dashboard polling a state file, which lives outside the app.
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗