smythos-studio is a free, open source orchestration & scheduling project written in TypeScript and released under MIT. It has 555 GitHub stars, 82 forks and 10 open issues, and was last pushed 6 months ago. On this registry it ranks #125 of 126 tracked projects in Orchestration & Scheduling, with 5 head-to-head comparisons available.

What is smythos-studio?

SmythOS Studio is an open-source visual builder and deployable runtime stack from SmythOS for creating, testing, and hosting AI agents through a drag-and-drop workspace that individuals and teams can run locally, in the cloud, or at the edge.

What it is

SmythOS Studio, also referred to as SmythOS UI, is the complete visual interface for building, deploying, and managing intelligent AI agents. It is written in TypeScript, released under the MIT licence, and lives in the AI agent orchestration ecosystem, where it offers a drag-and-drop canvas for connecting LLMs, integrating APIs, processing data, and orchestrating multi-step workflows without writing code, while still permitting custom components and integrations when a project demands them.

The concrete problem it addresses is that building sophisticated agent workflows has traditionally required writing and maintaining code. The project frames this directly in its design principles: creating AI agents should be as intuitive as drawing a flowchart, moving from no-code to pro-code as skills and requirements grow. That approach is intended to make agent development accessible both to business analysts who understand the processes and to developers who need to scale those processes to production, with an open architecture meant to let you build once, deploy anywhere, and keep control of your own infrastructure.

Key capabilities

  • Provides a drag-and-drop visual builder for assembling complex agent workflows by connecting LLMs, APIs, and data-processing steps on a canvas.
  • Supports real-time testing so agents can be tested instantly while they are being built, rather than only after deployment.
  • Offers one-click deployment from development to production, with agents runnable locally, in the cloud, or at the edge.
  • Allows an extensible architecture in which custom components and integrations can be added to a workflow.
  • Enables collaborative development, letting teams share and collaborate on agent projects.
  • Ships with an MCP client capability and A2A (agent-to-agent) support alongside its orchestration and no-code tooling.
  • Ships with a Docker Compose deployment path described as covering container deployment with automatic SSL, database, and caching.

Who uses it and how

  • Business analysts who understand a business process and want to model it as an agent workflow visually, without writing code, handing it off to developers for production scaling.
  • Developers who start with the visual canvas and extend workflows with custom components and code when the built-in pieces are not enough.
  • Teams that need collaborative development, sharing and working together on agent projects with one-click promotion from development to production.
  • Operators who want to build once and deploy across environments — local machines, cloud, or edge — while retaining control of their own infrastructure and governance.
  • Users who prefer a code-first path or want to run visual agents on a local PC without overhead, using the companion SmythOS Runtime, SDK, and CLI instead.

Getting started

Clone the repository, copy the example environment file with cp .env.compose.example .env, and run docker compose up -d, then open http://localhost:6060; the full container setup, including automatic SSL, database, and caching, is documented in DOCKER_COMPOSE.md.

How it compares

Among similar tools named in the project's own metadata, the project positions itself as an n8n alternative, applying the same visual, flowchart-like building model to AI agents rather than general workflow automation. Its distinguishing emphasis in these facts is the agent-specific stack — LLM connections, MCP client support, A2A, and deployment to local, cloud, or edge targets — combined with an MIT-licensed, self-hostable codebase.

When to use it — and when not

A self-hoster must be prepared to operate the services the Docker Compose guide wires up, namely a database, caching, and automatic SSL, in addition to the application itself, so it is a poor fit if you want a single zero-configuration binary or a fully managed hosted option. It is also less suited to teams that want a purely code-first workflow, since the code-based path, low-overhead local execution, SDK, and CLI live in the separate SmythOS Runtime, SDK, and CLI repository; the project currently carries 10 open issues, which is worth checking before committing to it in production.

project readme (upstream, from github) — read inline

SmythOS UI - The Visual Agent Builder

Homepage

The complete visual interface for building, deploying, and managing intelligent AI agents. SmythOS UI provides an intuitive drag-and-drop workspace where you can create sophisticated agent workflows without writing code, while still offering the flexibility of custom integrations when needed.

If you prefer to build agents with code instead, or you want to run your visual agents on your local PC without overhead, check out SmythOS Runtime, SDK and CLI! Great community, support, tutorials. Start in minutes!

SmythOS Visual Agent Studio

🚀 Getting Started | 📖 Documentation | 🐳 Docker Setup | 🤝 Contributing

