[Feature Request] Extensible UI regions for persistent session context and activity indicators

Resolved 💬 4 comments Opened Jan 16, 2026 by Darylwanji Closed Feb 28, 2026

Bug Description
Today, Claude Code’s terminal UI is highly polished but largely fixed in layout. As a power user working in longer-running sessions, I often want persistent, glanceable context without interrupting the main interaction flow.

I would like to propose support for optional, extensible UI regions—for example bottom-left, bottom-right, or side panels—that Claude Code (or future plugins) could populate.

Potential uses include:

Live context summary (current task, assumptions, constraints)

Tool / file activity indicators (files read, edited, staged)

Session metadata (model, workspace, repo root, branch)

Progress indicators for multi-step agent tasks

User-defined notes or pinned instructions

Key characteristics that would make this especially useful:

Opt-in and minimal by default (no added clutter)

Dynamically hideable / toggleable via keybinds

Non-interruptive (no impact on main input/output stream)

Safe for terminal resizing and SSH usage

From a UX perspective, this would significantly improve observability and situational awareness during longer Claude Code sessions, especially in larger codebases or monorepos.

I believe this could be implemented incrementally (even starting with a single optional status panel) and would unlock future extensibility without compromising the current clean UI.

Environment Info

  • Platform: darwin
  • Terminal: Apple_Terminal
  • Version: 2.1.7
  • Feedback ID: b0dcef12-590f-485e-8d73-b5200c53b39d

Errors

[]

View original on GitHub ↗

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