Summary
Botpress is a cloud platform for building and running AI agents, with a visual studio, a code-first TypeScript ADK, and a helpdesk console. Its agents answer, call tools and take actions across web, messaging and email channels.
- Best for
- Engineering-led teams building a multi-channel AI support agent who want an open-source, self-hostable core with an optional managed cloud layer.
- Not for
- Non-technical teams that want a fully no-code, zero-engineering chatbot builder. Botsify, Lindy or a similarly managed platform is a better fit.
- From
- Freethen $189 monthly · $150 billed annually
- Free tier
- Yes100 conversations, 3 seats, 3 AI agents, Studio and Desk, Help Center, resolution SLA, community support. Hard-capped: no top-ups, no overages, no storage add-on (1K table rows, 100MB vector, 100MB file), no whitelabel webchat, no WhatsApp, no audit log, and no credit-grant auto-recharge.
What it does
- Writes code
- PartlyAI generates the code inside Studio Execute Code cards and Actions from a prompt; the artifact is bot logic, never source in your own repository.
The Execute Code card allows you to generate code using AI, so you don't have to write it all from scratch
botpress.com/docs/studio/concepts/cards… - Debugs and fixes
- PartlyAgent(0), the assistant in the ADK Dev Console, edits actions and workflows and debugs build and runtime errors in your own ADK project, not an arbitrary repository or a CI failure.
Agent(0) can: Edit your actions and workflows; Run CLI commands; Debug build and runtime errors; Send test messages to your bot; Inspect traces and…
botpress.com/docs/adk-v2/ai-native/agen… - Writes tests
- PartlyTests are evals: automated conversation tests of agent behaviour, run by the adk CLI. The adk-evals skill writes them, and there are no unit tests over source code.
Automated conversation tests for your agent.
botpress.com/docs/adk-v2/testing/evals - Reviews code
- NoThe assistant's own capability list covers editing, debugging, testing and log reading; reviewing a diff someone else wrote is absent from it, and no vendor page claims code review.
Agent(0) can: Edit your actions and workflows; Run CLI commands; Debug build and runtime errors; Send test messages to your bot; Inspect traces and…
botpress.com/docs/adk-v2/ai-native/agen… - Whole-codebase work
- NoThe unit of work is one agent project whose primitives each live in a file, not an arbitrary repository carrying a migration.
Each primitive lives in its own file. The ADK discovers them automatically, no manual registration.
botpress.com/docs/adk-v2/get-started/in… - Ships it
- PartlyOne CLI command ships an ADK agent to a production bot on Botpress Cloud; it does not open a pull request or deploy to infrastructure you own.
Ships code and config to your production bot.
botpress.com/docs/adk-v2/cli/cli-refere… - Done-for-you service
- PartlyYou normally run the software yourself; a separately quoted Managed Plan has Botpress experts build and maintain the agents, and a partner-matching service exists alongside it.
Custom AI agents for customer support, lead generation, and product recommendation—built and maintained by our experts to maximize ROI.
botpress.com/pricing
How much it does unattended
- Runs autonomously
- YesAutonomous Nodes run an unattended reasoning loop that decides what to do next and which tools to call; handing off to a human is a configured exit, not the default.
You can use the Autonomous Node to build an independent AI agent that: Aligns with your brand; Learns your users' needs; Doesn't need human…
botpress.com/docs/studio/concepts/nodes… - Multi-agent
- NoBotpress 'Agents' are specialised components over one bot that run in a fixed vendor-defined order; the closed list has no orchestrator, peer delegation or sub-agent spawning.
When your bot has multiple Agents enabled, they execute in the following order: 1. Summary 2. Personality 3. Policy 4. Translator 5. Knowledge 6.…
botpress.com/docs/studio/concepts/agent… - Agent permissions
- PartlyA human can approve AI output before it is sent, and an Autonomous Node cannot read or write variables until access is granted; no approval gate exists before a tool call executes.
The Human-in-the-Loop (HITL) integration allows members of your Workspace to: Chat directly with users; Approve AI-generated outputs before they're…
botpress.com/docs/integrations/integrat…
Which models it runs on
- Claude
- YesFirst-party Anthropic integration maintained by Botpress; you pick Claude models per node, workflow or skill, billed at cost to your workspace AI Spend.
This integration allows your bot to choose from a curated list of Claude models from Anthropic as the LLM of your choice for a node, workflow, or…
botpress.com/integrations/anthropic - GPT
- YesFirst-party OpenAI integration maintained by Botpress, covering text generation plus image generation and speech-to-text, billed at cost to workspace AI Spend.
This integration allows your bot to choose from a curated list of models from OpenAI for content generation (LLM), image generation (text-to-image),…
botpress.com/integrations/openai - Open models
- PartlyOpen-weight models are reachable only through hosted providers Botpress maintains: Cerebras, Groq, Fireworks AI and Mistral AI. There are no local weights, no Ollama, Together or Hugging Face integration, and no self-hosted inference.
This integration allows your bot to choose from a curated list of models from Cerebras for content generation and chat completions.
botpress.com/integrations/cerebras - Model choice
- YesYou choose the models and can mix them across one workflow, per bot or per Autonomous Node; Botpress then routes between your own fast, best and fallback slots, and picks for you only if you set nothing.
Choose and configure the models powering your agent. Mix and match LLMs across different parts of your workflow — optimize for cost, speed, or…
botpress.com/features/ai-agent-studio
Where you use it
- In your editor
- PartlyNo first-party editor extension: the ADK is code you author in your own editor, and Botpress ships skills and MCP config for Claude Code, Cursor, VS Code and Codex. Studio itself is a browser IDE.
Give AI coding assistants like Claude Code, Cursor, and Codex deep ADK knowledge.
botpress.com/docs/adk-v2/ai-native/skil… - On the command line
- YesThe adk CLI scaffolds, runs, deploys and debugs agents, and pricing is identical whether you build through the CLI or the visual builder.
The Agent Development Kit (ADK) is a CLI tool and development framework for building AI agents on Botpress.
botpress.com/docs/adk-v2/get-started/in… - In your pipeline
- PartlyA bot can subscribe to pull-request and issue events and post comments through the GitHub integration, but there is no GitHub Action or CI runner: shipping is the local adk deploy command.
The app has the necessary permissions to listen to pull request and issue events and to create comments on issues, pull requests, and discussions.
botpress.com/docs/integrations/integrat… - In a browser
- YesStudio is a hosted browser IDE on Botpress Cloud, alongside the Desk support console and the Viber builder; the ADK also serves a local browser Dev Console.
Botpress Studio is an integrated development environment (IDE) for building, testing, and managing AI agents and chatbots.
botpress.com/docs/studio/introduction
Whose machine it runs on
- Self-hosted
- NoCloud-only: the self-hostable v12 server is sunset and Botpress Cloud is the go-forward platform. The single exception is that you may self-host your own custom integration.
No. Botpress v12 and all self-hosted versions are no longer available for download, purchase, or new deployments.
botpress.com/docs/studio/guides/advance… - Open source
- PartlyThe MIT-licensed monorepo holds the public integrations, the CLI, SDK and API client and example bots; Botpress Cloud, Studio and Desk are not in it.
All packages in this repository are open-source software and licensed under the MIT License.
github.com/botpress/botpress
What it costs to run
- How it meters
- YesMetered per conversation, not per seat or per token: extra conversations come in packs of 100 and LLM spend is included at $0.10 per conversation, above which credit grants are auto-purchased at cost.
Any exchange with at least two messages from the end user in the billing month counts as a conversation. A conversation that spans two months counts…
botpress.com/pricing - Free tier
- YesA Free plan gives 100 conversations, 3 seats and 3 AI agents with no top-ups; the homepage states no credit card is required, so no sales call is needed to start.
100 conversations No top-ups or overages
botpress.com/pricing - API access
- YesPublic Chat, Admin, Files, Tables and Runtime APIs at api.botpress.cloud, authenticated with a bearer token; no row in the plan comparison table gates API access.
As a general rule, if a feature is available in the Botpress Dashboard, it's likely accessible via the Admin API.
botpress.com/docs/api-reference - MCP server
- YesHelpdesk operations are exposed as MCP tools for Claude Code, Claude Desktop and Cursor, and in the other direction an agent can call tools from an MCP server you configure.
Helpdesk operations exposed as MCP tools — connect internal systems without custom integration work. Works with Claude Code, Claude Desktop, and…
botpress.com/enterprise - Bring your own key
- PartlyBring-your-own-LLM is Enterprise-only and sales-gated, and the mechanism is building an SDK integration rather than pasting a key; on other plans Botpress makes and bills the model calls. No bring-your-own-cloud.
Using your own LLM is available on Enterprise plans. To get started with your own LLM, contact our sales team.
botpress.com/docs/integrations/sdk/inte…
Buying it for a team
- A company can buy it
- YesWorkspaces carry billing, invoice history and a Tax ID field; a paid Team plan and a sales-quoted Enterprise tier are both organisational purchases scoped to conversation volume.
Enterprise agreements are scoped to the deployment, not the headcount. Pricing is based on conversation volume — not on how many human agents are on…
botpress.com/enterprise - Seat model
- PartlySeats are never billed per head but they are capped: 3 on Free, 3 on Plus, unlimited on Team and Enterprise. No minimum seat floor is stated anywhere.
Seats are the number of people who can access and work in your workspace.
botpress.com/pricing - Pooled budget
- YesConversation quota, AI spend and storage are metered per workspace rather than per seat, and add-ons apply only to the workspace that bought them.
When your workspace reaches 95% of its AI spend limit, we automatically purchase a $10 credit grant of AI spend on your behalf, sold at cost.
botpress.com/pricing - Admin controls
- YesThe Policy Agent gates every interaction against business rules, and inputs can be sandboxed with topics blocked outright; role-based access control, per-agent access control and trusted-domain restriction need Team or higher.
The Policy Agent also introduces control mechanisms that act as gates for bot behaviour. These gates serve as checkpoints, ensuring that every…
botpress.com/docs/studio/concepts/agent… - Audit log
- PartlyA workspace activity log sits under Settings > Audits and a Manager role may view audit records, but the pricing row for it is empty on Free, since it starts at the Plus plan.
You can view a list of all activity that's occurred in your workspace in Settings > Audits.
botpress.com/docs/studio/get-started/co… - Single sign-on
- NoNeither SAML nor OIDC is named anywhere: the Enterprise card's complete list of additions has no SSO line, the pricing table's Security & Compliance rows enumerate five items without it, and the docs sitemap has no SSO page.
Includes everything in Team, plus: Dedicated support Uptime SLA Security review Custom storage Voice channel
botpress.com/pricing
What happens to your code
- Opt out of training
- YesNo opt-out is needed: the vendor states outright that it does not use conversation data or uploaded content for model training, and says the same of the provider side. Aggregated usage data is still used for product improvement.
We do not use Conversation Data or other End-User personal data for any other purpose, which includes analytics and algorithms and model improvements…
botpress.com/legal/privacy-statement - Data residency
- PartlyDefault hosting is AWS in the United States; European Data under the DPA is processed within Europe, but defining custom retention and residency policies is an Enterprise-only row and no region picker is documented.
is stored electronically by our service providers on servers located in the United States or other locations determined by the relevant Customer
botpress.com/legal/privacy-statement - Getting out
- YesConversations and analytics export via the API and the DPA requires deletion or return at termination; unused conversation packs expire at month end while AI credit grants carry for up to 12 months.
Packs persist month-to-month until you remove them in billing settings. Unused conversations in a pack expire at month end — they don't roll over.
botpress.com/pricing - Certifications
- PartlySOC 2 and GDPR are claimed with KPMG penetration testing and US/EU/Swiss Data Privacy Framework certification; a DPA comes with Team and up, a HIPAA BAA only with Enterprise, and ISO 27001 is claimed nowhere.
SOC II certified, GDPR compliant, and penetration tested by KPMG. Your data and your customers' data are protected to the highest industry standard.
botpress.com
35 sourced claims on this page. Checked 2026-09-02. How we check.
Alternatives
Where we would send a reader instead, in that listing's own words.
Open-source platform for building agentic workflows, AI agents and RAG knowledge pipelines.
White-label platform for building prompt-based AI chat and voice agents that agencies resell under their own brand.
AI teammate in Slack, email and meetings, sold per seat with a shared credit pool.
Filed under
Sources and updates
The pages we read46
1 of 46 independent of the vendor.
- botpress.com/pricing9 fields
- botpress.com/3 fields
- botpress.com/docs/adk-v2/ai-native/agent03 fields
- botpress.com/docs/adk-v2/ai-native/skills2 fields
- botpress.com/docs/adk-v2/cli/cli-reference2 fields
- botpress.com/docs/adk-v2/get-started/introduction2 fields
- botpress.com/docs/adk-v2/get-started/introduction2 fields
- botpress.com/docs/studio/guides/advanced/additional-information/botpress-features2 fields
- botpress.com/docs/studio/guides/advanced/v122 fields
- botpress.com/enterprise2 fields
- botpress.com/legal/privacy-statement2 fields
- github.com/botpress/botpress1 field
- botpress.com/docs/adk-v2/ai-native/skills1 field
- botpress.com/docs/adk-v2/cli/cli-reference1 field
- botpress.com/docs/adk-v2/testing/evals1 field
- botpress.com/docs/adk-v2/testing/evals1 field
- botpress.com/docs/api-reference1 field
- botpress.com/docs/api-reference1 field
- botpress.com/docs/changelog1 field
- botpress.com/docs/changelog1 field
- botpress.com/docs/integrations/integration-guides/github1 field
- botpress.com/docs/integrations/integration-guides/hitl/introduction1 field
- botpress.com/docs/integrations/sdk/integration/messaging1 field
- botpress.com/docs/integrations/sdk/integration/use-your-own-llm1 field
- botpress.com/docs/integrations/sdk/integration/use-your-own-llm1 field
- botpress.com/docs/studio/concepts/agents/introduction1 field
- botpress.com/docs/studio/concepts/agents/introduction1 field
- botpress.com/docs/studio/concepts/agents/policy-agent1 field
- botpress.com/docs/studio/concepts/agents/policy-agent1 field
- botpress.com/docs/studio/concepts/bot-settings1 field
- botpress.com/docs/studio/concepts/bot-settings1 field
- botpress.com/docs/studio/concepts/cards/execute-code1 field
- botpress.com/docs/studio/concepts/nodes/autonomous-node1 field
- botpress.com/docs/studio/concepts/nodes/autonomous-node1 field
- botpress.com/docs/studio/get-started/configure-your-workspace1 field
- botpress.com/docs/studio/guides/advanced/exporting-data/introduction1 field
- botpress.com/docs/studio/guides/advanced/v121 field
- botpress.com/docs/studio/introduction1 field
- botpress.com/docs/studio/introduction1 field
- botpress.com/docs/viber/get-started/quickstart1 field
- botpress.com/features/ai-agent-studio1 field
- botpress.com/integrations/anthropic1 field
- botpress.com/integrations/cerebras1 field
- botpress.com/integrations/openai1 field
- botpress.com/legal/terms-of-service1 field
- api.github.com/repos/botpress/botpressPlatform record1 field
Platform record2026-08-30
- Licence
- MIT
- Stars
- 14,882
- Forks
- 2,300
- Last push
- 2026-08-28
Coverage elsewhere2
Updates4
- Capabilities · Commercial terms · Free tier · Price
- Capabilities · Commercial terms · Free tier · Price
- Alternatives · Documentation link · One-liner · Summary
- One-liner · Summary
