# Alternatives to Botpress

> Source: https://theagentsindex.com/botpress/alternatives (current datasheets, evidence-ranked)

Candidates share the baseline category or are previously researched peers. Requirements, preserved strengths, explicit trade-offs and research coverage decide the order; paid tier does not.

## Shortlist

### 1. LangChain

Open source agent frameworks plus LangSmith, a hosted platform to trace, evaluate, deploy and govern agents.

**Research coverage:** 34/35 criteria

**Where it improves on Botpress:**
- [Writes code: yes — The vendor ships dcode, a free open-source terminal coding agent that writes and runs code from a prompt; it is a separate package from the paid LangSmith platform.](https://www.langchain.com/dcode)
- [Whole-codebase work: partial — Engine reads a whole connected repository to ground fixes and dcode carries context across sessions, but no page claims a repository-wide migration or multi-file refactor as a supported job.](https://docs.langchain.com/langsmith/engine)
- [Ships it: yes — LangSmith Deployment runs agents in production with one-click deploy from Studio and a control-plane API; the free Developer plan shows Deployment as N/A, so shipping starts at Plus.](https://docs.langchain.com/langsmith/studio)

**Trade-offs against Botpress:**
- [Getting out: partial — Traces can be queried through the SDK on any plan, but scheduled bulk export to your own S3 bucket in Parquet is now Enterprise-only for new customers, with older accounts cut off in 2027.](https://docs.langchain.com/langsmith/data-export)

[View LangChain](https://theagentsindex.com/langchain)

### 2. Salesforce Agentforce

Salesforce's platform for building, deploying and monitoring AI agents on top of CRM data.

**Research coverage:** 35/35 criteria

**Where it improves on Botpress:**
- [Writes code: yes — The Agentforce Vibes coding agent turns a natural-language description into Salesforce code and metadata.](https://www.salesforce.com/agentforce/developers/vibe-coding/)
- [Debugs and fixes: yes — Vibes runs the test or deployment, reads the failure and iterates toward a fix rather than stopping at the error.](https://developer.salesforce.com/docs/platform/agentforcevibes/guide/afv-agentic-dev.html)
- [Writes tests: yes — Apex test classes and LWC Jest tests are generated alongside the code, with a dedicated QA Validator sub-agent for coverage.](https://developer.salesforce.com/docs/platform/agentforcevibes/guide/afv-agentic-dev.html)

**Trade-offs against Botpress:**
- [On the command line: partial — Salesforce CLI drives the whole agent lifecycle from a terminal, but the Vibes coding agent itself is distributed only as a VS Code extension and a hosted IDE. There is no standalone Vibes CLI.](https://developer.salesforce.com/docs/ai/agentforce/guide/headless-tools.html)
- [Getting out: partial — Data is exportable during the term and returnable for 30 days after termination, though insights, reports and scoring may be manual-export-only; unused Flex Credits do not roll over between subscription terms.](https://www.salesforce.com/en-us/wp-content/uploads/sites/4/documents/legal/misc/einstein-platform-security-privacy-and-architecture.pdf)

[View Salesforce Agentforce](https://theagentsindex.com/salesforce-agentforce)

### 3. Agno

Python SDK, open-source AgentOS runtime and hosted control plane for building and operating agents.

**Research coverage:** 35/35 criteria

**Where it improves on Botpress:**
- [Writes code: yes — Ships a CodingTools toolkit whose documented job is editing files and running commands in a scoped project directory.](https://docs.agno.com/use-cases/coding-agents)
- [Debugs and fixes: yes — Bug fixing is a documented pattern: reproduce, patch, rerun the failing tests.](https://docs.agno.com/use-cases/coding-agents)
- [Reviews code: yes — Code review over a diff is one of the documented coding-agent patterns.](https://docs.agno.com/use-cases/coding-agents)

**Trade-offs against Botpress:**
- [Done-for-you service: no — You run the software in your own cloud; Enterprise adds dedicated build help, not a managed service.](https://www.agno.com/products/runtime)
- [In your pipeline: no — The enumerated serving surfaces are REST, MCP in Claude/ChatGPT and chat apps; no pull-request or CI surface appears.](https://www.agno.com/)
- [Pooled budget: partial — There is no metered balance to pool; seats share access to the same connected runtimes and usage inside a connection is unlimited.](https://www.agno.com/pricing)

[View Agno](https://theagentsindex.com/agno)

### 4. MindStudio

No-code platform for building, running and deploying AI agents as drag-and-drop workflows.

**Research coverage:** 35/35 criteria

**Where it improves on Botpress:**
- [Ships it: yes — Publishing and deploying agents is unlimited on both paid tiers; deployment targets include hosted web apps, website embeds, webhooks, scheduled runs and, on Business, custom domains.](https://www.mindstudio.ai/pricing)
- [Multi-agent: yes — A workflow can spawn one or more child workflows, and packaged agents can be called as blocks inside another agent, giving multi-agent orchestration inside one run.](https://www.mindstudio.ai/capabilities)
- [Open models: yes — Open-weight families are both hosted in the catalogue and runnable on your own hardware, and the privacy policy names offline DeepSeek instances running inside MindStudio infrastructure.](https://www.mindstudio.ai/privacy)

**Trade-offs against Botpress:**
- [Pooled budget: partial — Business workspaces can set per-user budgets and limits against the shared workspace spend, but the vendor does not publish how the pooled balance itself is allocated.](https://www.mindstudio.ai/pricing)
- [Admin controls: partial — Restricting which models and third-party services a workspace may reach, and controlling access per user, are ticked only in the Business column and crossed for Individual.](https://www.mindstudio.ai/pricing)
- [Getting out: partial — The trust centre lists a control for deleting customer data on departure, but the vendor publishes nothing about exporting agents or whether prepaid usage balances expire.](https://trust.mindstudio.ai/)

[View MindStudio](https://theagentsindex.com/mindstudio)

### 5. ElevenLabs Agents

Hosted platform for building voice and chat agents, with telephony, SDKs and a choice of LLM.

**Research coverage:** 35/35 criteria

**Where it improves on Botpress:**
- [Multi-agent: yes — An orchestrator agent routes a live conversation to specialist agents on natural-language conditions, and transfers can be nested; the transcript carries across.](https://elevenlabs.io/docs/eleven-agents/customization/tools/system-tools/agent-transfer)
- [Agent permissions: yes — Tool use is gated per MCP server and per tool: always ask, fine-grained (auto-approved, requires approval, disabled), or no approval at all.](https://elevenlabs.io/docs/eleven-agents/customization/tools/mcp)
- [Open models: yes — Open-weight models run two ways: ElevenLabs-hosted Qwen in the native model list, or Llama and Mixtral through a custom LLM endpoint such as Together AI, Groq or SambaNova.](https://elevenlabs.io/docs/eleven-agents/customization/llm/custom-llm/together-ai)

**Trade-offs against Botpress:**
- [In your editor: no — The vendor enumerates its surfaces as web widgets, mobile apps, phone systems and custom integrations; no editor or IDE extension appears in that list.](https://elevenlabs.io/docs/eleven-agents/integrate/overview)
- [Admin controls: partial — Guardrails constrain what an agent may say and per-tool approval constrains what it may do, but Guardrails is in Alpha and enabling MCP servers is not restricted to admins.](https://elevenlabs.io/docs/eleven-agents/best-practices/guardrails)
- [Getting out: partial — Agents, tools and tests pull down as files via the CLI and conversations are readable over the API, but unused paid credits expire on cancel or downgrade and rollover caps at two months.](https://elevenlabs.io/pricing/agents)

[View ElevenLabs Agents](https://theagentsindex.com/elevenlabs-conversational-ai)

### 6. n8n

Workflow automation platform for building and running AI agents on a visual canvas, with code where needed.

**Research coverage:** 35/35 criteria

**Where it improves on Botpress:**
- [Multi-agent: yes — A supervising agent delegates to specialised agents as tools, nestable across layers; published agents can also be attached as sub-agents.](https://docs.n8n.io/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-langchain.toolaiagent)
- [Agent permissions: yes — Approval is wired per tool: the workflow pauses and a reviewer approves or denies through Chat, Slack, Discord, Telegram, Gmail or Outlook. Tools with no review step execute unattended.](https://docs.n8n.io/build/integrate-ai/ai-examples/human-in-the-loop-for-tools)
- [Open models: yes — Ollama chat and embedding nodes run local open-weight models; OpenRouter, Hugging Face Inference, DeepSeek and Mistral nodes cover hosted open-weight options.](https://docs.n8n.io/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-langchain.lmchatollama)

**Trade-offs against Botpress:**
- [Writes tests: no — Native evaluations exist, but you supply the dataset and the expected outputs; no documented feature generates test cases for you.](https://docs.n8n.io/build/integrate-ai/test-and-improve-ai-workflows/understand-why-to-test)
- [Done-for-you service: no — Every plan is software you operate, on n8n Cloud or your own infrastructure; the only vendor-delivered service on the pricing page is support, dedicated with an SLA on Enterprise.](https://n8n.io/pricing/)
- [Seat model: no — Not sold per seat. Users are unlimited on every plan and the quota is executions, so there is no seat floor or ceiling to negotiate; shared projects are what step up by tier (1, 3, 6, unlimited).](https://n8n.io/pricing/)

[View n8n](https://theagentsindex.com/n8n)

## Method

Unknown data is never treated as a benefit or a trade-off. Featured placement is labelled but cannot alter recommendation order.
