freshcrate
Home > MCP Servers > crewform

crewform

Build your AI team with Crewform. Orchestrate specialized, autonomous agents to collaborate on complex tasks and connect outputs to your stack. β€” AI Orchestration for Everyone

Description

Build your AI team with Crewform. Orchestrate specialized, autonomous agents to collaborate on complex tasks and connect outputs to your stack. β€” AI Orchestration for Everyone

README

CrewForm

Form your AI crew

Open-source AI Agent Orchestration Platform β€” with all 3 agentic protocols

The first platform with native MCP (Tools) + A2A (Agent-to-Agent) + AG-UI (Frontend Streaming)

License: AGPL v3 CI GitHub StarsDiscord Built with Supabase Deployed on Vercel Docs Zapier

Website Β· Docs Β· Discord Β· Twitter

Deploy on Railway Deploy to Render


If you find CrewForm useful, please consider giving it a ⭐ β€” it helps others discover the project!

CrewForm Visual Workflow Builder

Build AI agent pipelines visually β€” drag, connect, and watch them execute in real-time.

πŸ“Έ More Screenshots
Agent Creation
Create agents with models, prompts, and tools
Pipeline Setup
Chain agents into pipeline teams
Pipeline Run
Watch pipeline runs execute in real-time
Marketplace
Browse and install community agent templates
A2A Settings
Connect to external A2A agents
Pipeline Canvas
Visual workflow builder for pipeline teams
Analytics Dashboard
Track token usage, costs, and performance

πŸ”Œ Protocols & Standards

CrewForm is the first platform with native support for all three agentic protocols:

Protocol Direction What It Does
MCP (Model Context Protocol) πŸ”Œ Client + πŸ”§ Server Client: Agents discover and call tools from any MCP server. Server: Expose your agents as MCP tools for Claude Desktop, Cursor, and other MCP clients.
A2A (Agent-to-Agent Protocol) ↔️ Bidirectional Consume: Delegate tasks to external A2A agents. Publish: Expose your agents for other AI systems to call. Cross-framework agent interop.
AG-UI (Agent-User Interface) πŸ“‘ Streaming Real-time SSE event streaming from agent to frontend. Supports text deltas, tool calls, state transitions, and rich interactions (approval, confirmation, choices).

Why this matters: Most platforms support zero or one protocol. CrewForm gives your agents access to thousands of tools (MCP), cross-framework interop (A2A), and real-time UI streaming (AG-UI) β€” all out of the box.

✨ Features at a Glance

πŸ”Œ
MCP Client + Server
Use external tools & expose agents as MCP tools
🀝
A2A Bidirectional
Agent-to-Agent interop β€” consume & publish
πŸ–₯️
AG-UI Streaming
Real-time SSE events with rich interactions
πŸ€–
16 LLM Providers
OpenAI, Anthropic, Gemini, Groq, Ollama, +11 more
πŸ”€
3 Team Modes
Pipeline, Orchestrator, and Collaboration
πŸ“š
Knowledge Base (RAG)
Hybrid search: pgvector + full-text + reranking
🎨
Visual Workflow Canvas
Drag-and-drop with live execution visualization
🐳
Local AI via Ollama
Air-gapped β€” zero data leaving your network
πŸ’¬
Chat Widget
Embed agents on any website β€” one script tag
πŸ“‘
Observability
OpenTelemetry + Langfuse tracing
⚑
Zapier + Channels
7,000+ apps, Discord, Slack, Telegram, Email
πŸͺ
Agent Marketplace
Browse, install, and publish agent templates
πŸ”€
Fan-Out Branching
Parallel pipeline steps with merge agents
πŸ“¦
Export & Import
Portable JSON for agents and teams
πŸ”„
Fallback Models
Auto-switch to backup models on failure
🏠
Self-Hostable
Docker Compose β€” your data, your infra
πŸ”‘
BYOK
Your API keys, your cost β€” zero markup
🧠
Team Memory
pgvector semantic search across runs
πŸ›‘οΈ
RBAC & Workspaces
Role-based access, multi-tenant isolation
πŸ“Š
Analytics
Track tokens, costs, and agent performance

πŸš€ Quick Start

