Self-host Rome
app-runtime-v0.9.4Agent OS where human-AI collaboration compounds over time
- Stars
- 877
- Ports
- 8080 (web dashboard (container port)), 9222 (Chrome CDP automation port), 6080 (noVNC desktop access), 22 (SSH access inside container (optional, mapped to host 2222))
- Requires
- Docker, Node.js, Pnpm
yunfanye/romeWhat is Rome?
Rome is an open-source agent operating system designed for persistent collaboration between a human guardian and AI agents. Unlike chat-only assistants, Rome builds durable capabilities — actions, skills, apps with their own databases and interfaces — that survive across sessions and can be reused by agents in future tasks. The guardian interacts through a web dashboard (default port 7663) and can also chat with Rome via Discord, Telegram, or WhatsApp connected as channels. Rome can be self-hosted with a single Docker command or via docker-compose, storing state in named volumes. It defaults to connecting to Rome Cloud (romeos.cc) for the app store and OAuth connectors, but can run fully offline by unsetting PANTHEON_BASE_ORIGIN. The project is MIT-licensed and actively developed.
Should you self-host Rome?
Rome scores 52/100 on selfhost.directory (how scoring works) and ranks #86 of 209 in AI Agents. It has 877 GitHub stars.
It shipped 7 stable releases in the past year. The latest, app-runtime-v0.9.4, came out on 28 October 2026.
Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is MIT-licensed and written mostly in Typescript.
Its closest alternative on selfhost.directory is OpenMausBot (74/100, 5 799 stars). It scores higher overall, so compare the two before you pick. See Rome vs OpenMausBot side by side.
Features
- App Store for community appsRequires Rome Cloud connection (PANTHEON_BASE_ORIGIN)
- Browser automation (CDP)Requires ROME_ENABLE_CHROME=1
- Git-tracked capabilities
- Model provider choice
- Multi-channel chat (Discord, Telegram, WhatsApp)
- Persistent agent environment
- Rome Apps (installable capabilities)
- SSH access to containerEnabled by setting SSH_USER_PASSWORD
- Telemetry & tracing (OpenTelemetry)Disabled by default; enable with OTEL_EXPORTER_OTLP_ENDPOINT
- Web DashboardDefault port 7663 (host) / 8080 (container)
- WeChat integrationOpt-in only; requires SYS_ADMIN capability
Rome README
FAQ
How to publish a Rome App outside Rome?
Use the @rome-os/app-web-sdk CLI (rome publish) with a CLI/API token from Settings > Developer, or run rome login --host <url>. Inside Rome, ask your agent to publish an installed app using the instance's own credentials.
More in Workflow Automation
runeRune is a self-hosted, open-source workflow automation platform with a visual drag-and-drop interface, AI assistants, secure credentials, and team collaboration.
self-hostedSelf-hosted low-code platform for internal tools with 45+ connectors, drag-and-drop builder, AI assistance, RBAC, audit logs, and SSO. Free tier available.
SimOpen-source, self-hosted AI workspace for teams designing, launching and observing agent workflows, with 1,000+ app connectors, tables, knowledge bases and run logs.
SixbSelf-hosted TypeScript framework for building ontology-powered applications and AI agents with shared domain models, data connectors, workflows, and React apps.
SoulFlow-OrchestratorSelf-hosted AI agent runtime with 9 LLM backends, 141-node workflow engine, HITL gates, AES-256-GCM vault, Slack/Telegram/Discord/web chat. All data on your server.
StackStormSelf-hosted, open-source event-driven automation platform with rules engine, workflows, 160+ integration packs, and ChatOps for DevOps and SRE teams.
Steedos PlatformOpen-source, self-hosted low-code platform using AI to generate enterprise apps from prompts. Metadata-driven with generative UI, workflows, and multi-database support.
sunaSelf-hosted AI workforce platform: keep agents, skills and company knowledge as files in your own git repo, run each session in a throwaway sandbox, and review its work.
supabase-ai-starter-kitSelf-hosted open-source starter kit bundling Supabase, n8n workflows, and Ollama LLMs in one Docker Compose stack with seeded AI agents for RAG and chat.
superplaneAn open-source AI software factory that turns routine backlog items into review-ready pull requests. Self-host with Docker on a VM, or Terraform on Kubernetes.
tegoSelf-hosted open-source Node.js framework for building no-code/low-code platforms with plugin architecture, workflows, and multi-database support.
ToolJetSelf-hosted, open-source low-code platform for internal tools and dashboards: visual builder, 90+ data sources, built-in database, AI app generation and MCP agent access.
0 comments