Operator guide
Rondar docs
Get a repository into Rondar, start sessions, inspect previews, and recover from the common failure states.
Getting started
Project and Settings links below require you to sign in first using your invitation.
Request access from the access page. Access requires an invitation. Open your private link and choose your existing sign-in method (GitHub, or Google when enabled).
Connect a supported coding-agent provider in Settings → Account. Your provider subscription, usage charges, and rate limits are separate from Rondar.
Open Projects → Add project. Choose GitHub to select a repository, Manual to enter its URL, or From scratch for a new project. For GitHub access, first use Settings → Connections. Wait for project setup to finish; inspect setup progress if it fails.
Create one small session: Projects → choose a ready project → New session. Describe a change you can review. Additional concurrent sessions are optional.
Watch the agent work, answer any questions, then review its result, changed files, checks, and pull request. When browser verification is useful, open the session's Preview tab and start a temporary preview. Reviewing one result completes the first-session goal.
Connecting a repo
Rondar works with any Git repo you have access to. For private GitHub repos, connect a repository account with access in Settings → Connections. Organization restrictions may require additional authorization.
After cloning, a setup agent detects the tech stack and installs dependencies. Setup duration depends on the repository and dependencies. Follow its progress in the project; setup prepares the workspace but does not start or verify a preview server.
Live previews
A session can create a temporary preview lease on demand from its
Preview
tab. When running, it gets a unique
*.rondar.app
URL pointing at the dev server inside that session's container. The proxy handles HMR WebSockets automatically, and the lease stops after inactivity so unused previews consume no runtime resources.
Preview preparation happens against the session's current workspace. Project setup does not start or verify a preview server, and visiting an expired preview URL does not create a new lease; return to the session's Preview tab to start one.
When an application defines distinct access contexts, the preview agent discovers the names and entry points from that application, prepares safe development data, and exposes the verified modes in the Preview selector. Rondar does not impose a built-in list of roles.
If you are wiring up a new framework, make sure the dev server binds to
0.0.0.0
and not 127.0.0.1. The container-internal loopback is not reachable from the proxy.
Troubleshooting
My session output is blank
failedUsually a provider-credential problem. Open Settings and confirm the account for the session's coding agent is connected, then try Restart Session from the session page. Historical Claude sessions remain readable, but cannot be restarted; choose a supported model for new work.
My preview will not load
paused
Open the affected session's Preview
tab and inspect the error or logs. Common causes are binding to 127.0.0.1, a port collision, or a build step still running.
I hit a plan limit
queuedOpen Settings → Billing to review capacity and upgrade. Running sessions keep going; only new session creation is blocked until you upgrade or one finishes.
I want to remove my account
stoppedOpen Settings → Account → Delete account and follow the confirmation flow. Deletion is permanent.
Self-host setup
The first-run wizard creates the installation administrator. Operators must configure GITHUB_CLIENT_ID and GITHUB_CLIENT_SECRET and register the public callback URL ending in /auth/github/callback with their GitHub OAuth app. Use GITHUB_REDIRECT_URI for an explicit callback URL, or RONDAR_URL for the public base URL. Restart after configuration changes, then retry setup.
For a callback or setup failure, check the server logs and verify that the public URL matches the registered callback. Do not share credentials in support requests. Hosted visitors should ask the workspace operator to finish setup, then open their private invitation.
FAQ
Plan-level questions live on the Pricing page. If you hit something this page does not cover, email support@rondar.app and we will answer it here next.