Platform Features

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.

AI Agent Teams

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.

Workflow Builder

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.

Knowledge Base

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.

Integrations

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.

📧 Gmail
💬 Slack
💻 GitHub
📋 Google Sheets
📝 Notion
📢 Telegram
📱 WhatsApp
🎯 Jira
🌐 Web Scraping
🔍 Web Search
📊 Data Analysis
🔗 Webhooks
  • 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
Safety & Control

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.

AI Models

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.
Forge

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.

For Developers

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.

AI / Agents

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.

Backend

FastAPI with Async Everything

Fully asynchronous Python backend built on FastAPI. SQLAlchemy async sessions, Pydantic validation, WebSocket + SSE streaming, and 35+ REST API endpoints.

Frontend

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.

Infrastructure

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.

AI / RAG

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.

Reliability

Self-Healing Architecture

Built-in circuit breakers, automatic retries with exponential backoff, agent watchdog monitoring, and graceful degradation. Production-ready from day one.

Extensibility

MCP Server Support

Extend agent capabilities through Model Context Protocol (MCP) servers. Add custom tools, data sources, and integrations using the standardized MCP interface.

Real-Time

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)
Get Started

Ready to build your AI team?

Clone the repo, run one command, and have Sutra running locally in minutes. Free and open-source forever.