Built for Teams

AI that works the way your team does.

DiffAI is an AI coding assistant designed for engineering teams. Automated PR reviews, scheduled workflows, and a CLI that fits into your existing process.

Configure in plain English

"Scan for vulnerabilities every Monday and Slack #security"

"Review every PR for our API patterns"

"Update architecture docs after each push to main"

"When CI fails, suggest fixes in a PR comment"

Just describe it. DiffAI handles the rest.

Features

One AI across your entire workflow

Same configuration, same standards—whether you're in the CLI, reviewing a PR, or running scheduled tasks.

Interactive CLI

AI agent in your terminal with full codebase context and team standards.

PR Reviews

Automatic code review on every pull request using your team's guidelines.

Scheduled Tasks

Security audits, dependency checks, and custom workflows on autopilot.

MCP Integrations

Connect to Linear, Jira, Slack, Notion, and your internal tools.

Shared Configuration

Define standards once. Every developer and every workflow uses the same rules.

Auto-Updated Context

Architecture docs stay current. The AI always knows your latest system design.

Centralized Models

Admins control which AI models are available and set defaults for cost and capability.

Interactive CLI

An AI agent that knows your team's codebase

Not just another chat interface. The DiffAI CLI loads your team's configuration, understands your architecture, and follows your standards.

Always Up-to-Date Context

Architecture docs and file indexes update automatically on every push. The AI always knows your current system.

Institutional Knowledge

Capture decisions and patterns in .diffai/knowledge/. New team members get AI that knows why things work the way they do.

Consistent Everywhere

Same standards in the CLI, PR reviews, and scheduled audits. No more "works on my machine" for AI assistance.

Connected to Your Stack

MCP integrations pull context from Linear, Jira, Notion. Just say "implement LIN-1234" and it fetches the ticket.

~/acme-app
acme-eng | claude-sonnet-4
$ diffai
DiffAI v2.1.0 | Team config loaded
you › Add rate limiting to the upload endpoint
Reading .diffai/knowledge/api-patterns.md
Found existing rate limiter in src/middleware/
I'll use your existing RateLimiter middleware:
src/routes/upload.ts
+ import { rateLimit } from '../middleware/rateLimiter';
+ router.use('/upload', rateLimit({ window: '1m', max: 10 }));
Using team standard: 10 req/min (from api-patterns.md)
Scheduled Tasks diffai.yaml

Security Audit

Every Monday · Slack #security

"Scan for vulnerabilities and outdated dependencies"

Architecture Sync

On push to main

"Update architecture docs with any new services or APIs"

TODO Cleanup

Daily · Linear

"Find TODOs older than 30 days and create tickets"

Scheduled Tasks

Automation that runs while you sleep

Define tasks in plain English. DiffAI runs them on a schedule or in response to events, then reports back to Slack, Linear, or wherever your team works.

Cron schedules or event triggers
Results sent to Slack, email, or anywhere
Same AI context as CLI and PR reviews
Configure in your repo or team dashboard

Deployment

Hosted or self-hosted

Start with our hosted service, or run DiffAI on your own infrastructure.

Self-Hosted

View on GitHub

Ready to level up your team?

Get in touch to learn how DiffAI can help your team.