Join a Team Brain
This guide is for a person joining a Team Brain that someone else administers. You do not join another person’s workspace. You create or repair your own workspace, receive membership in the shared Brain, and connect the two.
1. Set up your own workspace
Section titled “1. Set up your own workspace”Complete Individual workspace setup first. The workspace remains useful even if the Brain connection is delayed or declined.
2. Accept the Team Brain invitation
Section titled “2. Accept the Team Brain invitation”A Team Brain admin creates or re-invites your member record. The admin can use the Brain dashboard or run this from an AIOS toolkit/workspace with an admin API key:
aios member invite you@example.com --name "Your Name" --handle you \ --role member --tools allThe command issues either a magic-link email or a manual sign-in credential and best-effort cascades invitations to configured tools such as Linear, Slack, and GitHub. A tool invitation failure does not block Brain membership.
3. Create your per-machine API key
Section titled “3. Create your per-machine API key”After signing into the Brain dashboard, open My API keys and create a key. Dashboard
sign-in and CLI authentication are separate. The key is shown once and has the form
aios_<key_id>_<secret>.
Put it in the scaffolded workspace’s gitignored .env:
AIOS_API_KEY=aios_<key_id>_<secret>4. Connect your workspace
Section titled “4. Connect your workspace”-
Inspect, then run the guided Join path
Terminal window aios onboard --inspect --jsonaios onboardThe wizard normalizes the candidate Brain URL, displays the canonical origin, and waits for your approval before saving it. The API key is authoritative for team identity;
team_idis optional.It may also ask whether you are actively building a codebase with AI. Answering Yes opts this workspace into the optional GitHub Actions code-health workflow; answering No leaves that workflow out. This choice is separate from whether you are a consultant, employee, or business owner.
-
Validate identity
Terminal window aios whoamiThis calls
GET /api/v1/me. Onboarding never runsaios push. -
Preview the first share
Terminal window aios statusaios push --dry-run -
Push only after review
Terminal window aios pushaios query "what decisions did we make this week?"
Only tier-eligible content on whitelisted paths can leave the machine. Untagged and
admin content is blocked locally; the Brain independently rejects admin content.
For administrators
Section titled “For administrators”See Team admin setup for Brain deployment, the admin account, and the member invitation sequence.