Hosted (Fastest)

Sign up at crewform.tech β€” free tier includes 3 agents and 50 tasks/month.

Self-Hosted (Docker)

git clone https://github.com/CrewForm/crewform.git
cd crewform
cp .env.example .env  # Edit with your config
docker compose up -d

Open http://localhost:3000 β€” done!

⚑ Local Models: Install Ollama alongside CrewForm for fully local AI β€” zero API keys, zero data leaving your network. Run ollama pull llama3.3 and select Ollama as a provider in Settings.

Development

git clone https://github.com/CrewForm/crewform.git
cd crewform
npm install
cp .env.example .env.local
npm run dev

πŸ“– See the Self-Hosting Guide for production deployment details.

One-Click Deploy

Deploy the CrewForm task runner with a single click:

Deploy on Railway Deploy to Render

You'll need to provide your own Supabase credentials and LLM API keys after deployment.

Table of Contents

Why CrewForm?

CrewForm gives you everything you need to orchestrate multi-agent AI workflows β€” a visual UI, team management, real-time monitoring, and an agent marketplace β€” while you keep full control of your API keys, your data, and your infrastructure.

  • πŸ–₯️ UI-First β€” Create, configure, and monitor agents from a visual interface. No code required to get started
  • πŸ”‘ BYOK (Bring Your Own Key) β€” Connect your own LLM provider keys. Pay your provider directly at their standard rates, zero markup
  • 🏠 Self-Hostable β€” Deploy on your own infrastructure with Docker. Your data stays with you
  • πŸ”€ 3 Orchestration Modes β€” Pipeline (sequential), Orchestrator (brain + workers), and Collaboration (multi-agent discussion)
  • πŸ”Œ MCP Protocol β€” Connect agents to thousands of external tool servers, and expose your agents as MCP tools for Claude Desktop, Cursor, and other MCP clients
  • 🀝 A2A Protocol β€” Agent-to-Agent interoperability β€” expose agents to external AI systems and delegate tasks to remote agents
  • πŸ–₯️ AG-UI Protocol β€” Real-time SSE event streaming for frontend integration β€” the standard for agent-to-UI communication
  • πŸ“š Knowledge Base (RAG) β€” Upload docs (TXT, MD, CSV, JSON), auto-chunk and embed with pgvector, then search via agents
  • πŸͺ Agent Marketplace β€” Browse and install community-built agent templates, or publish your own
  • ⚑ Integrations Ecosystem β€” Zapier (7,000+ apps), Discord, Slack, Telegram, Email, webhooks, and output routes
  • πŸ”’ Secure by Default β€” AES-256-GCM key encryption, Row-Level Security, GDPR-ready
  • πŸ“Š Built-in Analytics β€” Track token usage, costs, and performance per agent and task

CrewForm is the first platform with all three agentic protocols β€” MCP (tools) + A2A (agents) + AG-UI (frontend). Built for developers and teams who want production-ready AI agent orchestration.

How It Works

CrewForm supports 4 execution modes β€” choose the right one for your workflow:

CrewForm Workflow Modes

Mode Description
Single Task Send a prompt to one agent β€” it uses its LLM and tools, then returns the result. The simplest way to get work done.
Pipeline Chain multiple agents in sequence. Each agent completes its task and passes the output to the next. Great for research β†’ write β†’ review workflows.
Orchestrator A brain agent breaks down the task, delegates sub-tasks to worker agents, reviews their outputs, and assembles the final result.
Collaboration Multiple agents discuss the task in a shared thread, debate approaches, and converge on a consensus result.

Who It's For

πŸ§‘ Solo User β€” Freelancer / Indie Hacker

Pick agents from the marketplace (or build your own) and throw tasks at them β€” "Research competitors for X", "Write a blog post about Y", "Review this code". Agents work in the background; you get results.

Daily loop: Dispatch tasks β†’ review results β†’ ship to clients.

πŸ‘₯ Small Team β€” Agency / Startup

Set up a shared workspace with a crew of agents matching your workflow β€” a Researcher, a Coder, a Writer, a QA agent. Tasks get assigned, agents run in pipeline or collaboration mode, results land in one place.

Daily loop: Create task β†’ assign to agent β†’ agent does the legwork β†’ human reviews β†’ done.

🏒 Enterprise β€” Agency / Multi-Tenant

Each client gets their own workspace. Custom agents built around their tools and data. Analytics show which agents perform, which cost most, where to optimise. BYOK means you control API spend.


The core habit CrewForm builds: I have a task β†’ I assign it to an agent β†’ I review the output. It becomes as natural as assigning work in Slack β€” the difference is the agent actually does the work.

Where it really shines:

  • Repetitive but complex tasks (reports, summaries, code reviews)
  • Multi-step workflows with handoffs between skills (research β†’ write β†’ format)
  • Teams that want AI leverage without every member needing prompt engineering skills

Key Features

Community Edition (Free & Open Source)

  • πŸ”‘ BYOK (Bring Your Own Key) β€” Pay your LLM provider directly. Zero markup, zero middleman
  • πŸ€– Agent Management β€” Create, configure, and monitor AI agents from a visual UI
  • πŸͺ Marketplace β€” Browse and install agent templates built by the community
  • πŸ‘₯ Pipeline Mode β€” Chain agents together in sequential workflows
  • βœ… Single Tasks β€” Send a prompt to any agent and get results in real-time
  • πŸ”Œ MCP Protocol β€” Connect agents to external MCP tool servers for dynamic tool discovery, and expose agents as MCP tools for Claude Desktop and Cursor
  • πŸ“š Knowledge Base (RAG) β€” Upload documents, auto-chunk and embed, and search via agents
  • 🏠 Self-Hostable β€” Run on your own infrastructure with Docker Compose
  • πŸ”’ Secure by Default β€” AES-256-GCM key encryption, Row-Level Security, GDPR-ready
  • ⚑ Real-Time β€” Watch your agents work in real-time with live task execution updates
  • 🎨 Visual Workflow Canvas β€” Drag-and-drop agents onto an interactive canvas with live execution visualization, glassmorphism nodes, transcript panel, tool activity heatmap, keyboard shortcuts, and camera auto-follow
  • πŸŽ™οΈ Voice Profiles β€” Control agent tone, custom instructions, and output format hints; save as reusable brand voice templates
  • πŸ“ Output Templates β€” Format results with {{variable}} placeholders for consistent, structured output
  • πŸ”€ Fan-Out Branching β€” Parallel pipeline steps that dispatch to multiple agents simultaneously, then merge results
  • πŸ“Š Usage Tracking β€” Monitor token usage, costs, and performance per agent and task
  • πŸ’¬ Chat Widget β€” Embed any agent on your website with a single <script> tag β€” streaming responses, domain whitelisting, customizable themes
  • πŸ“¦ Export & Import β€” Download agent/team configs as portable JSON; import into any workspace with automatic ID remapping
  • πŸ“‘ Observability β€” Opt-in OpenTelemetry + Langfuse integration for tracing LLM calls, tool use, and team runs
  • 🀝 AG-UI Rich Interactions β€” Agents can pause and request approval, data confirmation, or choices from the user mid-execution

Enterprise Edition (Paid Plans)

  • πŸ”— Orchestrator Mode β€” Brain agent coordinates sub-agents via delegation trees (Pro)
  • πŸ› οΈ Custom Tools β€” Extend agents with custom tool integrations (Pro)
  • πŸ’¬ Collaboration Mode β€” Agents discuss and debate tasks in real-time threads (Team)
  • 🧠 Team Memory β€” Shared pgvector semantic search across agents (Team)
  • πŸ‘€ RBAC β€” Role-based access control and workspace member invitations (Team)

Integrations

  • ⚑ Zapier β€” Connect CrewForm to 7,000+ apps. Trigger agents from Gmail, Slack, forms, or schedules
  • πŸ“‘ Messaging Channels β€” Trigger agents from Discord, Slack, Telegram, and Email
  • πŸ“€ Output Routes β€” Deliver results to Discord channels, Slack, webhooks, MS Teams, and more
  • πŸ“ˆ Advanced Analytics β€” Charts, CSV export, prompt history with diffs (Pro)
  • πŸ’¬ Chat Widget β€” Embed agents on any website (Pro)
  • πŸ“‹ Audit Logs β€” Full audit trail with Datadog/Splunk streaming (Enterprise)
  • 🐝 Swarm β€” Multi-runner concurrency pool (Enterprise)

