Keep long running shell sessions alive across app restarts and reboots without tmux.
Monitor a coding agent's status and notifications directly from a terminal pane.
Connect to remote servers over SSH with saved profiles, SFTP, and port forwarding.
Get editor style completion and syntax highlighting in a terminal with no setup.
| l0ng-ai/tty7 | anvia-hq/lexa | azw413/glass | |
|---|---|---|---|
| Stars | 81 | 83 | 79 |
| Language | Rust | Rust | Rust |
| Setup difficulty | easy | easy | moderate |
| Complexity | 2/5 | 2/5 | 4/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Tty7 is a terminal application, written entirely in Rust, that combines shells, persistent sessions, SSH, and coding agent support into one workbench. It renders on the GPU using the same rendering layer as the Zed code editor, and its underlying terminal emulation core comes from Alacritty. The README highlights four main reasons to use it. It claims about twice the throughput of Alacritty, Ghostty, or Kitty in its own benchmarks. Shell sessions keep running even if you quit the app or reboot your computer, removing the need for a separate tool like tmux. Input handling is described as editor grade, with completion, syntax highlighting, and history search working out of the box for zsh, bash, fish, and PowerShell with no configuration required. It is also described as agent aware, meaning it can recognize coding agent tools such as Claude Code running inside a pane and show their status, send notifications, and resume a session after a restart. Inside the app, users get ghost text suggestions pulled from history, explained tab completion, syntax highlighting, multi line editing, click to place the cursor, and a fuzzy history search shortcut. Window features include tabs, splits, a command palette, scrollback search, eight themes, and input method support for typing non Latin scripts. For coding agents specifically, it can detect around seventeen different command line tools per pane and show a status dot, notifications, branch and diff info, and a tray icon that signals when an agent needs input. Its SSH support is built on a native Rust SSH stack with connection profiles, keychain backed secrets, an SFTP panel, port forwarding, and jump hosts. Native installers are provided for macOS, Windows, and Linux through the project's releases page. The project is licensed under the Apache License 2.0 and includes a Discord server for community discussion.
A Rust terminal app with GPU rendering, persistent shell sessions, built in SSH, and awareness of coding agents like Claude Code running in a pane.
Mainly Rust. The stack also includes Rust, gpui, Alacritty.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.