feat(tui): Chrome-style tab system for multi-session workflows #8753

Open
opened 2026-02-16 18:10:45 -05:00 by yindo · 1 comment
Owner

Originally created by @metallicsemicolon on GitHub (Feb 6, 2026).

Originally assigned to: @thdxr on GitHub.

Problem

There's no way to work on multiple sessions simultaneously in the TUI. Switching between sessions requires navigating back to the session list each time, losing context.

Proposed Solution

A Chrome-style tab system that encapsulates the entire view:

  • Tab bar with per-tab status indicators (processing, requires attention, error, done)
  • Each tab has its own independent route state
  • /tabs command to list and navigate all open tabs
  • Keybinds for tab management (<leader>t new, <leader>w close, <leader>[/] prev/next, alt+1-9 jump)
  • Persistent "always show tab bar" toggle
  • Priority-based layout: + button and dividers always visible, titles truncate as space gets tight
Originally created by @metallicsemicolon on GitHub (Feb 6, 2026). Originally assigned to: @thdxr on GitHub. ## Problem There's no way to work on multiple sessions simultaneously in the TUI. Switching between sessions requires navigating back to the session list each time, losing context. ## Proposed Solution A Chrome-style tab system that encapsulates the entire view: - Tab bar with per-tab status indicators (processing, requires attention, error, done) - Each tab has its own independent route state - `/tabs` command to list and navigate all open tabs - Keybinds for tab management (`<leader>t` new, `<leader>w` close, `<leader>[/]` prev/next, `alt+1-9` jump) - Persistent "always show tab bar" toggle - Priority-based layout: `+` button and dividers always visible, titles truncate as space gets tight
yindo added the opentui label 2026-02-16 18:10:45 -05:00
Author
Owner

@github-actions[bot] commented on GitHub (Feb 6, 2026):

This issue might be a duplicate of existing issues. Please check:

  • #5826: Feature Request: Agent Session Tab Bar Navigation (Similar tab bar concept for multi-agent orchestration)
  • #8550: Multiple chat tabs per session in web/desktop (Tab system for parallel exploration within sessions)
  • #6032: Nerdtree like session manager (Tree-based session management alternative)
  • #5578: Custom command to cycle between child sessions (Related session navigation feature)

Feel free to ignore if none of these address your specific case.

@github-actions[bot] commented on GitHub (Feb 6, 2026): This issue might be a duplicate of existing issues. Please check: - #5826: Feature Request: Agent Session Tab Bar Navigation (Similar tab bar concept for multi-agent orchestration) - #8550: Multiple chat tabs per session in web/desktop (Tab system for parallel exploration within sessions) - #6032: Nerdtree like session manager (Tree-based session management alternative) - #5578: Custom command to cycle between child sessions (Related session navigation feature) Feel free to ignore if none of these address your specific case.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: anomalyco/opencode#8753