Comprehensive analysis of 26 competitor repositories analyzed for Decision AI product positioning
This document provides a structured overview of all competitors analyzed during our research phase. Each competitor is categorized by market segment, with detailed profiles including value propositions, target audiences, key features, and user journey diagrams.
Key Finding: The market is fragmented across multiple niches. No single competitor addresses our full vision of unified context across platforms + modular AI sessions (deployable Claude instances) + trust-focused data science. This represents our blue ocean opportunity.
Current State vs. Vision:
IMPORTANT: This document describes both what exists TODAY in Decision Orchestrator and the FUTURE VISION. The current implementation is simpler than the vision described in some sections.
| Feature | Current State (What Exists) | Future Vision |
|---|---|---|
| Sessions | Discord bot launches Claude instances on Fly.io with system prompts | Reusable "Decision Packs" as deployable repos |
| Templates | Supabase database records (name, system_prompt, tools_config) | pack.yaml manifest files with triggers |
| Deployment | Dynamic Fly.io machine creation via workflow_tools | Pre-built container registry + one-click deploy |
| Communication | ACP (Agent Communication Protocol) via SSE | Same, but with richer multi-session orchestration |
What ACTUALLY exists today:
┌─────────────────────────────────────────────────────────────────────────────┐
│ DECISION ORCHESTRATOR - CURRENT STATE │
├─────────────────────────────────────────────────────────────────────────────┤
│ │
│ Discord Bot (Primary Interface) │
│ └── User sends message │
│ └── Workflow Executor runs with Claude API │
│ └── Uses workflow_tools: │
│ ├── fly_app_tools (create_fly_app, deploy_fly_app, etc.) │
│ ├── session_comm_tools (ACP: send_message_to_session) │
│ ├── human_interaction_tools (wait_for_human_decision) │
│ └── mcp_server_tools │
│ │
│ Sessions (Claude instances on Fly.io) │
│ └── Each session = Fly.io machine running Claude │
│ └── System prompt from session_templates table (Supabase) │
│ └── Communicates via ACP (SSE endpoints) │
│ │
│ Templates (Supabase: session_templates table) │
│ └── Columns: name, system_prompt, tools_config, mcp_config, metadata │
│ │
└─────────────────────────────────────────────────────────────────────────────┘
┌─────────────────────────────────────────────────────────────────────────────────────────────┐
│ COMPETITIVE LANDSCAPE 2025 │
├─────────────────────────────────────────────────────────────────────────────────────────────┤
│ │
│ ORCHESTRATION & FRAMEWORKS OBSERVABILITY & EVALUATION │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
│ │ CrewAI │ │ LangGraph │ │ Langfuse │ │ Braintrust │ │
│ │ Multi-Agent │ │ Stateful │ │ LLM Tracing │ │ AI Evals │ │
│ │ Tool Mgmt │ │ Workflows │ │ & Prompts │ │ Regression │ │
│ └──────────────┘ └──────────────┘ └──────────────┘ └──────────────┘ │
│ │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
│ │ Swarm │ │ Claude-Flow │ │ AgentOps │ │
│ │ Lightweight │ │ Enterprise │ │ Session │ │
│ │ Handoffs │ │ Swarms │ │ Replay │ │
│ └──────────────┘ └──────────────┘ └──────────────┘ │
│ │
│ ┌──────────────┐ ┌──────────────┐ │
│ │ AutoGen │ │ Pydantic-AI │ │
│ │ Multi-Agent │ │ Type-Safe │ │
│ │ Groups │ │ Agents │ │
│ └──────────────┘ └──────────────┘ │
│ │
├─────────────────────────────────────────────────────────────────────────────────────────────┤
│ │
│ PLATFORMS & BUILDERS MEMORY & KNOWLEDGE │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
│ │ LLMStack │ │ VoltAgent │ │ ChatMemory │ │ Glean │ │
│ │ No-Code │ │ TypeScript │ │ 4-Tier Mem │ │ Enterprise │ │
│ │ Builder │ │ Full-Stack │ │ Hierarchy │ │ Knowledge │ │
│ └──────────────┘ └──────────────┘ └──────────────┘ └──────────────┘ │
│ │
│ ┌──────────────┐ ┌──────────────┐ │
│ │ BotSharp │ │ Composio │ │
│ │ .NET Agent │ │ 500+ App │ │
│ │ Framework │ │ Integrations│ │
│ └──────────────┘ └──────────────┘ │
│ │
├─────────────────────────────────────────────────────────────────────────────────────────────┤
│ │
│ CHAT & MULTI-PLATFORM MARKETING ANALYTICS (MMM) │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
│ │ Dust.tt │ │ Clawdbot │ │ PyMC- │ │ Google │ │
│ │ Slack AI │ │ 8-Platform │ │ Marketing │ │ LWMMM │ │
│ │ Assistants │ │ Personal AI │ │ Bayesian │ │ │ │
│ └──────────────┘ └──────────────┘ └──────────────┘ └──────────────┘ │
│ │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
│ │ KIRA │ │ Runbear │ │ Meta │ │ Nielsen │ │
│ │ Privacy-1st │ │ Tiered Bot │ │ Robyn │ │ Proprietary │ │
│ │ Desktop AI │ │ Platform │ │ AutoMMM │ │ MMM │ │
│ └──────────────┘ └──────────────┘ └──────────────┘ └──────────────┘ │
│ │
├─────────────────────────────────────────────────────────────────────────────────────────────┤
│ │
│ SKILLS & PACKS DEPLOY & ARTIFACTS │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
│ │ Awesome │ │ Replit │ │ Hex AI │ │
│ │ Claude │ │ Agent │ │ Analytics │ │
│ │ Skills │ │ Deploy │ │ Artifacts │ │
│ └──────────────┘ └──────────────┘ └──────────────┘ │
│ │
│ ┌──────────────┐ │
│ │ v0.dev │ │
│ │ AI-Gen UI │ │
│ │ Preview │ │
│ └──────────────┘ │
│ │
├─────────────────────────────────────────────────────────────────────────────────────────────┤
│ │
│ TEMPLATE & DEPLOYMENT PLATFORMS (Inspiration for Future Pack System) │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
│ │ Replit │ │ Railway │ │ Render │ │ Vercel │ │
│ │ Templates │ │ Templates │ │ Blueprints │ │ Templates │ │
│ │ Full Proj │ │ One-Click │ │ IaC Deploy │ │ Frontend │ │
│ └──────────────┘ └──────────────┘ └──────────────┘ └──────────────┘ │
│ │
└─────────────────────────────────────────────────────────────────────────────────────────────┘
- Discord Bot - Primary user interface
- Workflow Executor - Uses Claude API with tools to process requests
- Session Management - Creates/manages Claude instances on Fly.io
- ACP Protocol - Inter-session communication via SSE endpoints
- Supabase Backend - Stores templates, sessions, and messages
From app/src/services/workflow_tools/:
# fly_app_tools.py - Fly.io deployment
- create_fly_app(app_name, region)
- deploy_fly_app(app_name, image, env_vars)
- list_fly_apps()
- scale_fly_app(app_name, count)
- restart_fly_machine(app_name, machine_id)
- get_fly_logs(app_name)
- set_fly_secrets(app_name, secrets)
# session_comm_tools.py - Inter-session communication (ACP)
- send_message_to_session(session_id, message)
- wait_for_human_decision(prompt, options)
- read_active_sessions()
- request_session_spawn(template_name)
# human_interaction_tools.py - User decisions
- request_human_approval(prompt)
- wait_for_human_input(prompt)CREATE TABLE session_templates (
id UUID PRIMARY KEY,
name TEXT UNIQUE NOT NULL,
system_prompt TEXT NOT NULL,
tools_config JSONB DEFAULT '{}',
mcp_config JSONB DEFAULT '{}',
metadata JSONB DEFAULT '{}',
is_default BOOLEAN DEFAULT FALSE,
created_at TIMESTAMPTZ,
updated_at TIMESTAMPTZ
);| Gap | Description | Our Opportunity |
|---|---|---|
| Unified Context | No one offers context continuity across Discord/Slack/Teams/CLI | Interface Primitives + Shared Memory |
| Domain-Specific Evals | No one has insight recovery benchmarks for analytics | MMM Insight Recovery Experiments |
| Trust-First Data Science | No one combines Bayesian causal + LLM + governance | Trust Differentiators |
| Deployable AI Sessions | No one does Discord → Fly.io Claude deployment seamlessly | What we have TODAY |
| ACP Protocol | No standard for inter-Claude communication | Our implemented protocol |
| Pattern | From | Why |
|---|---|---|
| ToolCollection | CrewAI | Best-in-class tool management |
| Thread-as-Boundary | Dust.tt | Essential for chat context |
| Statistical Evals | Braintrust | Right approach to AI testing |
| 4-Tier Memory | ChatMemory | Complete hierarchy |
| Manifest Format | Awesome Skills | Proven skill structure |
| Streaming Progress | Replit | Great deploy UX |
| Bayesian Foundation | PyMC-Marketing | Trust through uncertainty |
| # | Competitor | Category | What They Do (One-Liner) |
|---|---|---|---|
| 1 | CrewAI | Framework | Multi-agent orchestration with role-based collaboration and tool collections |
| 2 | LangGraph | Framework | Stateful graph-based workflows for LLM applications |
| 3 | Swarm | Framework | Lightweight multi-agent handoffs (educational, by OpenAI) |
| 4 | Claude-Flow | Framework | Enterprise multi-agent swarms with neural learning and MCP |
| 5 | AutoGen | Framework | Microsoft's multi-agent conversation framework |
| 6 | Pydantic-AI | Framework | Type-safe Python agents with structured outputs |
| 7 | VoltAgent | Platform | TypeScript full-stack agent framework with VoltOps observability |
| 8 | LLMStack | Platform | No-code visual builder for AI agents and workflows |
| 9 | BotSharp | Platform | .NET/C# agent framework with plugin architecture |
| 10 | Composio | SDK | 500+ app integrations for AI agents |
| 11 | Langfuse | Observability | LLM tracing, prompt management, and evaluation |
| 12 | Braintrust | Observability | Statistical AI evaluation with regression detection |
| 13 | AgentOps | Observability | Agent session replay and cost tracking |
| 14 | ChatMemory | Memory | 4-tier hierarchical memory for AI assistants |
| 15 | Glean | Knowledge | Enterprise permission-aware knowledge search |
| 16 | Dust.tt | Chat | Thread-aware Slack AI assistants |
| 17 | Clawdbot | Chat | 8-platform personal AI assistant (desktop) |
| 18 | KIRA | Chat | Privacy-first desktop AI coworker |
| 19 | Runbear | Chat | Tiered Slack/Teams bot platform |
| 20 | Awesome Claude Skills | Skills | Open-source skill manifest patterns |
| 21 | PyMC-Marketing | MMM | Bayesian causal marketing mix modeling |
| 22 | Meta Robyn | MMM | Automated MMM with Pareto optimization |
| 23 | Replit Templates | Templates | Full project templates with instant deployment |
| 24 | Railway Templates | Templates | One-click deployable app templates |
| 25 | Render Blueprints | Templates | Infrastructure-as-code deployment templates |
| 26 | Vercel Templates | Templates | Frontend/fullstack starter templates |
| Competitor | Category | Primary Language | Deploy Model | Key Differentiator | Pricing |
|---|---|---|---|---|---|
| CrewAI | Framework | Python | Library | Role-based multi-agent + ToolCollection | OSS |
| LangGraph | Framework | Python | Library | Stateful graphs + checkpointing | OSS + Cloud |
| Swarm | Framework | Python | Library | Minimal primitives (educational) | OSS |
| Claude-Flow | Framework | TypeScript | Enterprise | 54+ agents + neural learning | OSS |
| AutoGen | Framework | Python | Library | Conversational multi-agent | OSS |
| Pydantic-AI | Framework | Python | Library | Type safety + structured outputs | OSS |
| VoltAgent | Platform | TypeScript | Hybrid | Full-stack + VoltOps console | OSS + Cloud |
| LLMStack | Platform | Python | Self-hosted | No-code visual builder | OSS + Cloud |
| BotSharp | Platform | C# | Enterprise | .NET ecosystem + plugins | OSS |
| Composio | SDK | TypeScript | Multi-framework | 500+ integrations | Freemium |
| Langfuse | Observability | TypeScript | Self-hosted | Tracing + prompt management | OSS + Cloud |
| Braintrust | Observability | Python | Cloud | Statistical evals + regression | Freemium |
| AgentOps | Observability | Python | Cloud | Session replay + cost tracking | Freemium |
| ChatMemory | Memory | Python | Library | 4-tier hierarchy + pgvector | OSS |
| Glean | Knowledge | - | Enterprise | Permission-aware search | Enterprise |
| Dust.tt | Chat | - | Cloud | Thread-aware Slack AI | Tiered |
| KIRA | Chat | Python | Desktop | Privacy-first, local-only | OSS |
| Clawdbot | Chat | TypeScript | Desktop | 8-platform personal AI | OSS |
| Runbear | Chat | - | Cloud | Tiered bot platform | Tiered |
| Awesome Skills | Skills | - | - | Manifest format pattern | OSS |
| PyMC-Marketing | MMM | Python | Library | Bayesian causal inference | OSS |
| Robyn | MMM | R | Library | Automated Pareto optimization | OSS |
| LightweightMMM | MMM | Python | Library | Google's Bayesian MMM | OSS |
| Nielsen | MMM | - | Service | Industry standard | Enterprise |
| Replit Agent | Deploy | - | Cloud | Zero-friction deploy | Freemium |
| Hex AI | Artifacts | - | Cloud | Professional notebooks | Tiered |
| v0.dev | Artifacts | - | Cloud | AI-generated UI preview | Freemium |
| Replit Templates | Templates | - | Cloud | Full project templates | Freemium |
| Railway Templates | Templates | - | Cloud | One-click deploy apps | Freemium |
| Render Blueprints | Templates | YAML | Cloud | IaC deployment specs | Freemium |
| Vercel Templates | Templates | - | Cloud | Frontend starters | Freemium |
| Competitor | GitHub/URL |
|---|---|
| CrewAI | github.com/joaomdmoura/crewAI |
| LangGraph | github.com/langchain-ai/langgraph |
| Swarm | github.com/openai/swarm |
| Claude-Flow | github.com/ruvnet/claude-flow |
| AutoGen | github.com/microsoft/autogen |
| Pydantic-AI | github.com/pydantic/pydantic-ai |
| VoltAgent | github.com/voltagent/voltagent |
| LLMStack | github.com/trypromptly/LLMStack |
| BotSharp | github.com/SciSharp/BotSharp |
| Composio | github.com/composiohq/composio |
| Langfuse | github.com/langfuse/langfuse |
| Braintrust | github.com/braintrustdata/braintrust-sdk |
| AgentOps | github.com/AgentOps-AI/agentops |
| ChatMemory | github.com/uezo/chatmemory |
| KIRA | github.com/krafton-ai/KIRA |
| Clawdbot | github.com/ClawdAI/clawdbot |
| Awesome Skills | github.com/anthropics/awesome-claude-skills |
| PyMC-Marketing | github.com/pymc-labs/pymc-marketing |
| Robyn | github.com/facebookresearch/Robyn |
| LightweightMMM | github.com/google/lightweight_mmm |
| Replit Templates | replit.com/templates |
| Railway Templates | railway.app/templates |
| Render Blueprints | render.com/docs/infrastructure-as-code |
| Vercel Templates | vercel.com/templates |
Document generated for Decision AI competitive analysis - January 2025 26 competitors analyzed across 9 categories (including Template Platforms) Updated to reflect actual current state of Decision Orchestrator codebase