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:
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.
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:
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:
npx @teamrc/cli invite
Then on the second machine, or in another repo that should use the same team:
npx @teamrc/cli join trc_inv_...
That machine becomes part of the same sync loop and will receive future updates.
Where to go next
Learn the model
Understand members, skills, instructions, and shared knowledge.
See every command
Use the CLI reference when you want details, flags, and workflows.
Take the UI tour
See what each screen does before you start editing in the browser.
Understand syncing
Read this if you want to know how the relay, invites, and syncing behave.