Терминальный монитор в стиле btop: показывает расход токенов, контекстное окно, лимиты запросов и открытые порты сессий Claude Code, Codex CLI и OpenCode в реальном времени.
- Звёзды
- 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
Скачайте в Releases нативную сборку для вашей платформы
- 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 обновляется ежедневно.
Похожие проекты
Кроссплатформенный терминал с OpenGL-ускорением на GPU, который использует другие инструменты, например tmux, для вкладок и разделения окон.
Нативный терминал для macOS на базе libghostty: вертикальные вкладки, уведомления с учётом AI-агентов и CLI для параллельного запуска агентов.
GPU-ускоренный эмулятор терминала для Windows, macOS и Linux с поддержкой SSH и SFTP, разделением на панели, сохранением сессий и рабочими процессами для AI CLI.
Терминальная Kanban-доска запускает несколько coding-агентов параллельно: для каждой задачи создаются отдельные git worktree и окно tmux.
Минималистичная statusline на Rust для Claude Code: показывает модель, состояние Git, рабочую директорию и использование контекстного окна в терминале.