A btop-style terminal monitor that shows live token usage, context window, rate limits and open ports for Claude Code, Codex CLI and OpenCode sessions.
- Stars
- 1,281
- Forks
- 104
- Open issues
- 56
- Last commit
- yesterday
What is it?
tty7 is a terminal workbench for macOS, Windows, and Linux. A background server owns the shells and panes rather than the window, so quitting the app leaves running processes intact, and after a reboot the layout, screen contents, and supported agent conversations are restored. It is built in Rust on Zed's gpui for GPU rendering and uses the VT core from Alacritty.
The app detects and tracks coding agents such as Claude Code, Codex, and Gemini across panes, showing status, notifications, and the git branch and diff for each repository. A bundled tty7 CLI lets one agent open panes, send commands, wait, and read output for another, with or without the GUI running. Input editing includes history-based suggestions, tab completion, syntax highlighting, and fuzzy history search.
Remote machines are handled through a native SSH stack with saved profiles, an SFTP panel, port forwarding, and jump hosts. Files, repositories, and panes stay on the remote host, and a client can reconnect and continue where it left off.
Key features
- 01Shells and panes persist in a background server after the app quits.
- 02Detects 28 coding agent CLIs and shows status, notifications, and git context.
- 03Bundled CLI lets agents open panes, send input, and wait for results.
- 04History suggestions, tab completion, and syntax highlighting without plugins.
- 05Native SSH with profiles, SFTP panel, port forwarding, and jump hosts.
- 06Shell integration for zsh, bash, fish, PowerShell, and WSL.
Use cases
- Keeping long-running builds or servers alive across app restarts and reboots.
- Running several coding agents across multiple repositories and monitoring them from one window.
- Working on remote machines with files and git data staying on the server.
- Letting one AI agent orchestrate terminal panes for another.
Quick start
- 1
Download the native build for your platform from Releases
- 2
Install the agent skill (optional)
npx skills add l0ng-ai/tty7
Things to know
- Requires downloading prebuilt binaries from Releases; the README does not document building from source for quick start.
- Some agent features need installing hooks per agent and vary in support across the 28 listed CLIs.
- The benchmark claims are self-reported on one machine (Apple M1 Pro).
Topics
FAQ
- What is tty7?
- A GPU-rendered terminal emulator in Rust whose background server keeps shells and panes alive after the window closes, with agent-aware sessions and SSH remote work. tty7 is a terminal workbench for macOS, Windows, and Linux. A background server owns the shells and panes rather than the window, so quitting the app leaves running processes intact, and after a reboot the layout, screen contents, and supported agent conversations are restored. It is built in Rust on Zed's gpui for GPU rendering and uses the VT core from Alacritty.
- Is tty7 free to use? What license does it have?
- tty7 is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
- Is tty7 still maintained?
- Actively maintained. The last commit to tty7 was on Oct 19, 2026.
- What can I use tty7 for?
- Keeping long-running builds or servers alive across app restarts and reboots. Running several coding agents across multiple repositories and monitoring them from one window. Working on remote machines with files and git data staying on the server. Letting one AI agent orchestrate terminal panes for another.
- How do I install tty7?
- Download the native build for your platform from Releases Install the agent skill (optional): npx skills add l0ng-ai/tty7
- Where can I get tty7?
- The source code and installation instructions are on GitHub: https://github.com/l0ng-ai/tty7
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A cross-platform, GPU-accelerated OpenGL terminal emulator that relies on other tools like tmux for tabs and splits.
A native macOS terminal built on libghostty, with vertical tabs, agent-aware notifications and a scriptable CLI for running AI coding agents in parallel.
A GPU-accelerated terminal emulator for Windows, macOS and Linux with SSH and SFTP, split panes, session persistence and AI CLI workflows.
A terminal Kanban board that runs multiple coding agents (Claude Code, Codex, Gemini CLI, Cursor and more) in parallel, one git worktree and tmux window per task.
A minimal Rust-built statusline for Claude Code showing model, Git state, workspace, and context window usage in the terminal.