Editions & Pricing

CrewForm uses an open-core model: a free Community Edition under AGPL-3.0 and a proprietary Enterprise Edition.

Free Pro Team Enterprise
Agents 3 25 Unlimited Unlimited
Tasks/month 50 1,000 Unlimited Unlimited
Teams 1 10 Unlimited Unlimited
Members 1 3 25 Unlimited
MCP Protocol βœ… βœ… βœ… βœ…
AG-UI Protocol βœ… βœ… βœ… βœ…
Knowledge Base 3 docs 25 docs Unlimited Unlimited
A2A Consume βœ… βœ… βœ… βœ…
A2A Publish β€” βœ… βœ… βœ…
Chat Widget β€” βœ… βœ… βœ…
Pipeline Mode βœ… βœ… βœ… βœ…
Orchestrator Mode β€” βœ… βœ… βœ…
Collaboration Mode β€” β€” βœ… βœ…
Team Memory β€” β€” βœ… βœ…
Audit Logs β€” β€” β€” βœ…
Self-Hosting βœ… (CE) βœ… βœ… βœ…

See LICENSING.md for full details on the dual-license model.

Documentation

Guide Description
Quick Start Get running in under 5 minutes
Agents Guide Models, system prompts, and agent lifecycle
Pipeline Teams Multi-agent sequential workflows
Orchestration Teams Brain agent with delegation trees
Collaboration Teams Multi-agent real-time discussion
Channels Discord, Slack, Telegram, Email triggers
Discord Integration Slash commands and bot setup
Output Routes Deliver results to external destinations
MCP Protocol Connect agents to external tool servers
MCP Server Publishing Expose agents as MCP tools for Claude Desktop, Cursor
Knowledge Base RAG document upload, chunking, and search
A2A Protocol Agent-to-Agent interoperability
AG-UI Protocol Real-time SSE streaming for frontends
API Reference REST API endpoints and authentication
Self-Hosting Docker Compose production deployment
Visual Workflow Builder Interactive canvas with live execution observability
Chat Widget Embed agents on any website with a script tag
Observability OpenTelemetry + Langfuse tracing setup
Changelog Release notes and version history

Architecture

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                        CrewForm UI                               β”‚
β”‚             React + TypeScript + Tailwind + ShadCN               β”‚
β”‚      Visual Workflow Canvas Β· AG-UI SSE Streaming Β· Chat Widget  β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                      Supabase Layer                              β”‚
β”‚         Auth Β· PostgreSQL Β· Realtime Β· Storage                   β”‚
β”‚         Edge Functions (REST API) Β· pgvector (RAG)               β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                       Task Runner                                β”‚
β”‚                   Node.js Β· Multi-Provider LLM                   β”‚
β”‚   β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”‚
β”‚   β”‚  OpenAI Β· Anthropic Β· Gemini Β· Groq Β· Mistral Β· Cohere β”‚    β”‚
β”‚   β”‚  NVIDIA Β· Perplexity Β· Together Β· OpenRouter Β· HuggingFaceβ”‚  β”‚
β”‚   β”‚  MiniMax Β· Moonshot Β· Venice Β· Ollama (local) Β· xAI     β”‚    β”‚
β”‚   β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                     Protocol Layer                               β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”   β”‚
β”‚  β”‚ MCP Protocol  β”‚  β”‚ A2A Protocol β”‚  β”‚    AG-UI Protocol     β”‚   β”‚
β”‚  β”‚ Client+Server β”‚  β”‚ Bidirectionalβ”‚  β”‚ SSE + Rich Interactionsβ”‚  β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜   β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                      Integrations                                β”‚
β”‚  Channels (Discord Β· Slack Β· Telegram Β· Email) Β· Output Routes   β”‚
β”‚  Zapier (7,000+ apps) Β· Webhooks Β· Chat Widget Β· REST API        β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                    Observability                                 β”‚
β”‚         OpenTelemetry Β· Langfuse Β· Datadog Β· Jaeger              β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                  Your LLM Providers                              β”‚
β”‚              BYOK β€” Your Keys, Your Cost                         β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Tech Stack

