An agent for everyone.
Matrices gives every teammate a Slack AI agent. It’s enterprise-ready, respects permissions and approvals, and is entirely available via API.
You install it once, everyone else just @Matrices.
Runs on any model. Pick a default for the team, then switch any agent whenever you like.
Real access, your rules.
An agent is only useful if it can reach real things: your tools, your documents, your channels. Matrices lets it, and enforces what you decide before anything happens, not after.
Their permissions
An agent can only do what its person can do: their accounts, their access, nothing extra. Dana’s agent reads Dana’s inbox and nobody else’s.
Your approvals and budgets
Some things deserve a human look first. Ask for sign-off before an agent sends email, posts publicly, or spends money, cap what each one can spend, and get a written record of everything it did.
Everything over the API
Anything you can see or change in the console, you can read and write with one API key: models, roles, prompts, memory, every conversation, live as it happens.
One install, and everyone’s in.
Install the Slack app
One admin signs up, names the app, gives it a face, and installs it. Takes about five minutes.
Everyone says hello
Teammates just send it a message. It introduces itself, helps them connect their accounts, and shows them what it’s allowed to do.
Pop the hood
The defaults are sensible. When you want something different — the model, the tools, what needs approval — change it for one person or for everyone, in the console or over the API.
curl -X POST api.matrices.com/v1/agents \ -H "Authorization: Bearer $MATRICES_KEY" \ -d '{ "identity": "dana@yourco.com", "profile": { "models": ["anthropic/claude-sonnet*"], "roleIds": ["role_staff"] }, "budget": { "limit": 25, "window": "7d" } }'
Give everyone an agent
Install the Slack app, invite the team, and change whatever you want later — models, permissions, prompts — with no one to ask but yourself.