git404hub

what is tty7 fr?

l0ng-ai/tty7 — explained in plain English

Analysis updated 2026-05-18

81RustAudience · developerComplexity · 2/5LicenseSetup · easy

tl;dr

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.

vibe map

mindmap
  root((repo))
    What it does
      Persistent sessions
      GPU rendering
      Agent detection
      Built in SSH
    Tech stack
      Rust
      gpui
      Alacritty core
    Use cases
      Long running shells
      Remote server access
      Agent monitoring
    Audience
      Developers
      Terminal power users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Keep long running shell sessions alive across app restarts and reboots without tmux.

VIBE 2

Monitor a coding agent's status and notifications directly from a terminal pane.

VIBE 3

Connect to remote servers over SSH with saved profiles, SFTP, and port forwarding.

VIBE 4

Get editor style completion and syntax highlighting in a terminal with no setup.

what's the stack?

RustgpuiAlacrittySSH

how it stacks up fr

l0ng-ai/tty7anvia-hq/lexaazw413/glass
Stars818379
LanguageRustRustRust
Setup difficultyeasyeasymoderate
Complexity2/52/54/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 5min
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

in plain english

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.

prompts (copy fr)

prompt 1
Explain how tty7's persistent sessions work when the app is closed or the computer restarts.
prompt 2
Walk me through installing tty7 on macOS and setting up SSH profiles.
prompt 3
How does tty7 detect and display status for coding agents like Claude Code?
prompt 4
Compare tty7's benchmark claims against Alacritty and Kitty based on the README.

Frequently asked questions

what is tty7 fr?

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.

What language is tty7 written in?

Mainly Rust. The stack also includes Rust, gpui, Alacritty.

What license does tty7 use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is tty7 to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is tty7 for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.