×

About this terminal

MCP Terminal Server

A browser-based terminal where AI coding CLIs run on your own VPS, orchestrated through the Model Context Protocol (MCP). You watch what the agent types, take over the keyboard at any moment, and let one LLM drive other LLMs.

What it's for

Agent-led workflows where the most useful tool the AI has is another AI. The supervising model picks a sub-task, hands it off to a more specialised CLI (Claude Code, Codex, Antigravity, Qwen…) and reviews the result. You stay in the loop through the same terminal pane the agent sees — no opaque background runs.

How it works

  1. You register a stable identifier (a slug) for one VPS you own.
  2. Our server keeps a long-lived SSH connection to that VPS as the slug-named OS user.
  3. AI CLIs run on your VPS, not ours; they talk to a small local MCP proxy bound to 127.0.0.1:14857.
  4. The proxy forwards tool calls to terminal.rollun.org, which dispatches them to whichever browser tab you're watching.

Your CLI authentication, your billing, your machine. We hold the tunnel, not the keys.

What gets registered on your VPS

After registration the /provisioning page walks 16 idempotent stages:

  • A slug-named OS user — the only user we ever create.
  • Node.js (via NVM) for the npm-packaged CLIs.
  • A small MCP proxy as a systemd service on 127.0.0.1:14857.
  • Your opt-in subset of: Claude Code, OpenAI Codex, Qwen Code, Google Antigravity.
  • The MCP server registered with each installed CLI, so their tool surface includes this terminal.

You can re-run any stage; nothing assumes a clean slate twice.

What you should have ready

Required

  • A Linux VPS you control (Ubuntu 22.04 / 24.04 / 26.04 LTS).
  • Root SSH access to that VPS — you'll paste a one-shot install_command once.
  • A modern browser.

Strongly recommended — prefer subscription pricing where you can

Agent-driven coding burns through tokens fast. Per-token pricing works but stings at scale. Where the provider offers a flat subscription, take it:

  • ChatGPT Plus (~$20/mo) — Codex CLI uses your subscription quota instead of an API key. The cheapest entry into the agent loop.
  • OpenRouter subscription — single account, flat-rate access to many models; useful for routing the cheaper sub-tasks.
  • Anthropic Pro / Max — if Claude Code is your daily driver.
  • Google AI subscription — for Antigravity / Gemini if you opt into them.

You don't need all of these. Any one of them is enough to start. Plain API keys work too — just plan for the bill.

Registration steps

  1. Open /register.
  2. Pick a short project label and enter your VPS IP. The page derives your slug (e.g. mybot_198-51-100-7) and previews it live.
  3. Copy the install_command shown and paste it as root on the fresh VPS. It creates the slug-named user and grants the narrow sudo rule we need.
  4. Solve the captcha. The page gives you a generated password — save it.
  5. Sign in. You land on /provisioning.
  6. Pick which CLIs to install (all four ticked by default) and click Start. Sixteen stages run live in the page.
  7. Auto-redirect to /dashboard. The left sidebar lights up the CLIs that are installed.
  8. Click any CLI to drop its invocation into the Control Terminal. Press Enter; the first run launches an SSH-friendly OAuth prompt — paste the code at the URL the CLI prints, and you're connected.

From here every browser session keeps the same VPS warm in the background.

Об этом терминале

MCP Terminal Server

Браузерный терминал, в котором ИИ-CLI для кодинга запускаются на вашем собственном VPS, оркестрированные через Model Context Protocol (MCP). Вы видите, что печатает агент, в любой момент можете перехватить клавиатуру, и одна LLM может управлять другими LLM.

Зачем это нужно

Агентские сценарии, в которых самый полезный инструмент для ИИ — это другой ИИ. Управляющая модель выбирает подзадачу, передаёт её более специализированному CLI (Claude Code, Codex, Antigravity, Qwen…) и проверяет результат. Вы остаётесь в курсе через ту же терминальную панель, которую видит агент — никаких непрозрачных фоновых запусков.

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

  1. Вы регистрируете стабильный идентификатор (slug) для одного вашего VPS.
  2. Наш сервер держит долгоживущее SSH-соединение с этим VPS под учётной записью с именем slug.
  3. ИИ-CLI запускаются на вашем VPS, не на нашем; они общаются с небольшим локальным MCP-прокси на 127.0.0.1:14857.
  4. Прокси пересылает вызовы инструментов на terminal.rollun.org, который доставляет их в ту вкладку браузера, которую вы сейчас смотрите.

Аутентификация в CLI — ваша, биллинг — ваш, машина — ваша. Мы держим туннель, а не ключи.

Что регистрируется на вашем VPS

После регистрации страница /provisioning проходит 16 идемпотентных стадий:

  • Учётная запись ОС с именем slug — единственный пользователь, которого мы создаём.
  • Node.js (через NVM) для CLI, упакованных как npm-пакеты.
  • Небольшой MCP-прокси как systemd-юнит на 127.0.0.1:14857.
  • Ваш opt-in набор из: Claude Code, OpenAI Codex, Qwen Code, Google Antigravity.
  • MCP-сервер, зарегистрированный в каждом установленном CLI, чтобы в их инструментах появился этот терминал.

Любую стадию можно запустить повторно — нигде не предполагается чистый старт дважды.

Что нужно иметь под рукой

Обязательно

  • Linux-VPS, которым вы владеете (Ubuntu 22.04 / 24.04 / 26.04 LTS).
  • Root-SSH-доступ к этому VPS — вы один раз вставите однострочную команду install_command.
  • Современный браузер.

Настоятельно рекомендуется — где можно, выбирайте подписку, а не оплату за токены

Агентский кодинг прожигает токены быстро. Pay-per-token работает, но на масштабе бьёт по карману. Где провайдер предлагает фиксированную подписку — берите её:

  • ChatGPT Plus (~$20/мес) — Codex CLI использует вашу подписочную квоту вместо API-ключа. Самая дешёвая точка входа в агентский цикл.
  • Подписка OpenRouter — один аккаунт, fixed-rate доступ к множеству моделей; удобно для маршрутизации более дешёвых подзадач.
  • Anthropic Pro / Max — если Claude Code — ваш основной инструмент.
  • Подписка Google AI — для Antigravity / Gemini, если вы их подключаете.

Все сразу не нужны — хватит любой одной, чтобы начать. Обычные API-ключи тоже работают — просто планируйте бюджет.

Шаги регистрации

  1. Откройте /register.
  2. Выберите короткий project label и введите IP вашего VPS. Страница соберёт ваш slug (например, mybot_198-51-100-7) и покажет его вживую.
  3. Скопируйте показанную install_command и вставьте её как root на свежем VPS. Она создаст учётную запись с именем slug и выдаст узкое правило sudo, которое нам нужно.
  4. Решите капчу. Страница выдаст сгенерированный пароль — сохраните его.
  5. Войдите в систему. Вы окажетесь на /provisioning.
  6. Выберите, какие CLI установить (по умолчанию отмечены все четыре), и нажмите Start. Шестнадцать стадий идут вживую прямо на странице.
  7. Автоматический redirect на /dashboard. В левой боковой панели подсвечиваются установленные CLI.
  8. Кликните на любой CLI, чтобы его вызов попал в Control Terminal. Нажмите Enter; первый запуск откроет SSH-дружественный OAuth-промпт — вставьте код по URL, который напечатает CLI, и вы подключены.

С этого момента каждая браузерная сессия будет держать тот же VPS прогретым в фоне.

Про цей термінал

MCP Terminal Server

Браузерний термінал, у якому ШІ-CLI для кодингу запускаються на вашому власному VPS, оркестровані через Model Context Protocol (MCP). Ви бачите, що друкує агент, у будь-який момент можете перехопити клавіатуру, а одна LLM може керувати іншими LLM.

Навіщо це

Агентські сценарії, де найкорисніший інструмент для ШІ — це інший ШІ. Керівна модель обирає підзадачу, передає її більш спеціалізованому CLI (Claude Code, Codex, Antigravity, Qwen…) і перевіряє результат. Ви залишаєтеся в курсі через ту саму термінальну панель, яку бачить агент — жодних непрозорих фонових запусків.

Як це працює

  1. Ви реєструєте стабільний ідентифікатор (slug) для одного вашого VPS.
  2. Наш сервер тримає тривале SSH-з'єднання з цим VPS під обліковим записом з іменем slug.
  3. ШІ-CLI запускаються на вашому VPS, не на нашому; вони спілкуються з невеликим локальним MCP-проксі на 127.0.0.1:14857.
  4. Проксі пересилає виклики інструментів на terminal.rollun.org, який доставляє їх у ту вкладку браузера, яку ви зараз дивитеся.

Автентифікація в CLI — ваша, білінг — ваш, машина — ваша. Ми тримаємо тунель, а не ключі.

Що реєструється на вашому VPS

Після реєстрації сторінка /provisioning проходить 16 ідемпотентних стадій:

  • Обліковий запис ОС з іменем slug — єдиний користувач, якого ми створюємо.
  • Node.js (через NVM) для CLI, упакованих як npm-пакети.
  • Невеликий MCP-проксі як systemd-юніт на 127.0.0.1:14857.
  • Ваш opt-in набір з: Claude Code, OpenAI Codex, Qwen Code, Google Antigravity.
  • MCP-сервер, зареєстрований у кожному встановленому CLI, щоб у їхніх інструментах з'явився цей термінал.

Будь-яку стадію можна перезапустити — ніде не передбачається чистий старт двічі.

Що варто мати під рукою

Обов'язково

  • Linux-VPS, яким ви володієте (Ubuntu 22.04 / 24.04 / 26.04 LTS).
  • Root-SSH-доступ до цього VPS — ви один раз вставите однорядкову команду install_command.
  • Сучасний браузер.

Рекомендовано — де можна, обирайте підписку, а не оплату за токени

Агентський кодинг швидко спалює токени. Pay-per-token працює, але на масштабі б'є по гаманцю. Де провайдер пропонує фіксовану підписку — беріть її:

  • ChatGPT Plus (~$20/міс) — Codex CLI використовує вашу підписочну квоту замість API-ключа. Найдешевша точка входу в агентський цикл.
  • Підписка OpenRouter — один акаунт, fixed-rate доступ до багатьох моделей; зручно для маршрутизації дешевших підзадач.
  • Anthropic Pro / Max — якщо Claude Code — ваш основний інструмент.
  • Підписка Google AI — для Antigravity / Gemini, якщо ви їх підключаєте.

Усі одразу не потрібні — вистачить будь-якої однієї, щоб почати. Звичайні API-ключі теж працюють — просто плануйте бюджет.

Кроки реєстрації

  1. Відкрийте /register.
  2. Оберіть короткий project label і введіть IP вашого VPS. Сторінка збере ваш slug (наприклад, mybot_198-51-100-7) і покаже його вживу.
  3. Скопіюйте показану install_command і вставте її як root на свіжому VPS. Вона створить обліковий запис з іменем slug і видасть вузьке правило sudo, яке нам потрібне.
  4. Розв'яжіть капчу. Сторінка видасть згенерований пароль — збережіть його.
  5. Увійдіть. Ви опинитеся на /provisioning.
  6. Оберіть, які CLI встановити (за замовчуванням позначені всі чотири), і натисніть Start. Шістнадцять стадій ідуть вживу прямо на сторінці.
  7. Автоматичний redirect на /dashboard. У лівій бічній панелі підсвічуються встановлені CLI.
  8. Клацніть на будь-якому CLI, щоб його виклик потрапив у Control Terminal. Натисніть Enter; перший запуск відкриє SSH-дружній OAuth-промпт — вставте код за URL, який надрукує CLI, і ви підключені.

З цього моменту кожна браузерна сесія буде тримати той самий VPS прогрітим у фоні.