[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-92507":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":16,"stars30d":17,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":18,"rankGlobal":10,"rankLanguage":10,"license":19,"archived":20,"fork":20,"defaultBranch":21,"hasWiki":20,"hasPages":20,"topics":22,"createdAt":10,"pushedAt":10,"updatedAt":40,"readmeContent":41,"aiSummary":42,"trendingCount":16,"starSnapshotCount":16,"syncStatus":43,"lastSyncTime":44,"discoverSource":45},92507,"tty7","l0ng-ai\u002Ftty7","l0ng-ai","A GPU-rendered, daemon-backed terminal in pure Rust. Built on Zed's gpui and Alacritty's VT core.","https:\u002F\u002Fgithub.com\u002Fl0ng-ai\u002Ftty7\u002Freleases\u002Flatest",null,"Rust",67,5,52,1,0,8,43.13,"Apache License 2.0",false,"main",[23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39],"alacritty","cross-platform","daemon","developer-tools","gpu","gpu-acceleration","gpui","linux","macos","pty","rust","rust-lang","shell","terminal","terminal-emulator","tmux-alternative","windows","2026-07-22 04:02:06","\u003Cdiv align=\"center\">\n\n\u003Cimg src=\"assets\u002Fapp-icon.svg\" alt=\"tty7\" width=\"88\" height=\"88\" \u002F>\n\n### tty7\n\n**A GPU-rendered terminal in pure Rust.**\n\n\u003Csub>GPU rendering on Zed's gpui · VT core from Alacritty\u003C\u002Fsub>\n\n\u003Cbr \u002F>\n\n[![CI](https:\u002F\u002Fgithub.com\u002Fl0ng-ai\u002Ftty7\u002Factions\u002Fworkflows\u002Fci.yml\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Fl0ng-ai\u002Ftty7\u002Factions\u002Fworkflows\u002Fci.yml)\n[![Version](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Ftag\u002Fl0ng-ai\u002Ftty7?label=version&color=ff8a5c)](https:\u002F\u002Fgithub.com\u002Fl0ng-ai\u002Ftty7\u002Freleases)\n[![License](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-Apache--2.0-blue)](LICENSE)\n[![Discord](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDiscord-join%20chat-5865F2?logo=discord&logoColor=white)](https:\u002F\u002Fdiscord.gg\u002Fs3dethqz2V)\n\n[**Install**](#-install) · [**Benchmarks**](#-benchmarks) · [**Shortcuts**](#️-shortcuts) · [**Contributing**](#-contributing)\n\n\u003Csub>English · [简体中文](README.zh-CN.md)\u003C\u002Fsub>\n\n\u003Cbr \u002F>\n\n\u003Cimg src=\"docs\u002Fscreenshot.jpg\" alt=\"tty7\" width=\"820\" \u002F>\n\n\u003C\u002Fdiv>\n\n\u003Cbr \u002F>\n\ntty7 is a GPU-rendered terminal. An 11 MB `cat` finishes in **95 ms** — about\n2× faster than Alacritty, Ghostty, or Kitty on the same hardware — and the\nbuilt-in prompt gives you inline completion, syntax highlighting, and per-flag\nhints for common commands. Pure Rust, native on macOS, Windows, and Linux, no\nconfiguration needed.\n\n- ⚡ **Fast** — an 11 MB `cat` completes in **95 ms**, versus\n  179–239 ms for Alacritty\u002FGhostty\u002FKitty; DOOM-fire renders at **888 fps**\n  against their 485–617. Same machine, same grid; the harness is in the repo\n  ([benchmarks](#-benchmarks)).\n- ⌨️ **Prompt with completions** — inline completion, syntax highlighting,\n  history, and in-terminal search. Type\n  `git commit --`, `kubectl`, or `npm` and every flag and subcommand shows up\n  with its description — signatures for ~100 common commands, generated\n  from Fig's spec corpus.\n- 🧠 **Shell-aware, zero config** — new tabs and splits open in the current\n  working directory, and path completion always follows where you are. zsh,\n  bash, fish, and PowerShell are wired up automatically.\n- 🔌 **Sessions that survive** — shells run in a background daemon, so closing a\n  window, quitting the app, or swapping in a new build never takes a shell down.\n  Detach and reattach, no tmux.\n\nAlso included: tabs (drag to reorder, inline rename, number keys to switch) and\nresizable splits, a command palette, click-to-open links, desktop notifications,\nand focus-follows-mouse. Eight built-in themes from light to dark, with the\nnative window chrome following the one you pick, plus CJK\u002FIME input.\n\nNative builds for macOS, Windows, and Linux — every release ships all three.\n\n\u003Cbr \u002F>\n\n\u003Cdiv align=\"center\">\n\n**[Download the latest release&nbsp;&nbsp;▶](https:\u002F\u002Fgithub.com\u002Fl0ng-ai\u002Ftty7\u002Freleases\u002Flatest)**\n\n\u003C\u002Fdiv>\n\n\u003Cbr \u002F>\n\n## 📊 Benchmarks\n\nAll four terminals measured back-to-back on the same machine, same day, same\n155×40 grid — Apple M1 Pro, macOS 26.3.1, five-run averages (2026-07-04):\n\n| | **tty7** | Alacritty | Ghostty | Kitty |\n|---|---:|---:|---:|---:|\n| Plaintext IO — 11 MB `cat` \u003Csub>(lower = better)\u003C\u002Fsub> | **95 ms** | 239 ms | 179 ms | 185 ms |\n| [DOOM-fire](https:\u002F\u002Fgithub.com\u002Fconst-void\u002FDOOM-fire-zig) frame rate \u003Csub>(higher = better)\u003C\u002Fsub> | **888 fps** | 485 fps | 552 fps | 617 fps |\n| Cold-launch memory | 116 MB¹ | 105 MB | 128 MB | 130 MB |\n\n\u003Csub>¹ GUI 105 MB + the persistent daemon 11 MB.\u003C\u002Fsub>\n\ntty7 reads the PTY at device speed and parses it in large batches off the render\npath, and the hot paths are lock-free — so a big `cat` never waits on drawing.\n(That's also what the background daemon buys you: it can run up to 16 MiB ahead\nof the window before backpressure applies.)\n\nMethodology (how each terminal is driven, grid fairness, known pitfalls) and\none-command reproduction live in [`scripts\u002Fbench\u002F`](scripts\u002Fbench\u002FREADME.md) —\nrun it yourself.\n\n## 🚀 Install\n\nDownload the build for your platform from [**Releases**](https:\u002F\u002Fgithub.com\u002Fl0ng-ai\u002Ftty7\u002Freleases):\n\n- **macOS** — `tty7-\u003Cversion>-macos-arm64.dmg` (Apple Silicon) or `…-x86_64.dmg`\n  (Intel); open it and drag `tty7.app` into Applications.\n- **Windows** — `…-windows-x86_64-setup.exe` (installer: Start Menu shortcut +\n  uninstall entry), or `…-windows-x86_64.zip` (portable: unzip and run\n  `tty7.exe`).\n- **Linux** — `…-linux-x86_64.tar.gz`; extract and run `.\u002Ftty7` (needs the usual\n  x11\u002Fwayland runtime libraries).\n\n## ⌨️ Shortcuts\n\nKeys are shown in macOS notation — on Windows and Linux, read \u003Ckbd>⌘\u003C\u002Fkbd> as\n\u003Ckbd>Ctrl\u003C\u002Fkbd>. Open Settings with \u003Ckbd>⌘ ,\u003C\u002Fkbd> to browse or remap them all.\nThe essentials:\n\n| | |\n|---|---|\n| \u003Ckbd>⌘ T\u003C\u002Fkbd> · \u003Ckbd>⌘ W\u003C\u002Fkbd> · \u003Ckbd>⌘ ⇧ T\u003C\u002Fkbd> | new tab · close tab · reopen closed tab |\n| \u003Ckbd>⌘ D\u003C\u002Fkbd> · \u003Ckbd>⌘ ⇧ D\u003C\u002Fkbd> | split right · split down |\n| \u003Ckbd>⌘ ]\u003C\u002Fkbd> · \u003Ckbd>⌘ [\u003C\u002Fkbd> | next pane · previous pane |\n| \u003Ckbd>⌘ ⏎\u003C\u002Fkbd> · \u003Ckbd>⌘ ⇧ ⏎\u003C\u002Fkbd> | toggle fullscreen · maximize \u002F restore the pane |\n| \u003Ckbd>⌘ K\u003C\u002Fkbd> | clear the screen and scrollback |\n| \u003Ckbd>⌘ P\u003C\u002Fkbd> | command palette |\n| \u003Ckbd>⌘ F\u003C\u002Fkbd> | search the scrollback |\n| \u003Ckbd>⌃ R\u003C\u002Fkbd> | reverse-search shell history |\n| \u003Ckbd>⌘ +\u003C\u002Fkbd> · \u003Ckbd>⌘ −\u003C\u002Fkbd> · \u003Ckbd>⌘ 0\u003C\u002Fkbd> | font size up · down · reset |\n\nThe full list — and any overrides — lives in **Settings → Keybindings**.\n\n## 💭 Built with & inspired by\n\n- [gpui](https:\u002F\u002Fgithub.com\u002Fzed-industries\u002Fzed) — Zed's GPU-accelerated UI framework\n- [`alacritty_terminal`](https:\u002F\u002Fgithub.com\u002Fzed-industries\u002Falacritty) (Zed's fork) — VT emulator, grid, and PTY\n- [gpui-component](https:\u002F\u002Fgithub.com\u002Flongbridge\u002Fgpui-component) — UI widgets, via a [pinned fork](https:\u002F\u002Fgithub.com\u002Fl0ng-ai\u002Fgpui-component\u002Ftree\u002Ftty7)\n- [tmux](https:\u002F\u002Fgithub.com\u002Ftmux\u002Ftmux) — the inspiration for the persistent-daemon design\n\n## 🤝 Contributing\n\nBug reports and PRs are welcome. For questions and ideas, join the\n[Discord](https:\u002F\u002Fdiscord.gg\u002Fs3dethqz2V). Notable changes land in the\n[CHANGELOG](CHANGELOG.md).\n\n## 📝 License\n\n[Apache License 2.0](LICENSE) · © 2026 l0ng-ai\n\n\u003Cbr \u002F>\n\n\u003Cdiv align=\"center\">\n\n\u003Cimg src=\"assets\u002Fapp-icon.svg\" alt=\"\" width=\"28\" height=\"28\" \u002F>\n\n\u003Csub>\u003Cb>tty7\u003C\u002Fb> — a GPU-rendered terminal in pure Rust.\u003C\u002Fsub>\n\n\u003C\u002Fdiv>\n","tty7 是一款基于 Rust 开发的 GPU 加速终端模拟器，采用 Zed 的 gpui 渲染框架与 Alacritty 的 VT 核心，支持跨平台原生运行。核心功能包括毫秒级文本渲染（11 MB 文件 cat 耗时仅 95 ms）、shell 感知的零配置会话管理（后台 daemon 持久化 shell 进程）、内建智能提示（含命令行参数描述、语法高亮与内联补全），以及标签页、分屏、命令面板等现代终端工作流支持。适用于追求高性能、低延迟交互体验的开发者日常终端使用场景，尤其适合高频 CLI 操作、多会话管理及对响应速度敏感的开发环境。",2,"2026-07-09 02:30:12","CREATED_QUERY"]