selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

Roomote logo

Self-host Roomote

v1.19.4

Cloud coding agent you deploy and own

ReleaseSource AvailableOther
Updated10 hours ago
LanguageTypescript
Setup difficultyModerate
MobileResponsive
Stars
315
RAM
4 GB RAM recommended
Ports
3000 (web application (HTTP)), 3001 (API server (tRPC)), 18081 (preview proxy)
Requires
MinIO (S3-compatible object storage), PostgreSQL with pgvector, Redis
Docker
ghcr.io/roocodeinc/roomote-app
Install with Docker Compose
Roomote chat workflow demo showing task assignment, sandbox execution, and PR creation

What is Roomote?

Should you self-host Roomote?

Roomote scores 48/100 on selfhost.directory (how scoring works) and ranks #52 of 120 in AI Assistant. It has 315 GitHub stars.

It shipped 10 stable releases in the past year. The latest, v1.19.4, came out on 27 October 2026. New versions land roughly every 1 days.

Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is Other-licensed and written mostly in Typescript.

Its closest alternative on selfhost.directory is CORE (52/100, 2 005 stars). It scores higher overall, so compare the two before you pick. See Roomote vs CORE side by side.

Features

  • 30+ tool integrations
  • AI coding agent
  • Audit Trail
  • Automations
  • Code review with different model
  • Isolated Sandboxes
  • Live preview URLs
  • Model-agnostic (BYOK)
  • Multi-platform Chat Integration
  • Multi-repository support
  • Multi-user support
  • Parallel agents
  • Pull request creation with screenshots
  • Sandbox provider choice
  • Web UI dashboard

Roomote README

How to install Roomote

Install Roomote with Docker Compose

Environment variables
ROOMOTE_APP_DOMAIN, ROOMOTE_PREVIEW_DOMAIN, PREVIEW_PROXY_SUBDOMAIN_SUFFIX, TRPC_URL, DATABASE_URL, REDIS_URL, S3_*, R_MODEL, OPENROUTER_API_KEY, R_GITHUB_*, R_SLACK_*, ENCRYPTION_KEY, DASHBOARD_PASSWORD, SETUP_TOKEN, etc.

docker compose --env-file .env.production
-f docker-compose.yml
-f docker-compose.self-host.yml
-f docker-compose.compute-docker.yml
-f docker-compose.production.yml
up -d --build

Requires DNS pointed at the server; Caddy serves on ports 80/443 with automatic HTTPS.

Roomote releases & version history

FAQ

Can non-engineers use it?

Yes. PMs, support, ops, and marketers can assign tasks in Slack without touching code. Example: "Fix the typo on the pricing page" works.

I already pay for ChatGPT Plus. Do I need an API key too?

No. Connect your ChatGPT account and you can start using Roomote immediately. API keys are an alternative for people who want to use other providers or control costs at the token level.

What does it cost?

Self-hosting is free for up to 10 registered users. You pay your own model provider for tokens (or use ChatGPT subscription models). Cloud starts at $49/mo. For 11–100 users, buy a self-hosted license on Roomote Cloud. For larger teams, email help@roomote.dev.

What repos can it access?

GitHub, GitLab, Gitea, Azure DevOps, and Bitbucket Cloud. Connect one or many.

What sandboxes does it support?

Modal, E2B, Daytona, Blaxel, and Local Docker.

What models does it support?

Two options: connect your ChatGPT Plus/Pro subscription directly (no API key needed), or paste an API key from OpenRouter, Anthropic, OpenAI, xAI, Google Gemini, Amazon Bedrock, Vercel AI Gateway, Baseten, Together AI, Moonshot AI (Kimi), Kimi for Coding, MiniMax, Z.AI, OpenCode Zen/Go, or GitHub Copilot.

How is this different from Devin?

Devin is a closed, hosted product. Roomote is source-available and self-hostable. You own your data, use your existing ChatGPT subscription or bring your own API keys, and pick your models. You can read every line of code it runs.

Can I use Roomote from my existing coding agent?

Yes. Connect any OAuth-capable MCP client (Claude Code, Codex, Cursor) to your Roomote deployment to start and continue sessions or inspect and steer delegated tasks without switching tools.

How is this different from Cursor / Copilot / Claude Code?

Those are IDE tools that help you write code faster in your editor. Roomote is a cloud agent: you start a session, it delegates execution when needed, and you come back to a PR. It does not require an IDE or terminal session.

Is Roomote open source?

Roomote is source-available under the Fair Core License 1.0 (FCL-1.0-ALv2). You can read, modify, and self-host the code. Free for up to 10 users. Larger deployments need a license. After the license period, the code converts to Apache 2.0.

More in Code Management

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…