Об этом проекте
AgentDeck предоставляет веб-интерфейс удаленного терминала для интерфейсов командной строки (CLI) AI-кодинга. Он использует xterm.js, node-pty и tmux, чтобы обеспечить сохранность сессий после перезагрузки сервера и обеспечить работу, идентичную локальному терминалу.
Ключевые возможности включают:
- Поддержка нескольких бэкендов: встроенные адаптеры для Claude Code, Kimi Code, Antigravity (agy) и Codex с возможностью запуска нескольких сессий параллельно в многовкладочном интерфейсе.
- Два режима просмотра: полноценный терминал для TUI-запросов и структурированный «Chat View», который отображает транскрипты в виде Markdown-пузырей сообщений для лучшей читаемости на мобильных устройствах.
- Управление сессиями: включает браузер истории между бэкендами для возобновления прошлых разговоров и кольцевой буфер, который воспроизводит вывод при повторном подключении.
- Удаленный доступ и безопасность: поддержка доступа через реверсивные туннели frp или Tailscale. Функции безопасности включают аутентификацию на основе токенов и белый список устройств с уведомлениями в Telegram при одобрении новых устройств.
- Мобильная оптимизация: специально разработан для сенсорных интерфейсов с пользовательской панелью клавиш (Esc, Tab, Ctrl+C), исправлениями IME для iOS и оптимизированными жестами прокрутки и копирования.
- Интеграция файлов: поддержка перетаскивания файлов или использования иконки скрепки для прямой загрузки файлов в работающего агента.
Система спроектирована так, чтобы быть независимой от конкретного агента; в то время как слои чата и истории требуют специальных адаптеров, основной транспорт терминала работает с любым CLI.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.