Start here

Get Started in 2 Minutes

This is the fastest path from an empty repo to a working, synced team. If you want it running before you care about the details, do this.

Shortest possible version

Run npx @teamrc/cli init . If the generated team looks good, you are already done. The rest of this page is for editing, syncing, or sharing it.

1. Create a team

Start in your project directory:

terminal
$ npx @teamrc/cli init

This generates your machine keypair, writes .teamrc.yaml , and applies the generated platform files locally. You'll be asked whether to connect to teamrc.ai for cross-machine sync. You can skip this and connect later.

2. Open the web UI if you want to tweak the team

Open the current team directly from the CLI. No account is required.

terminal
$ npx @teamrc/cli dashboard

This opens your team in the browser. It also prints the URL as a fallback. From there you can add members, assign skills, or edit instructions.

3. Pull the latest version back to your machine

After editing in the browser, sync locally:

terminal
$ npx @teamrc/cli sync

That fetches the latest team definition from the relay and regenerates platform-native files.

4. Connect another machine or project

On the first machine, create an invite:

terminal
$ npx @teamrc/cli invite

Then on the second machine, or in another repo that should use the same team:

terminal
$ npx @teamrc/cli join trc_inv_...

That machine becomes part of the same sync loop and will receive future updates.

Where to go next