Repolode
l0ng-ai

l0ng-ai/tty7

Терминал на Rust с GPU-рендерингом: фоновый сервер сохраняет оболочки и панели после закрытия окна, поддерживает сессии с AI-агентами и удалённую работу по SSH.

Open source альтернатива:tmuxiTerm2

Звёзды
1,281
Форки
104
Открытые issues
56
Последний коммит
24 часа назад

Что это?

tty7 — терминальная среда для macOS, Windows и Linux. Оболочки и панели принадлежат фоновому серверу, а не окну, поэтому при выходе из приложения запущенные процессы продолжают работать. После перезагрузки восстанавливаются расположение панелей, содержимое экрана и поддерживаемые диалоги с агентами. Приложение написано на Rust, использует gpui из Zed для GPU-рендеринга и VT-ядро Alacritty.

Приложение обнаруживает и отслеживает агентов для работы с кодом, таких как Claude Code, Codex и Gemini, в разных панелях и показывает их статус, уведомления, а также git-ветку и diff каждого репозитория. В комплект входит CLI tty7: с его помощью один агент может открывать панели, отправлять команды, ждать и читать вывод в другой панели — как при запущенном GUI, так и без него. При редактировании ввода доступны подсказки на основе истории, автодополнение по Tab, подсветка синтаксиса и нечёткий поиск по истории.

Для подключения к удалённым машинам используется встроенный стек SSH с сохранёнными профилями, панелью SFTP, перенаправлением портов и jump host. Файлы, репозитории и панели остаются на удалённом хосте, а клиент может переподключиться и продолжить работу с того же места.

Ключевые возможности

  • 01Оболочки и панели продолжают работать на фоновом сервере после выхода из приложения.
  • 02Обнаруживает 28 CLI для работы с кодом и показывает их статус, уведомления и git-контекст.
  • 03Встроенный CLI позволяет агентам открывать панели, отправлять ввод и ждать результатов.
  • 04Подсказки по истории, автодополнение по Tab и подсветка синтаксиса без плагинов.
  • 05Встроенный SSH с профилями, панелью SFTP, перенаправлением портов и jump host.
  • 06Интеграция с оболочками zsh, bash, fish, PowerShell и WSL.

Сценарии использования

  • Сохранять долгие сборки и серверы при перезапуске приложения и после перезагрузки компьютера.
  • Запускать нескольких агентов для работы с кодом в разных репозиториях и следить за ними из одного окна.
  • Работать на удалённых машинах, оставляя файлы и git-данные на сервере.
  • Позволить одному AI-агенту управлять панелями терминала для другого.

Быстрый старт

  1. 1

    Скачайте в Releases нативную сборку для вашей платформы

  2. 2

    Установите навык агента (необязательно)

    npx skills add l0ng-ai/tty7

Что важно знать

  • Для быстрого старта необходимо скачать готовые бинарные файлы из Releases; в README не описана сборка из исходного кода.
  • Для некоторых функций агента нужно устанавливать hooks отдельно для каждого агента; поддержка различается у 28 перечисленных CLI.
  • Результаты бенчмарков заявлены авторами и получены на одной машине (Apple M1 Pro).

Темы

Частые вопросы

Что такое tty7?
Терминал на Rust с GPU-рендерингом: фоновый сервер сохраняет оболочки и панели после закрытия окна, поддерживает сессии с AI-агентами и удалённую работу по SSH. tty7 — терминальная среда для macOS, Windows и Linux. Оболочки и панели принадлежат фоновому серверу, а не окну, поэтому при выходе из приложения запущенные процессы продолжают работать. После перезагрузки восстанавливаются расположение панелей, содержимое экрана и поддерживаемые диалоги с агентами. Приложение написано на Rust, использует gpui из Zed для GPU-рендеринга и VT-ядро Alacritty.
tty7 можно использовать бесплатно? Какая у него лицензия?
tty7 распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
tty7 всё ещё поддерживается?
Активно поддерживается. Последний коммит в tty7 — 19 окт. 2026 г..
Для чего можно использовать tty7?
Сохранять долгие сборки и серверы при перезапуске приложения и после перезагрузки компьютера. Запускать нескольких агентов для работы с кодом в разных репозиториях и следить за ними из одного окна. Работать на удалённых машинах, оставляя файлы и git-данные на сервере. Позволить одному AI-агенту управлять панелями терминала для другого.
Как установить tty7?
Скачайте в Releases нативную сборку для вашей платформы Установите навык агента (необязательно): npx skills add l0ng-ai/tty7
Где скачать tty7?
Исходный код и инструкции по установке — на GitHub: https://github.com/l0ng-ai/tty7

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты