2026 · First illustrated Roomote guide

Roomote Tutorial: Deploy Your Roo Code Cloud Agent

Roo Code shut down on May 15, 2026. Roomote is the cloud coding agent its creators moved to — this illustrated walkthrough takes you from zero to your first reviewed pull request, built entirely on official material.

TL;DR

  • Roo Code's VS Code extension, Roo Code Cloud and Router shut down on May 15, 2026; the same team now builds Roomote, a cloud coding agent you deploy in minutes and actually own.
  • Roomote takes tasks from Slack, Teams, Telegram, Discord or its Web UI, clones your repo into a throwaway sandbox, writes the code, runs the tests and opens a pull request with screenshots and a live preview URL.
  • Deploy in about two minutes on Roomote Cloud (free 7-day trial, no credit card) or self-host free for up to 10 users with a one-line installer — Coolify and Fly.io guides included.
  • You bring the models: connect a ChatGPT subscription or API keys from OpenRouter, Anthropic, OpenAI, Moonshot Kimi, Z.AI and more, with no markup on tokens.

Roomote — official GitHub repository

Official repository:RooCodeInc/Roomote

Open

Roo Code pivots to cloud-based agent, says IDEs aren’t the future of coding

Reporting:The New Stack · Paul Sawers · Apr 22, 2026

Open

Every image on this page comes from official material: the Roomote repository, the product demo footage on roomote.dev, and public pages, credited in the source links above. Nothing here is staged or third-party screen capture.

Imagery: official Roomote README, roomote.dev demo videos and public pages — sources credited above. The walkthrough text is original to this site.

From shut-down extension to your first Roomote pull request

  1. 1

    See what happened to Roo Code

    On April 21, 2026 the Roo Code team announced the sunset of the whole suite: the VS Code extension, Roo Code Cloud and the Router service went offline on May 15, 2026, and unused paid balances were refunded. The GitHub repository now shows a read-only archive banner. Roughly 3 million installs had to find a next step — and the same team had already shipped it.

    GitHub banner reading This repository was archived by the owner on May 15, 2026. It is now read-only above the RooCodeInc/Roo-Code file list with 24.3k stars and a Public archive badge
    The RooCodeInc/Roo-Code repository was archived and made read-only on May 15, 2026.
  2. 2

    Meet Roomote, the same team's cloud agent

    Roomote is a full-stack application, not an editor extension. You hand it a task in Slack, Teams, Telegram, Discord or the Web UI; it clones your repo into an isolated sandbox, writes the code, runs the test suite, takes screenshots and opens a pull request you review like any teammate's. That is the whole pitch: a cloud coding agent you deploy in minutes and actually own.

    Roomote.dev homepage hero with the The cloud coding agent you actually own headline, a By the creators of Roo Code badge and Try now free, Deployment options and Star on GitHub buttons
    Roomote's homepage: the cloud coding agent you actually own, by the creators of Roo Code.
  3. 3

    Deploy the hosted Cloud in about two minutes

    The fastest path is cloud.roomote.dev: sign up with Google or email and you get your own single-tenant instance — the same product as self-hosting. The trial runs seven days free without a credit card, and you can move to your own server at any time, so trying it commits you to nothing.

    Roomote Cloud sign-up page promising a free 7-day trial with no credit card next to a Create your account form with a Continue with Google button
    Roomote Cloud sign-up: seven-day free trial, no credit card, single-tenant instance.
  4. 4

    Or self-host it with one command

    Prefer keeping the code on your own infrastructure? On a fresh Ubuntu or Debian box with 4 GB of RAM run: curl -fsSL https://get.roomote.dev | sudo bash. The installer sets up Docker, secrets and the Compose stack, then prints a setup link where you connect your chat channel, your Git host (GitHub, GitLab, Gitea, Azure DevOps or Bitbucket Cloud), a sandbox provider and your models. Railway and Render one-click templates provision Postgres, Redis and the app for you; self-hosting is free for up to 10 users.

    Five-minute quickstart section of the official Roomote README comparing the hosted Cloud, one-click Railway and Render templates and a self-host installer for your own server
    The README quickstart compares Cloud, Railway, Render and self-hosted deployment paths.
  5. 5

    Connect a model provider

    Roomote ships without models — you connect them. Link a ChatGPT Plus or Pro subscription directly (no API key, no separate billing) or paste API keys under Models, Add Provider: OpenRouter, Anthropic, OpenAI, xAI, Google Gemini, Amazon Bedrock, Moonshot AI (Kimi), MiniMax, Z.AI, Together AI, Vercel AI Gateway, an OpenAI-compatible endpoint and more. There is no markup on tokens; you pay your provider directly.

    Roomote Add Provider dialog with its inference provider dropdown open listing OpenRouter, Moonshot AI Kimi, Together AI, Vercel AI Gateway, Ollama and an OpenAI-compatible option
    Models, Add Provider: paste a key from OpenRouter, Moonshot Kimi, Z.AI or any supported provider.
  6. 6

    Set the model mapping per role

    One model does not fit every job. A mapping assigns a default coding model plus dedicated orchestration, helper, vision, code review, explore and advisor models; apply a preset such as OpenRouter Balanced or tune each slot yourself. A cheap flash model can explore the codebase while a stronger one writes and reviews — switch per task whenever it makes sense.

    Apply OpenRouter Balanced preset dialog in Roomote mapping the default coding model to GPT 5.6 Terra, the helper and explore models to Gemini 3.8 Flash and the code review model to Claude Sonnet 5
    The OpenRouter Balanced preset maps coding, helper, review and advisor models separately.
  7. 7

    Send your first task from chat

    Open the chat channel you connected during setup — Slack, Microsoft Teams, Telegram or Discord — and brief the work like you would brief a teammate: fix the 500 on the annual-plan billing endpoint. Roomote picks the task up, spins up a sandbox with your full repo, and reports progress in the thread. Non-engineers can assign tasks this way too; asking it to fix the typo on the pricing page is a valid brief.

    Slack thread where the Roomote automation bot flags a checkout latency breach in Grafana and reports the slowdown starts in tax calculation after the morning shipping rules change
    Roomote answering in a Slack thread: what broke, where it starts, and that it is on it.
  8. 8

    Let it triage alerts and issue trackers

    Beyond tasks you type, Roomote listens. Connect Sentry, Grafana or PostHog and it reacts to anomalies in channel; connect Linear, Jira or GitHub Issues and it reads new tickets, asks clarifying questions and starts working, linking the pull request back to the issue. This is where the no-babysitting promise lands: the queue keeps moving while you are in a meeting.

    Slack eng-queue channel where a Sentry alert about a MissingStateError 500 in checkout collects four replies below a Roomote automation thread that already claimed the Grafana latency alert
    A Sentry 500 alert lands in the eng-queue channel and Roomote's automation is already replying.
  9. 9

    Follow along — or run several tasks at once

    Every session is visible in the Web UI, where the whole team can read the conversation, the delegated work and the resulting PR. Sessions are independent, so you can run several in parallel across different repos, each in its own throwaway sandbox — nothing touches your local machine. Steering mid-flight is allowed: message the agent while it works.

    Roomote web dashboard running three coding sessions side by side, each with its own plan, coding agent chips marked Working and a separate message box
    Three Roomote sessions running side by side, each with its own sandbox and model.
  10. 10

    Review the output like a teammate's pull request

    When the agent finishes you get a PR with the diff, screenshots of the running app and a live preview URL to click through before merging. Every action is logged in the audit trail — which model ran, which tools were called, what code was written — and the sandbox is cleaned up afterwards. Approve, request changes, or merge.

    Roomote session transcript where the agent answers a reusable task templates request with a plan to touch RooCodeInc/Roomote and RooCodeInc/roomote-website as separate validated changes
    A Roomote session explaining which repos it will change and how it will validate each one.
  11. 11

    Automate the recurring work

    Anything you catch yourself typing every week belongs in an automation. Give it a name and a prompt — look through last week's PRs and pick the five most interesting changes — then a schedule (daily, Fridays at nine, or custom) and a Slack channel to report into. Each run is a full session that posts its findings and failures back to the channel.

    New custom automation dialog in Roomote with the name Weekly product update, a Daily schedule, Slack as the destination channel and the Enabled toggle switched on
    New custom automation: name, prompt, schedule, preferred environment and Slack destination.
  12. 12

    Keep an eye on spend and audit

    The Costs dashboard breaks inference spend down by user, type, environment, source, provider and model, with average cost per PR, per task and per active user, plus a data export. Because you brought your own keys, these numbers line up with your provider invoice — and you can switch models per task whenever a cheaper one does the job.

    Roomote Costs dashboard reporting $2,336.23 of inference spend over the last 30 days with average cost per PR, per task and per active user plus a per-model breakdown
    The Costs dashboard: spend by model, cost per PR and per task, exportable as data.

Roomote and the Roo Code shutdown, answered

Keep exploring