Open beta

Терминал любого
компьютера — в браузере

Установите агент на свою машину, и она появится в дашборде. Работает за NAT и firewall без проброса портов и белого IP.

Открыть приложение Скачать агента
amely — my-server — bash
user@my-server $ amely register -setup-key xq8mN2...
Agent registered as my-server
Gateway: gateway.amely.io

user@my-server $ amely run
Connected to gateway
Waiting for sessions...

New session from Chrome / 185.91.x.x
PTY started (bash, 220x50)

Как это работает

Никаких открытых портов
и белых IP

Агент сам устанавливает исходящее WebSocket-соединение к gateway. Браузер подключается к тому же gateway — и вы в терминале.

01
📦

Установите агента

Скачайте один бинарник, запустите amely register с ключом установки из дашборда.

02
🔗

Агент подключается

Агент устанавливает исходящий WebSocket к gateway.amely.io. NAT и firewall не помеха — инициатор соединения — ваш компьютер.

03
🌐

Откройте браузер

Перейдите на app.amely.io, выберите хост в дашборде — и попадёте в терминал с xterm.js и scrollback-буфером.

04
♻️

Reconnect без потерь

Закрыли ноутбук, потеряли сеть? Процесс продолжает работать. Буфер 256 KB даёт replay при переподключении.

ваш компьютер
Agent
→→→WebSocket (исходящий)
облако
Gateway
←←←WebSocket (браузер)
браузер
xterm.js

Возможности

Всё что нужно
для удалённой работы

🛡️

Аутентификация Ed25519

JWT с подписью Ed25519, bcrypt-пароли, refresh tokens, setup keys для агентов.

📜

Scrollback 256 KB

Кольцевой буфер хранит последние 256 KB вывода. При reconnect терминал восстанавливается мгновенно.

🔄

Умный reconnect

5 попыток с backoff, затем запрос нового gateway у API. Grace period 7 дней — PTY живёт пока агент офлайн.

📱

Мобильная поддержка

Виртуальная панель клавиш: Esc, Tab, Ctrl, Alt, стрелки, Ctrl+C/D/Z — работает с телефона.

🖥️

Полноценный PTY

xterm-256color, динамический resize, vim и htop работают без ограничений.

🚀

Multi-session

Несколько сессий к одному агенту одновременно. Изоляция: каждая сессия — отдельный PTY-процесс.


AI-агенты

Идеально для консольных
AI-агентов

Запустите Claude Code, OpenCode или Aider на мощном сервере. Закройте ноутбук — агент продолжает работать. Переподключитесь с любого устройства и заберите результат.

amely — gpu-server — claude
user@gpu-server:~/project $ claude
╭──────────────────────────────────╮
│ Claude Code   claude-opus-4   │
╰──────────────────────────────────╯

Working on: рефакторинг auth-модуля
  Reading api/auth/handler.go...
  Reading api/auth/middleware.go...
  Reading api/auth/jwt.go...

Editing api/auth/handler.go
  ✓ Extracted parseToken into separate func
  ✓ Simplified middleware chain
  ✓ Added unit tests (3 files)

Running go test ./api/auth/...
✓ ok rterminal/api/auth 0.312s

>
🤖

Долгие сессии рефакторинга

Запустили масштабный рефакторинг или code review через AI — закрыли ноутбук. Сессия живёт на сервере. Reconnect через несколько часов, весь scrollback на месте.

Мощность сервера, удобство браузера

AI-агенты работают быстрее на машинах с большим объёмом RAM и быстрым диском. Запустите на сервере — управляйте из браузера на любом устройстве.

🔄

Несколько агентов параллельно

Multi-session: откройте несколько вкладок и запустите Claude Code и OpenCode одновременно — каждый в своей изолированной PTY-сессии на том же сервере.

👥

Командный доступ к AI-окружению

Несколько разработчиков подключаются к общему dev-серверу с настроенными AI-агентами через единый дашборд. Разграничение по хостам и setup key.

Работает с любым консольным AI-агентом:
Claude Code
OpenCode
Aider
Gemini CLI
GitHub Copilot CLI
Cline
+ любой другой

Установка

Скачать агента

Один бинарник, без зависимостей. Работает на Linux и macOS.

Быстрый старт
Зарегистрируйте агента с ключом установки из дашборда
Получить ключ установки →
bash
# Скачать агент для Linux (amd64)
curl -fsSL https://amely.io/dl/agent-linux-amd64 -o amely
chmod +x amely

# Создать setup-key в https://app.amely.io/settings

# Зарегистрировать агент
./amely register -api https://api.amely.io -setup-key ваш-ключ

# Запустить
./amely run