tty7: терминальный инструмент с поддержкой постоянных сессий и SSH

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 →

Что нового на GitHub — короткие обзоры на русском Новые обзоры приходят в Telegram. Без спама, по делу.
Подписаться

Похожие статьи

Популярные темы на сайте