Layer Technology
Frontend React 18 Β· TypeScript Β· Vite Β· Tailwind CSS Β· ShadCN UI
State TanStack Query Β· Zustand
Backend Supabase (Auth, PostgreSQL, Realtime, Edge Functions)
Task Runner Node.js Β· 16 LLM providers + Ollama (local)
Vector Search pgvector β€” hybrid search (cosine + full-text + reranking)
Protocols MCP (client + server) Β· A2A (bidirectional) Β· AG-UI (SSE + rich interactions)
Observability OpenTelemetry Β· Langfuse Β· Datadog Β· Jaeger
Integrations Zapier Β· Discord Β· Slack Β· Telegram Β· Email Β· Webhooks Β· Chat Widget
Validation Zod
Deployment Vercel Β· Docker Compose Β· Railway Β· Render

Contributing

We welcome contributions from everyone! Please see CONTRIBUTING.md for:

  • πŸ› How to report bugs
  • πŸ’‘ How to suggest features
  • πŸ”§ Development setup guide
  • πŸ“‹ Coding standards

Community

FAQ

What is CrewForm?

CrewForm is an open-source AI orchestration platform that lets you deploy, manage, and collaborate on multi-agent AI workflows through a visual UI β€” without vendor lock-in or LLM cost markup.

Is CrewForm free to use?

Yes. CrewForm's Community Edition is open-source under the AGPL v3 license. You can self-host it for free. We also offer a hosted version with a free tier at crewform.tech. Paid plans (Pro $39/mo, Team $99/mo, Enterprise custom) unlock additional features.

What is the CE/EE split?

CrewForm uses an open-core model. All code outside ee/ is Community Edition (AGPL-3.0, free). Code inside ee/ is Enterprise Edition (proprietary, requires a license key). CE includes agents, pipeline teams, marketplace, and self-hosting. EE adds orchestrator mode, collaboration, memory, audit logs, and more.

What does BYOK mean?

BYOK stands for Bring Your Own Key. You connect your own API keys from providers like Anthropic, Google, or OpenAI. CrewForm never touches your LLM spend β€” you pay your provider directly at their standard rates.

Can I self-host CrewForm?

Yes! CrewForm supports Docker-based self-hosting. See our self-hosting guide for instructions.

What LLM providers are supported?

CrewForm supports 16 cloud providers + Ollama for local models:

OpenAI, Anthropic, Google Gemini, Groq, Mistral, Cohere, NVIDIA NIM, Perplexity, Together, OpenRouter, HuggingFace, MiniMax, Moonshot, Venice, xAI, and Ollama (local β€” Llama 3, Mistral, Phi, etc.).

Ollama enables fully air-gapped setups β€” zero API keys, zero data leaving your network. More providers can be added via the modular provider architecture.

What integrations are available?

CrewForm integrates with Zapier (7,000+ apps), messaging channels (Discord, Slack, Telegram, Email, Trello), output routes (webhooks, MS Teams, Asana, Trello, and more), and three agentic protocols: MCP (Model Context Protocol) for connecting to thousands of external tool servers, A2A (Agent-to-Agent) for delegating tasks to external AI agents, and AG-UI (Agent-User Interface) for real-time SSE streaming to any frontend.

How does CrewForm differ from CrewAI or LangGraph?

CrewForm is a visual, UI-first platform β€” you create agents, teams, and tasks through a web interface with no Python required. CrewAI and LangGraph are code-first libraries. CrewForm also includes built-in billing, RBAC, marketplace, messaging channels, MCP protocol support, RAG knowledge base, A2A agent-to-agent interop, AG-UI real-time streaming, and a production-ready self-hosted deployment. CrewForm is the first platform to support all three agentic protocols (MCP + A2A + AG-UI).

How CrewForm Compares

