tty7 is a fast, GPU-accelerated terminal workbench with persistent sessions, built-in input tools, SSH support, and coding agent awareness.

Stars

359

7-day growth

No data

Forks

19

Open issues

14

License

Apache-2.0

Last updated

2026-07-28

AI repository intelligence
FR-AI / ANALYSIS

Why it is worth attention

It combines extreme throughput (2× faster than Alacritty in benchmarks) with session persistence that survives reboots, and agent-aware panes that recognize Claude Code and similar CLIs, all in a single Rust binary using Zed's gpui renderer.

Who it is for

  • Developers who want a faster, persistent terminal without tmux
  • SSH-heavy users needing keychain integration and jump hosts
  • AI coding agent users (e.g., Claude Code) who want agent status and session resume
  • Power users seeking editor-grade input features like fuzzy history search and syntax highlighting

Use cases

  • Replace Alacritty/Ghostty/Kitty for daily terminal work with lower latency
  • Manage multiple remote servers via SSH profiles with SFTP and port forwarding
  • Run AI coding agents in dedicated panes with lifecycle tracking
  • Keep long-running shell sessions (e.g., builds, servers) alive across OS restarts

Strengths

  • Benchmarked 2× plaintext IO throughput and 1.8× DOOM-fire FPS compared to Alacritty
  • Sessions persist independently of the GUI; quitting or rebooting does not kill them
  • Integrated editor-grade features (completion, syntax highlight, fuzzy history) with zero shell config
  • Native SSH stack (russh) with profiles, SFTP panel, and jump host support

Considerations

  • Only 9 built-in themes, which may be limited for some users
  • Benchmarks were conducted on a single machine (Apple M1 Pro) with a specific workload
  • Agent awareness currently supports ~17 CLI tools; others may not be automatically detected

README quick start

tty7

A terminal workbench: shells, sessions, SSH, coding agents.

Pure Rust · GPU rendering on Zed's gpui · VT core from Alacritty

English · 简体中文

Why

  • Fast — ~2× the throughput of Alacritty, Ghostty, or Kitty (benchmarks)
  • Sessions persist — quit or reboot; your shells keep running, no tmux
  • Editor-grade input — completion, syntax highlighting, history search built in; zero config for zsh, bash, fish, PowerShell
  • Agent-aware — recognizes Claude Code & co. in a pane: status, notifications, session resume

Install

Native builds for each platform on Releases:

macOS…-macos-arm64.dmg · …-x86_64.dmgdrag into Applications
Windows…-setup.exe · portable ….zip
Linux…-x86_64.AppImagechmod +x and run — x11/wayland libs bundled

What's inside

Inputghost suggestions from history · explained tab completion · syntax highlighting · multi-line editing · click places the caret · ⌃ R fuzzy history
Windowtabs & splits · ⌘ P palette · ⌘ F scrollback search · nine themes · IME
Coding agentsper-pane agent detection (~17 CLIs): status dot, notifications, branch + diff, resume after reboot, tray icon that signals "needs your input"
SSHnative russh stack: profiles with keychain secrets, SFTP panel, port forwarding, jump hosts

Details for every row: docs/features.md. Keybindings: ⌘ , opens Settings — browse and remap everything, tmux preset included (full list).

Benchmarks

Same machine, same day, same 155×40 grid — Apple M1 Pro, macOS 26.3.1, five-run averages (2026-07-04):

tty7AlacrittyGhosttyKitty
Plaintext IO — 11 MB cat (lower = better)95 ms239 ms179 ms185 ms
DOOM-fire frame rate (higher = better)888 fps485 fps552 fps617 fps
Cold-launch memory116 MB¹105 MB128 MB130 MB

¹ GUI 105 MB + the persistent daemon 11 MB.

Methodology and one-command reproduction: [`scripts/be

Description

A GPU-rendered, daemon-backed terminal in pure Rust. Built on Zed's gpui and Alacritty's VT core.

Related repositories

Similar projects matched by category, topics, and programming language.

programmersd21
Featured
programmersd21 GitHub avatar

flow

flow is a minimalist terminal dashboard that displays real-time network throughput with smooth animations, multiple responsive modes, and zero configuration.

Developer ToolsCLI & Terminal
277
RongleCat
Featured
RongleCat GitHub avatar

grok-app

Grok App is a desktop command center built with Tauri 2 that wraps the local Grok Build CLI into a graphical workbench for managing sessions, projects, media, automations, and accounts.

Developer ToolsCLI & Terminal
356
simonw
Featured
simonw GitHub avatar

speech-analyzer-cli

A macOS command-line tool that uses Apple's on-device speech APIs to transcribe prerecorded audio into plain text, JSON, JSONL, SRT, or WebVTT.

Developer ToolsCLI & Terminal
20