Toolroll

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

Sample
  • 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 Codeclaude

    Plans, builds and repairs. Runs on your Claude plan or an API key, fenced away from Toolroll's own secrets.

    claude auth login
  • Codexcodex

    Builds on your ChatGPT plan. Its plan windows show in status without spending anything.

    codex login
  • Gemini CLIgemini

    A third builder for the phases you give it.

    gemini, signed in
  • OpenRouteropenrouter

    Jev, TypeSafe's decision model, sorts flow cards into your answers in well under a second.

    your API key

Chat apps

Decisions reach you where you already are, with buttons. Every chat app acts on the same tasks as the console.

  • Telegram

    Scopes, results and flow drafts arrive with Approve, Edit and Send back. Talk to the lead from your phone.

    /pair code
  • Slack

    The same decisions and the shared team conversation, in a channel or a direct message.

    Slack app
  • Discord

    The same decisions and team conversation, in your server.

    Discord bot
  • Microsoft Teams

    The same decisions and team conversation, in Teams.

    public address

Code and issues

Work can start from where it's reported and end where it's reviewed. No model tokens are spent watching.

  • 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.

    your gh login
  • Linear

    A team, a state or a label starts cards; the issue is updated or moved to done when the work is.

    key on this computer
  • Webhooks

    Any service can post to a trigger's secret address. GitHub and Linear deliveries are checked against their signatures.

    secret webhook

Email

Flows and teammates write email that a person approves before it goes out.

  • 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.

    Settings → Email

Tools (MCP)

Each project has its own tools, and nothing else. Flows and AI teammates call them; agents see only the project's.

  • Any MCP server

    Add servers on a project's Tools page. A flow's Use a tool step and your AI teammates call them.

    Settings → Tools
  • 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.

    Connect with one click
  • Toolroll as a servertoolroll mcp

    Agents you run elsewhere read the fleet and propose acts through a credential bound to named repositories. You confirm every one.

    toolroll mcp

Sign-in

For a team: people sign in with the identity provider you already run.

  • 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.

    Settings → Sign-in

Monitoring and audit

Everything Toolroll does is in a sealed ledger. Send it, and the numbers, to the systems you watch.

  • Prometheus

    Tasks, runs, spend, tokens, waiting decisions and ledger health at /metrics.

    /metrics
  • OpenTelemetry

    A trace per task with a span per run: role, provider, outcome, tokens and cost.

    OTLP endpoint
  • Audit stream

    Every ledger entry to a signed webhook or a folder of JSONL, with delivery lag you can alert on.

    Settings → Monitoring

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.