← all repositories
l0ng-ai/tty7

A terminal that outruns Alacritty and refuses to forget

tty7 is a Rust terminal workbench that keeps shells and agents alive across reboots—no tmux needed—and renders them fast enough to outrun Alacritty in published benchmarks.

557 stars Rust Coding AssistantsAgents
tty7
Collecting fresh signals — velocity needs a few days of history.
collecting data…
star history

What it does

tty7 is a terminal emulator and persistent-session workbench built in Rust. It runs local shells, native SSH connections, and coding agents inside GPU-rendered windows, and it keeps those sessions alive in a background server so they survive client quits and system reboots. A bundled CLI and skill interface lets agents like Claude Code open panes, run commands, and inspect output directly.

The interesting bit

Rather than writing a new VT parser, the project bolts Alacritty’s alacritty_terminal crate onto Zed’s gpui for rendering, then wraps the whole stack with a session server and native SSH via russh. That makes it less a from-scratch terminal and more a high-performance integration layer that happens to beat dedicated emulators in plaintext throughput.

Key highlights

  • In a plaintext I/O test with an 11 MB file, tty7 finished in ~95 ms on an Apple M1 Pro, versus 179–239 ms for Kitty, Ghostty, and Alacritty; a DOOM-fire animation benchmark ran at 888 fps.
  • Sessions persist in an ~11 MB server process, so rebooting or closing the GUI does not kill your shells, repos, or agent states.
  • Native SSH through russh supports profiles, SFTP, jump hosts, and port forwarding; remote files and git context remain on the host.
  • Agent-aware panes detect roughly 17 CLI tools and surface status dots, branch and diff context, and tray notifications when the agent needs input.
  • Editor-grade shell input includes fuzzy history search, syntax-highlighted tab completion, ghost suggestions, and multi-line editing.

Caveats

  • All published benchmarks were run on a single macOS machine (M1 Pro); cross-platform and cross-hardware performance is not yet shown.
  • The README promises reconnecting “from any client,” but it is unclear how session synchronization and security work across different machines.
  • Agent integration is exposed through a bundled CLI and a SKILL.md spec, yet the surrounding skill ecosystem appears immature.

Verdict

Terminal-heavy developers who want persistent remote workspaces and first-class agent integration without gluing tmux, SSH, and a GPU emulator together should look here. If your current terminal setup is already boring and stable, tty7 is probably overkill.

Frequently asked

What is l0ng-ai/tty7?
tty7 is a Rust terminal workbench that keeps shells and agents alive across reboots—no tmux needed—and renders them fast enough to outrun Alacritty in published benchmarks.
Is tty7 open source?
Yes — l0ng-ai/tty7 is open source, released under the Apache-2.0 license.
What language is tty7 written in?
l0ng-ai/tty7 is primarily written in Rust.
How popular is tty7?
l0ng-ai/tty7 has 557 stars on GitHub.
Where can I find tty7?
l0ng-ai/tty7 is on GitHub at https://github.com/l0ng-ai/tty7.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.