Multi-Agent Tree Engine
The AI infrastructure layer that lets your company ship production-grade AI services to clients — without rebuilding the engine from scratch.
The AI infrastructure layer that lets your company ship production-grade AI services to clients — without rebuilding the engine from scratch.
Building multi-agent systems from scratch means months of infra work before the first real feature ships.
Compliance, RBAC, audit trails, PII handling — each one adds weeks of custom engineering.
Every agent tweak means a code change, redeploy, and a new release cycle. Clients can't self-serve.
Token spend sprawls across agents with no per-project budget controls or usage analytics.
MATE is a production-ready multi-agent engine built on Google ADK. You deploy it once, then configure agents, tools, and workflows through a web dashboard — no code changes.
Production features, out of the box
Default landing page for chat with any agent. Persistent sessions, streaming responses (SSE), and markdown rendering.
Built-in editor that automatically executes HTML/JS/CSS/SVG in-browser, Python via WASM, and Flutter/Dart via DartPad.
Native OAuth 2.0 / OIDC login with PKCE. Auto-provisions users, assigns RBAC roles, and enforces domain restrictions for enterprise.
Test suites per agent: exact match, semantic similarity, and LLM-as-Judge. Automatic webhook regression alerts if score drops.
Cron, webhook, and file-watch triggers execute agents fully autonomously. Output routes to memory blocks, HTTP, or email.
PII redaction, prompt injection detection, and LLM-as-judge hallucination scoring with custom threshold and fail-open controls.
Audit logs for all config changes, RBAC denials, and logins. Append-only structure and JSON/CSV export for compliance reporting.
Drag-and-drop React Flow canvas. Create hierarchies, connect tools, MCP, and memory blocks, all inline with JSON import/export.
One script tag on any site. Widget Admin panel for non-technical teams: edit greetings, themes, colors, and RAG files.
Pre-built configs: Customer Support, Research Assistant, Code Reviewer, Content Writer. One-click import creates full project.
Every agent change snapshots to history. Monaco diff editor to visually review differences and rollback to any version.
OpenTelemetry trace visibility per step, LLM call, and tool. Per-user, agent, or project token budgets with warn/throttle controls.
Wants AI-powered customer support without hiring an AI team
Built for delivery teams, not just developers
| Capability | LangChain / LangGraph | CrewAI | AutoGen | MATE |
|---|---|---|---|---|
| No-code agent config | ✗ | ✗ | ✗ | ✓ Dashboard |
| Embeddable chat widget | ✗ | ✗ | ✗ | ✓ 1 script tag |
| EU AI Act audit trail | ✗ | ✗ | ✗ | ✓ Built-in |
| Multi-tenant RBAC | ⚡ DIY | ⚡ DIY | ⚡ DIY | ✓ Built-in |
| Token budget controls | ✗ | ✗ | ✗ | ✓ Per project |
| Config versioning + rollback | ✗ | ✗ | ✗ | ✓ Monaco diff |
| MCP + A2A protocols | ⚡ MCP only | ✗ | ✗ | ✓ Both |
| Standalone binary deploy | ✗ | ✗ | ✗ | ✓ .exe / .app |
| Google / GitHub SSO | ✗ | ✗ | ✗ | ✓ Built-in |
| Agent eval framework | ⚡ DIY | ✗ | ✗ | ✓ Built-in |
| Autonomous triggers (cron) | ✗ | ✗ | ✗ | ✓ Built-in |
Fork the open-source repo. Set your LLM API keys and database. Docker Compose up.
Use the Visual Builder to create your agent hierarchy. Drag, connect, configure — no code.
Add the widget script to client's site, or call the REST API / MCP endpoint from your app.
Use traces, audit logs, and token analytics. Clients update their own agents without calling developers.
Three layers, clean separation of concerns
MATE is open-source, production-ready, and actively developed. You bring the clients — MATE brings the infrastructure.
Check the GitHub Repository