Why SmythOS Studio

  1. Visual Agent Building: Creating AI agents should be as intuitive as drawing a flowchart.
  2. No-Code to Pro-Code: Start with visual building, extend with custom code when needed.
  3. Open Architecture: Build once, deploy anywhere with complete control over your infrastructure.

Design Principles

SmythOS UI provides a complete visual development environment for AI agents. Just as modern IDEs make software development accessible, SmythOS UI makes AI agent development intuitive and powerful.

Visual-First Development

SmythOS UI offers a drag-and-drop interface for building complex agent workflows. Whether you're connecting LLMs, integrating APIs, processing data, or orchestrating multi-step workflows, everything is visual and intuitive.

This approach makes AI agent development accessible to everyone - from business analysts who understand the processes to developers who need to scale them to production.

Key Benefits:

  • Intuitive Visual Builder: Drag-and-drop components to build complex agent workflows
  • Real-Time Testing: Test your agents instantly as you build them
  • Production Deployment: One-click deployment from development to production
  • Extensible Architecture: Add custom components and integrations
  • Collaborative Development: Share and collaborate on agent projects with your team

Quick Start

SmythOS Studio Tutorial

Method 1: Docker Quick Start

Get up and running instantly with Docker Compose.

git clone https://github.com/SmythOS/smythos-studio.git
cd smythos-studio
cp .env.compose.example .env
docker compose up -d

Access your application: http://localhost:6060

🐳 Full Docker Setup: See our Docker Compose Guide for container deployment with automatic SSL, database, and caching.

Troubleshooting: If you encounter any issues during setup, check the Troubleshooting section in the Docker Compose guide.


Method 2: Local Development Setup

Perfect for development, customization, and contributing to the project.

# Clone the repository
git clone https://github.com/SmythOS/smythos-studio.git
cd smythos-studio

# Copy environment configuration
cp .env.example .env
# Edit .env with your database credentials

# Install dependencies
pnpm install

# Start development servers
pnpm dev

Next Steps:

  1. Configure your MySQL database in .env
  2. Set up required subdomains for embodiments
  3. Start building your first agent!

📖 Detailed Setup: See our Contributing Guide for complete development setup instructions.


Repository Structure

This monorepo contains the complete SmythOS UI platform:

📱 App Package - packages/app

The main application containing the visual builder, React frontend, and backend services.

Key Features:

  • Visual Agent Builder: Drag-and-drop interface for creating agent workflows
  • React Frontend: Modern, responsive user interface
  • Backend API: RESTful services for agent management and execution
  • Real-Time Testing: Instant agent testing and debugging

🔧 Middleware Package - packages/middleware

Core API services and database management for the SmythOS UI platform.

Features:

  • Database Management: Prisma-based ORM with MySQL support
  • API Layer: Centralized business logic and data access

⚡ Runtime Package - packages/runtime

The execution server that uses SRE Core Engine to execute the agents.

Features:

  • Agent Execution: High-performance runtime for agent workflows
  • Debugging Tools: Real-time debugging and monitoring
  • Scalable Architecture: Handles multiple concurrent agent executions
  • Embodiment Support: Deploy agents as chatbots, APIs, and integrations

Documentation

Contributing

We welcome contributions from the community! Whether you're fixing bugs, adding features, or improving documentation, your help makes SmythOS UI better for everyone.

Ways to Contribute:

  • 🐛 Report bugs and issues
  • 💡 Suggest new features and improvements
  • 🔧 Submit pull requests with fixes and enhancements
  • 📖 Improve documentation and examples
  • 🎨 Design UI/UX improvements

Get Started:

  1. Read our Contributing Guide
  2. Check out open issues

Contributors

Community & Support

License

This project is licensed under the MIT License.

Ready to build your first AI agent?

🚀 Get Started Now | 🌟 Star this repo


/smɪθ oʊ ɛs juː aɪ/

Build visually. Deploy globally. Scale infinitely.

Frequently asked questions

Is smythos-studio free to use?

smythos-studio is open source under the MIT licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does smythos-studio do?

SmythOS Studio: Open-Source Visual AI Agent Builder and deployable runtime stack from SmythOS. Start with an intuitive drag-and-drop workspace, extend with cust

What is smythos-studio written in?

smythos-studio is primarily written in TypeScript. Its source is publicly available at https://github.com/SmythOS/smythos-studio, and it has 555 GitHub stars.