What is this?
TeamBrain is a multi-tenant, AI-agnostic shared memory service for FABRIC
development teams. Each registered project — a repo in the
fabric-testbed GitHub org — gets its own scoped memory:
decisions, gotchas, conventions, and context, captured and searched from
Claude Code, Cursor, ChatGPT, gemini-cli, Copilot, or any
MCP-aware tool.
A parallel REST surface — described by the
OpenAPI spec —
serves non-MCP clients like GitHub Actions, OpenAI function calling, and custom agents.
Sign in once with your GitHub account. You're granted access to every
registered project you collaborate on — the membership sync reconciles
from GitHub every 15 minutes and maps your repo permission to a
TeamBrain role. An admin of any fabric-testbed repo can
register it as a new project. Source:
fabric-testbed/TeamBrain.
New here? The how-to guide walks through connecting your AI tool, the slash commands, and Slack — no sign-in required to read it.
You're signed in. The membership sync runs every 15 minutes via
pg_cron — within that window you'll be added to each registered
fabric-testbed project you can access on GitHub, with your role
mapped from your repo permission (admin → admin,
write → contributor, read → reader).
Identity
✓ Identity established
- GitHub
- —
- —
- Supabase UID
- —
Access token
Expires: —
Show access token (raw JWT, for ad-hoc curl)
Use as Authorization: Bearer … against the MCP server or the
REST API. Refresh via the
Renew button above (uses the refresh_token, no GitHub round-trip).
Connect your AI tool
All connection setup — Claude Code, Codex, Cursor, and the REST API — lives on
the Help page, with the claude mcp add command pre-filled with the
token above. The slash commands and the Slack /tb bot are documented
there too.
Sign-in returned an error.
- Code
- —
- Detail
- —
Try again, or contact a TeamBrain admin if this persists.