Skip to main content

1. Create a project

Sign in to the RBS Dashboard and create a new project.
  1. Click New Project.
  2. Choose Create new repository — this uses the built-in RBS Git server.
  3. Give your project a name and click Create.

2. Connect your code editor

RBS integrates directly with your code editor. Install the RBS extension and connect to your workspace.
  1. Install the RBS extension from the marketplace.
  2. Open the command palette (Cmd+Shift+P / Ctrl+Shift+P).
  3. Run RBS: Connect to Workspace.
  4. Select your project and branch.
Once connected, your editor is linked to a dedicated RBS server for your branch. All builds, tests, and deployments run on that server.

3. Set up your workspace

Every RBS project needs two files: WORKSPACE.rbs at the project root and at least one BUILD.rbs.

WORKSPACE.rbs

BUILD.rbs

4. Build and run

Use the integrated terminal in your editor or the RBS command palette:
Every command runs on your dedicated RBS server — not on your local machine. Builds are fast, hermetic, and reproducible regardless of your laptop’s specs.

5. Try a language SDK

RBS supports popular languages out of the box. Here’s a Python example:

WORKSPACE.rbs

BUILD.rbs

main.py

Build and run

You don’t need Python installed locally — the RBS server manages all toolchains automatically.

6. Collaborate on a branch

RBS provisions one server per active branch. When a teammate opens the same branch, they connect to the same server and see the same build state.
All CI workers, schedulers, and build workers are deployed automatically when the server starts. No pipeline configuration needed.

What’s next

Core concepts

Understand workspaces, packages, targets, and how branch-based servers work.

Language SDKs

Set up Python, Java, Node.js, TypeScript, Kotlin, Go, or C/C++.

Code editor integration

Deep dive into editor features, custom keybindings, and building your own integration.

Agent builder

Build AI agents that interact with your codebase and build system.