What is RBS?
RBS (ReasonOS Build System) is a managed cloud development platform that handles building, testing, deploying, and infrastructure provisioning — all accessible directly from your code editor. No local setup, no CI configuration, no infrastructure management. Just push code and build.Branch-based servers
One dedicated build server per active branch. Collaborate in real-time with your team.
Built-in Git
Integrated Git server included. Store and manage your code on the same platform that builds it.
Any language
Python, Java, Node.js, TypeScript, Kotlin, Go, C/C++ — all supported with managed toolchains.
How RBS works
Connect your repository
Create a project on RBS and connect your Git repository — or use the built-in Git server to host your code directly.
RBS spins up a server
When you start working on a branch, RBS automatically provisions a dedicated build server, clones your repo, and sets up the environment.
Build from your editor
Open your code editor, connect to the RBS workspace, and run builds, tests, and deployments — all from the editor.
Why RBS?
| RBS | GitHub + Actions | GitLab | |
|---|---|---|---|
| Setup | Instant — managed for you | Manual CI config | Manual CI config |
| Build servers | Auto-provisioned per branch | Shared runners | Shared runners |
| Git hosting | Built-in | GitHub | GitLab |
| Editor integration | Native | Third-party | Third-party |
| Infrastructure as code | ✅ Built-in | ❌ Separate tool | ❌ Separate tool |
| Container images | ✅ Built-in | ❌ Docker required | ❌ Docker required |
| Hermetic builds | ✅ Always | ❌ | ❌ |
| Coding agent | ✅ Built-in | ❌ | ❌ |
| Agent builder SDK | ✅ Built-in | ❌ | ❌ |
| Real-time collaboration | ✅ Built-in | ❌ Third-party | ❌ Third-party |
| Video calls & screen share | ✅ Built-in (P2P) | ❌ | ❌ |
| Team chat | ✅ Built-in | ❌ | ❌ |
The RBS DSL
RBS uses a simple, Python-like DSL to describe your builds. Define what you want to build in.rbs files, and the platform handles everything else — toolchains, dependencies, parallelism, and hermetic outputs.
Key features
Language SDKs
Built-in support for Python, Java, Node.js, TypeScript, Kotlin, Go, and C/C++ with managed toolchains.
Code editor integration
Work entirely from your editor. Run builds, view logs, and collaborate — all without leaving your IDE.
Coding agent
A built-in AI coding assistant that understands your builds, modifies code, runs tests, and orchestrates teams.
Custom rules
Define your own build rules in minutes using the RBS DSL. Full access to file operations, HTTP, archives, and more.
Infrastructure
Provision cloud resources using 5000+ Terraform-compatible providers, all defined in the RBS DSL.
CI/CD pipelines
Fully managed CI workflows with DAG-based parallel execution and affected-only builds.
Container images
Build OCI-compliant container images without Docker, directly from your build rules.
Built-in Git
Integrated Git server with branch-based workspaces and team collaboration.
Real-time collaboration
Edit code together, video call, screen share, and chat — all built into the platform. No third-party tools.
Watch & hot reload
Automatic file watching and process restart. Change a file, see the result instantly.
Search SDK
Full-text content search, fuzzy file finder, and real-time file change notifications.
Lint SDK
Language-agnostic linting framework. Use Black, Prettier, ESLint, Ruff, or any custom linter.
Get started
Quickstart guide
Connect your repository, open your editor, and run your first build in minutes.
Why ReasonOS?
See how RBS compares to Bazel, GitHub Actions, Terraform, and other tools.