Introduction to SYNTHESIS

SYNTHESIS is an advanced multi-agent AI system designed for autonomous software development. It enables you to build complete applications with minimal manual intervention, leveraging 39+ specialized AI agents that work together.

What makes SYNTHESIS different?

Unlike traditional code assistants, SYNTHESIS operates autonomously for up to 5+ hours, making intelligent decisions, handling errors, and iterating on solutions without constant supervision.

Quick Start

Get your first project running in under 5 minutes:

1. Create an Account

Sign up at synthesis.ai/register with your email or GitHub account.

2. Create a New Project

From your dashboard, click "New Project" and describe what you want to build. SYNTHESIS will analyze your requirements and create a project structure.

Example prompt: "Build a task management app with user authentication, drag-and-drop tasks, and team collaboration features"

3. Watch the Magic

SYNTHESIS will autonomously:

  • Design the database schema
  • Create API endpoints
  • Build the frontend components
  • Write tests and documentation
  • Deploy to production

AI Agents

SYNTHESIS uses 39+ specialized agents, each optimized for specific tasks:

Development Agents

  • Architect Agent - Designs system architecture and makes high-level decisions
  • Frontend Agent - Builds user interfaces with React, Vue, or vanilla JS
  • Backend Agent - Creates APIs, handles business logic
  • Database Agent - Designs schemas, writes migrations, optimizes queries

Quality Agents

  • Code Reviewer - Reviews code for best practices and security
  • Testing Agent - Writes and runs unit, integration, and E2E tests
  • Security Agent - Scans for vulnerabilities and enforces security policies

Operations Agents

  • DevOps Agent - Configures CI/CD pipelines and deployments
  • Performance Agent - Optimizes code and infrastructure
  • Documentation Agent - Generates comprehensive documentation

Autonomous Mode

Autonomous mode is SYNTHESIS's flagship feature. It allows the system to work independently on your project for extended periods (5+ hours on Pro plans).

How it Works

  1. Goal Decomposition - Your high-level goal is broken into actionable tasks
  2. Execution - Agents work in parallel, coordinated by the Supervisor
  3. Verification - Each change is tested before being committed
  4. Checkpoints - Regular saves allow rollback if needed
  5. Self-Healing - Errors are automatically detected and fixed

API Reference

Authentication

All API requests require authentication via JWT tokens.

POST /api/auth/login

Authenticate user and receive JWT token

curl -X POST https://api.synthesis.ai/api/auth/login \ -H "Content-Type: application/json" \ -d '{"email": "user@example.com", "password": "yourpassword"}'

Projects

GET /projects

List all projects for authenticated user

POST /projects

Create a new project

Code Execution

POST /execute/python

Execute Python code in sandbox

POST /execute/node

Execute Node.js code in sandbox

Integrations

SYNTHESIS integrates with popular services via MCP (Model Context Protocol) connectors:

  • GitHub - Repository management, issues, pull requests
  • Stripe - Payment processing
  • Supabase - Database and authentication
  • SendGrid / Resend - Email services
  • Cloudflare - Deployment and CDN
  • OpenAI / Claude / Gemini - Multi-model AI support