Capability CrewForm Others
Visual UI βœ… Drag-and-drop canvas + live execution Often code-only or basic flow editors
Multi-Agent Teams βœ… 3 modes β€” Pipeline, Orchestrator, Collaboration Usually single-mode or code-defined
MCP Protocol βœ… Client + Server (bidirectional) Typically client-only or unsupported
A2A Protocol βœ… Bidirectional (consume + publish) Not supported
AG-UI Protocol βœ… SSE + rich interactions Not supported
All 3 Protocols βœ… MCP + A2A + AG-UI β€” native Zero or one
LLM Providers βœ… 16 + Ollama (local) Often limited or requires plugins
BYOK (zero markup) βœ… Your keys, your cost Often limited providers or markup fees
Local Models (Ollama) βœ… Native, fully air-gapped Varies
RAG / Knowledge Base βœ… Hybrid search + retrieval tester Sometimes available, often requires plugins
Chat Widget βœ… One script tag, streaming, domain security Rare β€” usually requires custom dev
Observability βœ… OTLP + Langfuse Sometimes available
Fan-Out (Parallel) βœ… Built-in branching + merge Rare in UI-first platforms
Agent Marketplace βœ… Browse, install, publish Rare in open-source tools
Data Portability βœ… JSON export/import for agents and teams Usually locked to platform
Self-Hosting βœ… One-command Docker Compose Often cloud-only or complex setup
Open Source βœ… AGPL-3.0 Varies

CrewForm is the only platform with all three agentic protocols (MCP + A2A + AG-UI) β€” giving your agents access to thousands of tools, cross-framework interop, and real-time UI streaming out of the box.

License

CrewForm uses a dual-license model:

You can use, modify, and distribute the Community Edition freely. Enterprise features require a valid license key. See LICENSING.md for full details.

⭐ Star History

Star History Chart

🏒 Who's Using CrewForm

Using CrewForm in production? Open an issue and we'll add you here!

Be the first to showcase your team here!


CrewForm β€” Form your AI crew ⚑

Website Β· Docs Β· Discord Β· Twitter

If CrewForm is useful to you, please consider ⭐ starring the repo β€” it really helps!

Release History

