l0ng-ai/tty7
A terminal workbench in pure Rust: shells, persistent sessions, SSH, coding agents. GPU-rendered on Zed's gpui, VT core from Alacritty.
What it solves
tty7 addresses the limitations of traditional terminal emulators by decoupling the shell session from the window. This prevents session loss during crashes or reboots, removes the need for tools like tmux for persistence, and provides a specialized environment for managing AI coding agents that often run in the background.
How it works
It uses a background server to own the shells and panes, allowing the GUI to act as a frontend. Built with Rust and GPU rendering (via Zed's gpui and Alacritty's VT core), it integrates directly with AI agents to detect their status, provide notifications, and allow agents to script the terminal itself (e.g., one agent opening a pane for another).
Who it’s for
Developers and power users who work with AI agents (like Claude Code or Codex), those who require persistent remote development sessions over SSH, and users seeking high-performance terminal throughput.
Highlights
- Agent-Awareness: Built-in detection and status tracking for 19 different AI agents, including notifications and repository-grouped tab sidebars.
- Persistent Sessions: Shells and agent sessions continue running even if the window is closed or the system reboots.
- High Performance: Benchmarked at significantly higher throughput and frame rates than Alacritty, Ghostty, or Kitty.
- Integrated Tooling: Native SSH stack, built-in Git panels for diffs and commits, and editor-grade input features like ghost suggestions and fuzzy history search.
Related
- Project
- Project
- Project
- Project
- Dispatch