tty7: терминальный инструмент с поддержкой постоянных сессий и SSH
tty7 — это терминальный рабочий инструмент, написанный на чистом Rust, который поддерживает постоянные сессии, SSH и кодовые агенты с GPU-рендерингом.
Проект предлагает более высокую производительность по сравнению с такими альтернативами, как Alacritty и Kitty. Главное отличие — управление сессиями происходит на уровне фона, что позволяет продолжать работать даже после перезагрузки или выхода из программы. Это особенно удобно для разработчиков, работающих с несколькими проектами и репозиториями одновременно. Также встроенная поддержка агентов, таких как Claude Code и Codex, упрощает работу с кодом и уведомлениями.
Для установки доступны сборки для macOS, Windows и Linux в разделе "Releases". Учти, что проект всё еще активной разработки, поэтому могут быть баги или недоработки.
Проект **tty7** — это терминальная рабочая среда, которая предлагает функции, такие как постоянные сессии, удалённая работа и интеграция с агентами. Он написан на языке Rust и использует рендеринг с поддержкой GPU.
Зачем нужен tty7?
tty7 позволяет управлять терминальными сессиями таким образом, что сервер ведёт учёт оболочек и панелей, а не окно. Это обеспечивает ряд преимуществ:
- Производительность: приблизительно в два раза выше пропускная способность по сравнению с аналогичными терминалами, такими как Alacritty и Kitty.
- Постоянные сессии: даже после перезагрузки или закрытия приложения ваши оболочки и сессии агентов продолжают работать.
- Интеграция с агентами: поддержка различных инструментов, таких как Claude Code и Codex, с возможностью отображать статус и уведомления для каждой репозитории.
- Скриптуемость: агенты могут взаимодействовать между собой, открывая панели и передавая задачи.
- Улучшенный ввод: функции автозаполнения, подсветка синтаксиса и история команд без необходимости установки дополнительных плагинов.
- Удалённая разработка: файлы и изменения остаются на удалённой машине и управляются через SSH.
Как установить
tty7 доступен для установки на macOS, Windows и Linux. Просто перейди на страницу Releases и скачай нужную версию:
- macOS: используй файлы `…-macos-arm64.dmg` или `…-x86_64.dmg`, перетащив их в папку Программы.
- Windows: выбери `…-setup.exe` для установки или `….zip` для портативной версии.
- Linux: используй файл `…-x86_64.AppImage`, не забудь выполнить команду `chmod +x`, чтобы запустить его — библиотека X11/Wayland уже включена.
Что внутри?
tty7 включает множество возможностей:
- Определение агентов: поддержка 23 различных CLI для каждой панели, уведомления и иконка в трее.
- CLI и навыки: встроенный CLI `tty7` с доступными командами для работы с панелями и процессами.
- Интеграция с оболочкой: автоматически работает с zsh, bash, fish и PowerShell без необходимости установки.
- Удалённые рабочие пространства: возможность работать с удалёнными файлами, репозиториями и панелями.
- SSH: поддержка native russh stack, что упрощает настройку.
Ограничения
Хоть интеграция с агентами весьма обширна, необходимо учитывать, что для получения определённого функционала может потребоваться дополнительная настройка в разделе "Settings → Integrations". Кроме того, некоторые функции зависят от поддержки конкретных агентов и их команд.
Хотя проект уже обладает мощными возможностями, стоит помнить о том, что его развитие продолжается, и для полной функциональности может потребоваться следить за обновлениями и документацией.
Открыть на GitHub: l0ng-ai/tty7 →
RepoRadar