VersionChangesUrgencyDate
v1.8.2## [1.8.2] - 2026-04-11 ### Added - **AG-UI Multi-Step Wizards** β€” Agents can orchestrate complex, stateful, branching user interactions via `requestWizard()`. Supports 5 input types (approval, confirm_data, choice, text_input, form) with conditional step branching, cancellation, and a glassmorphism modal UI - **Marketplace: Creator Analytics Dashboard** β€” Comprehensive usage analytics for template authors replacing the basic stat cards: - 4 summary cards: Published Agents, Total InstaMedium4/10/2026
v1.8.1### Added - **Canvas: Copy/Paste Nodes** β€” `Ctrl+C` / `Ctrl+V` to duplicate agent nodes on the workflow canvas. Auto-connects pasted nodes based on team mode (brain link in orchestrator, mesh in collaboration) - **Canvas: Sticky Notes** β€” Right-click canvas β†’ "Add Note" for free-text annotations. 5 color presets (yellow, blue, green, pink, purple) with inline editing. Notes persist across saves and page navigation - **Canvas: Node I/O Inspector** β€” Click any agent node during/after a run toMedium4/10/2026
v1.8.0# CrewForm v1.8.0 Release Notes **Released: April 8, 2026** This is a major feature release that adds an embeddable chat widget, production-grade knowledge base retrieval, and agent/team data portability β€” alongside AG-UI rich interactions, observability, and marketplace improvements. --- ## πŸ†• Highlights ### πŸ’¬ Embeddable Chat Widget Drop a single `<script>` tag on any website to embed a CrewForm agent as a floating chat bubble. No React, no build step β€” just paste and go. ``Medium4/8/2026
v1.7.1## [1.7.1] - 2026-04-01 ### Added - **MCP Server Publishing** β€” Expose your CrewForm agents as MCP tools so external clients (Claude Desktop, Cursor, other agent frameworks) can call them - New `mcpServer.ts` handler implementing MCP Streamable HTTP transport (`POST /mcp`) - Supports `initialize`, `tools/list`, `tools/call`, and `ping` JSON-RPC methods - Agents opt-in via `is_mcp_published` flag β€” each published agent becomes an MCP tool with auto-generated name, description, and Medium4/1/2026
v1.6.0## [1.6.0] - 2026-04-01 ### Added - **Fan-Out Pipelines** β€” Pipeline steps can now branch into multiple agents running in parallel, with configurable merge agent and failure modes (`fail_fast` / `continue_on_partial`) - **Fan-Out Config UI** β€” New "Add Fan-Out" button in pipeline config panel with multi-agent checklist, merge agent selector, merge instructions, and branch failure mode - **Fan-Out Canvas Visualization** β€” Workflow canvas renders fan-out steps as branching nodes with amberMedium4/1/2026
v1.5.0## What's New ### πŸ”¬ Model Performance Comparison - Compare models side-by-side by **speed**, **cost/run**, and **tokens/run** - Inline mini-bar charts for visual comparison on the Analytics page ### πŸͺ Marketplace Enhancements - **Category Filters** β€” 8 preset groups: Customer Support, Content Creation, Data Analysis, Code Assistant, Research, Sales & Marketing, DevOps, Education - **One-click Publish** β€” Publish agents to the marketplace directly from the agent detail page - **Ratings &Medium3/27/2026
v1.3.0# [1.3.0] - 2026-03-27 ### Added - **Tier Limits for Knowledge Base** β€” Free: 3 docs, Pro: 25 docs, Team+: Unlimited. Quota enforced on upload with upgrade prompt - **Tier Limits for A2A Publishing** β€” A2A agent publishing gated to Pro+ plans; consuming remains free on all tiers - **Embedding Provider Fallback** β€” `kb-process` Edge Function now tries all available providers (OpenAI β†’ OpenRouter) instead of failing on the first quota error - **README Screenshot Gallery** β€” Added 6 producMedium3/27/2026
v1.2.0## What's New in v1.2.0 ### 🀝 A2A Protocol Support Agent-to-Agent interoperability β€” publish agent cards, delegate tasks to external A2A agents, and manage remote agents in Settings. ### πŸ–₯️ AG-UI Protocol Support Real-time SSE streaming for frontend integration. CrewForm is now the **first platform with all three agentic protocols**: MCP + A2A + AG-UI. ### πŸ“š RAG / Knowledge Base Upload documents (TXT, MD, CSV, JSON), auto-chunk and embed with pgvector, and search via the `knowledgMedium3/27/2026
v1.1.0 ## [1.1.0] - 2026-03-20 ### Added - **Agent Tool Support for Teams** β€” Agents in Pipeline, Orchestrator, and Collaboration team modes can now use their configured tools (e.g. web search) during execution - **Tool Call Tracking** β€” Tool call logs (arguments, results, duration) are captured and displayed in both Task Detail and Team Run Detail views - **Change Password** β€” Users can now change their password in Settings β†’ Profile - **Execution Mode Tutorials** β€” Added comprehensive tutoLow3/20/2026
v1.0.0# πŸš€ CrewForm v1.0.0 β€” Initial Release The first official release of CrewForm β€” an open-source, self-hostable AI agent orchestration platform. ## ✨ Highlights - **Visual Agent Builder** β€” Create, configure, and monitor AI agents from a clean UI. No code required - **4 Orchestration Modes** β€” Single Task, Pipeline, Orchestrator (brain + workers), and Collaboration (multi-agent discussion) - **BYOK (Bring Your Own Key)** β€” Connect 15+ LLM providers. Pay your provider directly, zero markLow3/18/2026

Dependencies & License Audit

Loading dependencies...

Similar Packages

mcp-verified-repo-memoryProvide reliable, repository-scoped memory for AI coding agents with code citations, just-in-time verification, and stale-proof data management.main@2026-04-21
agentic-flowProduction-ready AI agent orchestration platform with 66 specialized agents, 213 MCP tools, ReasoningBank learning memory, and autonomous multi-agent swarms. Built by @ruvnet with Claude Agent SDK, ne2.0.7
adk-jsAn open-source, code-first Typescript toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.devtools-v1.0.0
mcp-gatewayManage and debug local Model Context Protocol servers with an easy desktop app that auto-discovers and monitors MCP instances.main@2026-04-21
fast-rlmImplement Recursive Language Models using Deno and Pyodide to enable scalable, code-driven prompt processing with modular sub-agent calls.main@2026-04-21