Integrations
Dualzo is the governance layer between your AI coding agent and your repository. It connects to GitHub for the code, to the AI model you choose for the work, to your team's chat for approvals, and optionally to your database for its structure.
GitHub
- GitHub App. You choose which repositories Dualzo can see when you install it, and you can revoke access from GitHub at any time. Dualzo uses short-lived installation tokens, never a personal access token.
- Issues. Add the
dualzolabel to an issue to start a task. The label can be changed per repository. - Pull requests. Dualzo opens a pull request when validation passes, then tracks it — merging or closing it on GitHub is recorded in the audit trail.
- GitHub Actions. Indexing reads your workflows to propose validation commands, and the optional auto-fix CI setting opens a task when a workflow fails on your default branch.
AI coding agents
Pick the agent per repository, or override it per task. Dualzo runs every agent on its own provider account, so there are no API keys to set up, and the same plan, approval, validation, and audit flow applies whichever one you choose.
Claude Code
Anthropic's Claude Code, run headless. The default agent, and a strong choice for changes that span many files.
OpenAI Codex
The OpenAI Codex CLI with OpenAI's models. Its smaller models suit focused fixes at a low credit cost.
Google Gemini
The Gemini CLI with Google's Gemini models, including fast, low-cost options for routine tasks.
xAI Grok
The Grok CLI with xAI's models, for quick iterations on fixes.
Model usage is included in the plan and measured in credits — see pricing. When you start a task, Dualzo can also suggest a cheaper or stronger model for the size of the change.
Approval channels
Every plan goes out by email. Connect any of these to post approval requests where your team already works — each one takes a webhook URL from the service, and all of them are included.
| Channel | Connects with |
|---|---|
| Slack | An incoming webhook for the channel you choose |
| Microsoft Teams | A Teams Workflows webhook |
| Google Chat | A webhook for your Chat space |
| Discord | A channel webhook in your server |
| Built in — every member with email notifications on gets each plan |
Read how decisions, signed links, and auto-approve work on human approval for AI coding agents.
Database schema: PostgreSQL, MySQL, SQL Server and MongoDB
Connect a live PostgreSQL, MySQL/MariaDB, Microsoft SQL Server / Azure SQL, or MongoDB database so plans know your real structure — tables or collections, columns or fields, keys, and indexes. Dualzo reads structure only, never rows or documents. A login that can write is refused, connecting requires two-factor authentication, and credentials are encrypted and never sent to the model.
Languages and frameworks
There is no per-language integration to install. Dualzo detects the ecosystem from your manifests and validates with your repository's own commands, using a sandbox base image for PHP, Node.js, Python, the JVM, Go, or Ruby, and a generic image for anything else. See sandboxed validation.
Claude and Claude Code are trademarks of Anthropic. OpenAI and Codex are trademarks of OpenAI. Gemini is a trademark of Google. Grok is a trademark of xAI. GitHub, Slack, Microsoft Teams, Google Chat, Discord, PostgreSQL, MySQL, Microsoft SQL Server, Azure, and MongoDB are trademarks of their respective owners. Dualzo is not affiliated with any of them.
Team plan — $119/month, 5 seats included. AI model usage included.