Skip to main content
This page is for contributors and operators who need a quick map of the source tree. It is intentionally high level. Public docs should explain how to run, configure, and use Roomote. Roomote is a pnpm + Turborepo monorepo with applications under apps/ and shared libraries under packages/.

Applications

Packages

Request flow

  1. A task is created from the web dashboard, Slack, or another entry surface.
  2. The API records it and enqueues work; the controller dequeues and provisions a sandbox with the selected sandbox provider.
  3. The worker runs inside the sandbox, executes the agent against your repositories, and streams progress back.
  4. Live previews from the sandbox are exposed through the preview proxy, and results are delivered back to the surface that started the task.
For local setup, see Local development. For running a deployment, see Self-hosting.