Multi-Tab
Keep separate shell sessions and work contexts in separate tabs.
Availability
Implemented in the stable source; configuration and compatibility limits are described below.
Reviewed against stable v0.5.1. Rust candidate additions are labeled separately. Release status.
The pain this solves
- Separate projects and long-running commands are easier to track when each has its own tab.
- Tab order and saved context help organize an active workspace.
What ships with it
- The stable model tracks ordered tabs and the selected tab.
- Tabs can be created, selected, renamed, closed, and reordered.
- Saved state may include directory, split layout, focus, and bounded scrollback.
- Restore recreates sessions; it does not preserve live processes.
Questions this answers
- How does Chau7 manage multiple terminal tabs?
- Can I reorder or rename a tab?
- What tab context is restored after relaunch?
How it works
Chau7 keeps an ordered collection of terminal tabs and a selected-tab identifier. You can create, select, rename, close, and reorder tabs, and each tab has its own terminal session model and pane controller.
Saved state can include tab title and color, working directory, split layout, focused pane, scrollback, and the selected tab. On restore, Chau7 recreates terminal sessions and reapplies supported saved context; it does not preserve a live process or PTY identity.
Tabs help organize concurrent shells and project contexts. Practical capacity depends on their shells, processes, scrollback, and available system resources; Chau7 does not promise unlimited tabs or fixed performance.
Why it matters
Separate tabs organize shells, projects, and long-running tasks. Saved selected-tab and terminal context can help restore a workspace later.
In the Rust/GPUI candidate
The unreleased Rust/GPUI candidate source at 350d851 includes same-repository tab grouping, split panes, and saved tab/workspace state. This is static source evidence only; runtime acceptance for the 0.6rc candidate is pending.
Candidate features and migration plan. Download links continue to serve the latest stable release.
Frequently asked questions
Is there a fixed limit on tabs?
The audited stable source makes no unlimited-capacity promise. Practical use depends on system resources and active processes.
Does restoring a tab resume its running command?
No. Restore rebuilds terminal sessions and reapplies supported saved context; it does not preserve the original live process.
Can I reorder tabs?
Yes. The stable tab model supports moving a tab to a new position.