Everything you need to run autonomous AI teams
Sutra gives you a complete toolkit to create, manage, and monitor AI agents — all from a simple visual interface. No programming required.
Create AI workers that collaborate like a real team
Build a virtual team of AI agents — each with their own role, personality, and set of tools. They work together, discuss ideas, and get tasks done autonomously.
Custom AI Agents
Create agents for any role — content writer, research analyst, customer support, project manager, and more. Give each agent specific instructions about how they should behave, what tone to use, and what their goals are.
Team Discussions
Your agents don't just work in isolation — they can brainstorm ideas, hold structured debates, run daily standups, review each other's work, and collaborate on complex problems. Choose from five different discussion formats.
Organization Charts
Set up reporting structures just like a real company. Agents can be grouped into teams with managers and reports, so work flows naturally through your organization.
Ready-Made Templates
Don't want to start from scratch? Pick from 11 pre-built agent templates for common roles. Customize them to fit your needs, or use them right out of the box.
Design complex automations by dragging and dropping
Build sophisticated multi-step processes on a visual canvas. No code, no configuration files — just connect the dots and let your agents handle the rest.
Drag-and-Drop Canvas
A visual workspace where you design workflows by placing and connecting nodes. See your entire automation at a glance. Move things around until the flow is exactly right. It's as intuitive as drawing a flowchart.
Smart Decision Points
Add "if/then" logic to your workflows. For example: "If the customer email is a complaint, route to support agent. If it's a feature request, route to product agent."
Loops and Parallel Tasks
Process a list of items one by one, or run multiple tasks at the same time to get results faster. Perfect for batch operations like processing a folder of documents.
Approval Gates
Add checkpoints where a human must review and approve before the workflow continues. Essential for sensitive tasks like sending emails or making purchases.
Webhook Triggers
Start workflows automatically when something happens in another tool. Receive a new form submission? A workflow kicks off instantly.
Give your agents the information they need
Upload your company documents, guides, and data. Your agents will automatically search this knowledge base whenever they need accurate, up-to-date information.
Upload Any Document
PDFs, Word documents, text files, spreadsheets — upload whatever you have. Sutra processes them so agents can find and use the information inside.
Import from URLs
Point to a webpage and Sutra will pull in the content. Great for adding help articles, product pages, or any online resource to your agents' knowledge.
Smart Search
Agents don't just keyword-match — they understand the meaning behind your question and find the most relevant information, even if the exact words don't appear in the document.
Agent Memory
Agents remember previous conversations and learn context over time. They build up knowledge from interactions, so they get better and more helpful the more you use them.
Connect the tools you already use
Over 30 built-in integrations let your agents interact with your favorite apps and services. No coding required — just enable and go.
- Send and read emails automatically through Gmail
- Post updates and respond to messages in Slack channels
- Create issues, review code, and manage pull requests on GitHub
- Read, write, and analyze data in Google Sheets
- Search the web and scrape content from websites
- Receive alerts and trigger workflows via Telegram and WhatsApp
Powerful AI, with you always in charge
Sutra is designed with guardrails built in. Your agents are capable, but they never act without the boundaries you set.
Approval Queues
High-impact actions go into a review queue. You see exactly what the agent wants to do, and you approve or reject with one click before anything happens.
Budget Controls
Set spending limits for each agent or team. Track API usage costs in real-time so there are never any surprise bills at the end of the month.
Risk Classification
Every action an agent takes is classified by risk level — low, medium, or high. You decide which risk levels need human approval and which can proceed automatically.
Full Audit Trail
Every decision, every action, every conversation is logged. You can review exactly what happened, when it happened, and why the agent made that choice.
Use any AI model — including free local ones
Sutra works with 7+ AI providers. Mix and match models for different agents based on the task, or run everything locally for free with Ollama.
- Ollama — Run models locally on your machine for free. No API keys needed, complete data privacy.
- OpenAI — GPT-4o, GPT-4, and other models for high-quality reasoning and generation.
- Anthropic — Claude models known for careful, nuanced, and safe responses.
- Google Gemini — Google's multimodal AI that handles text, images, and more.
- Groq — Ultra-fast inference for agents that need speed above all else.
- OpenRouter — Access hundreds of models through a single API key.
Describe a feature. Forge builds it.
Sutra's built-in code agent takes a plain-English description and turns it into working code — complete with tests and a pull request, ready for review.
From Idea to Pull Request, Automatically
Tell Forge what you want: "Add a dark mode toggle to the settings page." Forge analyzes your codebase, plans the changes, writes the code, runs the tests, and opens a pull request. You just review and merge.
Understands Your Codebase
Forge reads your existing code to understand patterns, styles, and conventions. The code it writes fits naturally into your project — not generic boilerplate.
Tests Included
Forge doesn't just write features — it writes tests too. Every change is validated before it reaches your pull request, so you can merge with confidence.
Under the hood
Sutra is built on a modern, production-ready stack. Here's what powers the platform for those who want to extend, customize, or contribute.
LangChain + LangGraph Orchestration
Agents use the ReAct (Reasoning + Acting) pattern via LangChain. Complex multi-agent flows are managed with LangGraph for stateful, graph-based execution with checkpointing and recovery.
FastAPI with Async Everything
Fully asynchronous Python backend built on FastAPI. SQLAlchemy async sessions, Pydantic validation, WebSocket + SSE streaming, and 35+ REST API endpoints.
Next.js 14 + React Flow
The dashboard is a Next.js 14 app with 38+ pages. Workflow builder uses React Flow (@xyflow/react). State management via Zustand and TanStack React Query.
PostgreSQL + Redis + Docker
PostgreSQL 16 with pgvector for embeddings. Redis 7 for caching and Celery task queues. Full Docker Compose orchestration for one-command deployment.
Three-Tier Agent Memory
Core memory (always available), recall memory (conversation history), and archival memory (vector-indexed long-term storage). All backed by pgvector embeddings for semantic search.
Self-Healing Architecture
Built-in circuit breakers, automatic retries with exponential backoff, agent watchdog monitoring, and graceful degradation. Production-ready from day one.
MCP Server Support
Extend agent capabilities through Model Context Protocol (MCP) servers. Add custom tools, data sources, and integrations using the standardized MCP interface.
WebSocket + SSE Streaming
Agent responses stream in real-time via Server-Sent Events. WebSocket connections power live chat, notifications, and dashboard updates without polling.
| Layer | Technology |
|---|---|
| Backend API | FastAPI, Pydantic, SQLAlchemy (async) |
| Agent Framework | LangChain, LangGraph (ReAct agents) |
| Database | PostgreSQL 16 + pgvector |
| Cache / Queue | Redis 7, Celery |
| Frontend | Next.js 14, React 18, Tailwind CSS |
| State Management | Zustand, TanStack React Query |
| Workflow UI | React Flow (@xyflow/react) |
| Deployment | Docker Compose (PostgreSQL, Redis, Celery workers) |
Ready to build your AI team?
Clone the repo, run one command, and have Sutra running locally in minutes. Free and open-source forever.