Plugs into what you run.
Your agents, your chat apps, your repositories and your tools. Everything connects from this computer, with your own sign-ins and keys, and every connection shows its state in Settings.
19 integrations, all in the open-source install.
Connections
- Claude CodeMax plan · plans, builds, repairsConnected
- CodexChatGPT plan · buildsConnected
- Gemini CLINot used by any phaseNot signed in
- TelegramPaired with @alexPaired
- GitHubgh login · 3 flow triggersConnected
Coding agents
Toolroll drives the agent CLIs already signed in on your machine, on your own plans or keys. Pick one per phase: plan, build, repair.
- claude auth login
Claude Code
claudePlans, builds and repairs. Runs on your Claude plan or an API key, fenced away from Toolroll's own secrets.
- codex login
Codex
codexBuilds on your ChatGPT plan. Its plan windows show in status without spending anything.
- gemini, signed in
Gemini CLI
geminiA third builder for the phases you give it.
- your API key
OpenRouter
openrouterJev, TypeSafe's decision model, sorts flow cards into your answers in well under a second.
Chat apps
Decisions reach you where you already are, with buttons. Every chat app acts on the same tasks as the console.
- /pair code
Telegram
Scopes, results and flow drafts arrive with Approve, Edit and Send back. Talk to the lead from your phone.
- Slack app
Slack
The same decisions and the shared team conversation, in a channel or a direct message.
- Discord bot
Discord
The same decisions and team conversation, in your server.
- public address
Microsoft Teams
The same decisions and team conversation, in Teams.
Code and issues
Work can start from where it's reported and end where it's reviewed. No model tokens are spent watching.
- your gh login
GitHub
New issues, labels, pull requests and failed checks start flow cards. Finished work publishes as a branch and pull request under terms you sign; the issue gets a comment.
- key on this computer
Linear
A team, a state or a label starts cards; the issue is updated or moved to done when the work is.
- secret webhook
Webhooks
Any service can post to a trigger's secret address. GitHub and Linear deliveries are checked against their signatures.
Flows and teammates write email that a person approves before it goes out.
- Settings → Email
Your mail server
Send email steps mail through Gmail, Outlook, Fastmail, Resend, SES or any SMTP server. The support and sales kits draft replies for you to approve.
Tools (MCP)
Each project has its own tools, and nothing else. Flows and AI teammates call them; agents see only the project's.
- Settings → Tools
Any MCP server
Add servers on a project's Tools page. A flow's Use a tool step and your AI teammates call them.
- Connect with one click
One-click services
Stripe, Notion, Linear, Sentry, Jira and Confluence, Intercom, Attio, Zapier, Square, PayPal, Klaviyo, Webflow, Wix, Canva, Vercel and Cloudflare. Sign in on the service's page; you never copy a key.
- toolroll mcp
Toolroll as a server
toolroll mcpAgents you run elsewhere read the fleet and propose acts through a credential bound to named repositories. You confirm every one.
Sign-in
For a team: people sign in with the identity provider you already run.
- Settings → Sign-in
OpenID Connect
Okta, Microsoft Entra, Google, Auth0, Keycloak or any OpenID Connect provider. Groups decide who is an Operator or a Viewer, in which projects.
Monitoring and audit
Everything Toolroll does is in a sealed ledger. Send it, and the numbers, to the systems you watch.
- /metrics
Prometheus
Tasks, runs, spend, tokens, waiting decisions and ledger health at /metrics.
- OTLP endpoint
OpenTelemetry
A trace per task with a span per run: role, provider, outcome, tokens and cost.
- Settings → Monitoring
Audit stream
Every ledger entry to a signed webhook or a folder of JSONL, with delivery lag you can alert on.
Missing one?
Any MCP server plugs into a project's Tools page, and any service that can send a webhook can start a flow. Ask for the rest on GitHub.