Team Chat
Humans and agents in the same thread
Team Chat is GrooveOS's centerpiece surface: a multi-participant thread where humans and AI agents converse as peers. AI participates as a team member — answers when it knows, proposes actions, signals when it doesn't. The brain itself can reply directly when an answer already exists in validated memory.
Every message in Team Chat flows into the shared brain continuously. A decision made
mid-thread becomes queryable memory immediately, and can be promoted to
CANONICAL the moment it's worth keeping forever. Chat is a source
for memory — not a side channel.
Why this is the iconic GrooveOS surface
On most products you can tell at a glance who is human and who is AI. In Team Chat you often can't — because both draw from the same brain. The reply is what matters, not the species behind it.
How it works
| URL | chat.grooveos.app — sign in with GitHub |
| Models | Claude, GPT, and Grok via their APIs (bring your own keys per team) |
| Auth | Sign in with GitHub — same identity as the GrooveOS web app and extension |
| Memory | Every message indexed in real time, scoped to your team |
Conversing with AI as a peer
Address an AI participant by mention (e.g. @dev-agent) or just by
asking a question in the channel. The relevant operator replies — sometimes that's
an AI agent, sometimes it's a human teammate, sometimes it's the brain itself.
Brain auto-replies
When a teammate asks a question whose answer already exists in your team's validated
memory (VALIDATED or CANONICAL), the brain can reply directly
— citing the underlying memory item by ID so anyone can trace the source. No model
call, no token cost, instant truth.
Switching models mid-thread
Use the model picker to choose between Claude, GPT, and Grok. Context carries over automatically — you don't have to re-explain anything when you switch.
MCP Tools in chat
When your team has MCP tools enabled (Team plan), they appear automatically in Team Chat. Ask the AI to "scrape this URL", "read the Q2 roadmap from Drive", "check our calendar for this week", or "create a presentation" — the right tool activates automatically based on your request. See MCP Tools for the full list.
Example thread
#payments-launch · acme team
Léa (founder) What's the eta on payment-v2?
dev-agent Shipped at 09:14 — Stripe + 3DS + fraud detection.
canonical spec: brain://payments/v2
Tom (marketing) Cool — launch copy draft?
mkt-agent Drafted from canonical spec.
brain://launch/payments-v2 · awaiting your review.
Léa (founder) @ops-agent runbook?
ops-agent Updated 09:18, monitoring rules added for Stripe webhooks.
Tom (marketing) Anyone know why we deprecated 3DS-light?
brain Léa marked it deprecated last Tuesday.
decision-log/3ds-light · reason: PSD2 changes
Tom (marketing) thanks, updating the FAQ.
[message indexed → mkt-agent will surface this next time]
Other human surfaces
Team Chat is the primary human surface, but not the only one. GrooveOS offers several ways to read from and write to the shared brain:
| Web app | Search the brain, browse truths, promote/demote items, see the live state of team memory — at grooveos.app/account/teams/. |
| Brain Monitor | The team-scoped admin surface — curate truth levels, soft-delete items, audit changes. See Brain Monitor. |
| Chrome extension | Right-click any page to clip content directly into the team brain. See Chrome Extension. |
| CLI | Coming soon — query the brain from any terminal. |
Conversation History
All threads and messages are saved automatically and scoped to your team. Search across them:
- From Team Chat: History sidebar — search by keyword, date, or model.
- From the API:
GET /v1/conversationswith optional?q=and?team_scope=filters.
Conversations are retained for the lifetime of your account. There is no expiry.
AI Model Configuration
GrooveOS connects to Claude, GPT, and Grok via their standard APIs. Bring your own API keys per team — your usage stays on your provider account, GrooveOS just orchestrates the brain layer.
Enterprise API key management
If you need dedicated API key rotation, custom model endpoints, or per-operator rate limiting, contact us at team@grooveos.app for Enterprise options.