Source Available

Don't Rent Intelligence. Own the Pipeline.

The first "Glass Box" AI coding assistant for Enterprise. Audit the prompts, tweak the logic, and swap LLM providers at will. Stop trusting black boxes with your IP.

user@dev:~/diffai
$ diffai
Welcome to DiffAI CLI
you › /plan Refactor auth to use JWT
Creating execution plan...
✓ Plan created! 4 steps identified.
you › /model claude-4.5-opus
Switched to model: claude-4.5-opus
you › /execute
Executing Step 1: Create token utility...

Capabilities

Ready Out of the Box

DiffAI comes pre-configured with everything you need to ship better code, faster.

Interactive CLI Agent

Chat with your codebase. Ask questions like "How does auth work?" or "Find security issues in payment.py" directly from your terminal.

Multi-Step Planning

Tackle complex tasks with AI-generated execution plans. DiffAI breaks down goals into verifiable steps and executes them one by one.

Automated PR Reviews

Install the GitHub App to get instant, context-aware reviews on every Pull Request. It analyzes diffs and dependencies to catch bugs early.

Multi-Agent Analysis

Orchestrate specialized agents (Security, Performance, QA) to audit your code. Get a comprehensive report with actionable findings.

Safe File Editing

DiffAI can propose and apply edits to your files. All changes are simulated first and require your explicit confirmation before applying.

MCP Tool Integration

Connect external tools via the Model Context Protocol. Let DiffAI fetch Linear tickets, check GitHub issues, or search documentation.

Philosophy

The "Glass Box" Advantage

Most AI tools are black boxes. DiffAI is different. We believe that to trust an AI with your code, you need to see how it works.

  • Audit the Logic

    See exactly how your code is processed in diffai/server/. Verify data handling for compliance.

  • Extend the Agents

    Need a specific security check? Subclass BaseAgent and add your own logic.

  • Own the Prompts

    Don't like the review style? Edit prompts.py to enforce your engineering culture.

# diffai/server/configs/prompts.py
SYSTEM_PROMPT
= """
You are DiffAI, an expert engineer.
ALWAYS prefer composition over inheritance.
Enforce TypeHints in all Python files.
"""
# You can edit this file directly.

Model Agnostic

Don't Marry a Model

Models are commodities. DiffAI lets you treat them that way. Optimize for cost, speed, or intelligence on a per-task basis.

Cheap & Fast

For linting, typos, and basic reviews.

model: "gemini-2.5-flash"
cost: < $0.01 / run

Reasoning Heavy

For refactoring plans and architecture.

model: "claude-3-opus"
cost: Premium

The Ensemble

Route tasks to different models in parallel.

Security -> GPT-4
Docs -> Gemini

Comparison

Stop Renting Black Boxes

Feature DiffAI Typical AI SaaS Open Source
Data Privacy Your Cloud or Hosted Vendor Cloud Manual
Prompt Logic Visible & Editable Hidden Visible
Model Choice Agnostic Vendor Locked Configurable
Support Enterprise SLA Community / None Standard Support
Compliance (SOC2, HIPPA, GDP) Fully Compliant Varies Do It Yourself

Ready to own your AI? Get the CLI today.

Join the engineers who prefer "Glass Box" transparency over "Black Box" magic.

Or install via curl: curl -sSL https://diffaiapp.com/static/install.sh | bash