
Botpress
An open-source platform for building and deploying AI agents that understand context and don’t require manual infrastructure setup.

Overview
Botpress
Botpress AI Description
Botpress is an open-source platform for creating and deploying AI agents and chatbots, built on large language models (LLMs). Unlike classic builders with rigid scripts, Botpress uses its own LLMz engine, which allows agents to independently choose tools, execute JavaScript code in an isolated secure environment, and make decisions based on dialogue context. The platform does not require manual infrastructure setup: agents live in isolated environments with their own version, data, and environment, while developers can track logs, roll back changes, and add custom code.
Botpress supports connecting various language models (GPT, Claude, Gemini, Mistral, and others), uploading custom knowledge bases via the RAG (Retrieval-Augmented Generation) mechanism, and integrating with popular services through APIs. Ready-made agents can be deployed on a website, in messengers (WhatsApp, Telegram, Slack), or in voice interfaces. The platform targets both developers and business users, offering the visual Agent Studio flow editor and the option of self-hosted deployment for full control over data.
Botpress Inc. was founded in 2017 in Canada by Sylvain Perron. The platform's community numbers over 900,000 users.
Botpress Characteristics
| Characteristic | Value |
|---|---|
| Product type | AI platform for creating chatbots and autonomous agents |
| Categories | Developer tools, Chatbots, AI agent, AI Platforms & Frameworks |
| Developer | Botpress Inc. |
| Founded | 2017 |
| Founder | Sylvain Perron |
| Country | Canada |
| Distribution model | Open-source + cloud platform (Freemium) |
| Open source | Yes |
| Monthly visits | ~221,000 |
| Free plan | Yes (500 messages per month, 1 seat, $5 AI credits monthly) |
| Paid subscription | From $89/month (Plus) to Enterprise on request |
| Supported platforms | Web, Linux, Mac, Windows |
| Cross-platform deployment | Websites, messengers (WhatsApp, Telegram, Slack), voice interfaces |
| Self-hosted | Yes (via Docker on your own servers) |
| Compliance | SOC 2 certification, GDPR compliance |
Who is Botpress suitable for?
Developers and technical teams
Botpress is positioned as a developer-first platform, providing an API for managing agents, the ability to inject custom code, observability tools (logs, rollback of changes), and full visibility into agent actions. Developers can choose the language model, write their own integrations via API, and deploy bots on self-hosted infrastructure for complete control over data.
Business users and support teams
For business, the platform offers the visual Agent Studio, which allows creating knowledge bases from documents, FAQs, or website links without deep technical knowledge. Business users can automate customer support, collect feedback, generate leads, and offload support teams with AI agents working on the website or in messengers.
Marketers and e-commerce teams
Marketers can use Botpress to build bots that assist with e-commerce, analyze images (Vision Agent), and automate responses to common customer questions. The platform supports multiple languages, allowing work with an international audience.
How to use Botpress?
Quick start in the cloud
To get started, simply register on the platform — no credit card is required for the free plan. After signing in, the visual Agent Studio opens, where you can create a knowledge base: upload documents, add FAQs, or specify a website link. Then you need to connect a language model (GPT-4, Claude, Gemini, Mistral, or another) and enable the required AI agents. The finished bot can be deployed immediately to Telegram, WhatsApp, Slack, a website, or an application.
Developing complex scenarios
Custom logic and complex agent scenarios require technical knowledge. Developers can write custom JavaScript code that runs in a secure sandbox, call external APIs to work with spreadsheets, files, and business data, and configure Autonomous Nodes — the bot itself chooses the next step based on context, without rigid scripts.
Self-hosted deployment
The open-source version of Botpress is freely available on GitHub and deploys via Docker on any servers. This allows companies with data residency requirements to place the platform on their own infrastructure and fully control data storage and processing.
Core Botpress Features
Proprietary LLMz engine and autonomous agents
At the core of Botpress is the LLMz engine, which independently decides which tool to use, how to execute code, what to remember, and what to forget. The platform provides several preinstalled AI agents: Knowledge Agent (answers based on uploaded documents via RAG), Translator, Summary, and Vision (image analysis). The Autonomous Node lets the bot dynamically choose the next step without hard-coded scenarios.
JavaScript execution in a secure sandbox
Botpress supports running JavaScript code in an isolated environment. Agents can work with spreadsheets, files, and business data through APIs within a single agent. Each agent lives in its own isolated environment with a unique version, environment, and data, preventing conflicts between projects.
Flexible language model selection and dialogue management
The platform is not tied to a single provider — you can connect GPT-4, Claude, Gemini, Mistral, or your own model. Agents maintain dialogue context (memory) and can hand control to a human if they cannot handle a task. Developers can view logs, roll back changes, and add custom code for fine-grained behavior tuning.
Botpress Advantages
Real AI, not imitation
Botpress is built on LLM architecture from the ground up: bots understand the meaning of messages through language models, work with knowledge bases via RAG, and make autonomous decisions without rigid scripts. It is not a button-based builder but a full-fledged AI platform.
Open source and full control
Fully open-source code and the ability to self-host give companies complete control over data and infrastructure. The platform is certified to SOC 2 standards and complies with GDPR, which matters for enterprise clients with security requirements.
Scalability and a large community
The platform processes more than 42 million tokens per hour and supports multi-channel deployment from a single implementation. The community numbers over 900,000 users, an active Discord channel is available, and extensive documentation is provided. This makes it easier to find solutions and share experience.
Botpress Disadvantages
Noticeable learning curve
Creating complex scenarios with custom logic, API integrations, and autonomous agent workflows requires technical knowledge. Simple bots can be built in the visual editor, but getting the full value from the platform requires development experience.
Unpredictable costs
Charges for language model usage (AI Spend) are added on top of the fixed subscription. Actual costs depend on traffic volume and the chosen model, which can make budgeting difficult to predict, especially under high loads.
Free plan limitations and geography
The free plan is limited to 500 messages per month, 1 seat, and $5 AI credits. A paid subscription is required for serious use. Payment is accepted only through international cards. Cloud data is stored abroad, so on-premises deployment on your own servers is required for data localization.
What tasks does Botpress solve?
Automating customer support and reducing support load
Botpress lets you create intelligent chatbots for user support based on a knowledge base. Agents can answer technical questions, handle common requests, and escalate complex cases to a human. This reduces the load on support teams and speeds up response times.
Automating routine tasks and integrating with existing systems
The platform automates repetitive tasks: collecting feedback, generating leads, and assisting with e-commerce. Through its API, Botpress integrates with Zapier, Zendesk, and other services, allowing AI agents to be embedded into existing business processes without replacing current systems.
Building AI agents for multiple channels
Botpress solves the problem of a single implementation across all channels: one agent can be deployed on a website, in WhatsApp, Telegram, Slack, and voice interfaces without duplicating logic. This is especially important for companies that want to ensure consistent service quality across every customer touchpoint.
Botpress Pricing
Free plan (Freemium)
The free plan includes 500 messages per month, 1 account seat, and $5 AI credits monthly. No credit card is required for registration. This is enough to test the platform at small volumes.
Paid plans
- Plus — from $79 to $89 per month (depending on the data source) + AI Spend (charges for language model usage). Includes more messages, seats, and AI credits.
- Team — from $445 to $495 per month + AI Spend. For teams with advanced needs.
- Managed — from $1495 per month + AI Spend. The Botpress team builds and maintains the agent for you.
- Enterprise — price on request, from ~$2000 per month. Custom terms for large organizations.
Additional bots — $1 per month. 10% discount for annual billing on Plus and Team plans.
Botpress Terms of Use
Registration is required to work with the platform. The free plan does not require a credit card but has limits: 500 messages per month, 1 account seat, and $5 AI credits. To use all features (removing message limits, adding team members, managing multiple bots), a paid subscription is required.
Payment is accepted through international bank cards. The self-hosted version (open source on GitHub) does not have these restrictions and can be used on any servers.
Botpress Availability
Cloud platform
The cloud version of Botpress is available through the web interface on the platform's website. Servers are located abroad (Canada). The platform supports Windows, macOS, and Linux via a browser. Ready-made agents can be deployed to websites (embed code), messengers (WhatsApp, Telegram, Slack), and voice interfaces.
Self-hosted version
The open-source Botpress code is available on GitHub and deploys via Docker on your own servers. The self-hosted version can be installed in any region and fully addresses data localization requirements. This gives companies complete control over infrastructure.
Language support
The platform supports multiple languages, allowing you to create multilingual bots for an international audience.
How Botpress Differs from Alternatives
Difference from international platforms (Dialogflow, Microsoft Bot Framework, Rasa)
Dialogflow and Microsoft Bot Framework are cloud solutions from large vendors with limited customization and ecosystem lock-in. Rasa is an open-source alternative but requires more manual infrastructure setup. Botpress stands out with its own LLM architecture that does not require infrastructure configuration (the LLMz engine independently manages tools), the visual Agent Studio for quick onboarding, and built-in support for autonomous agents that make decisions based on context.
Key difference: LLM-native and autonomous
The main difference between Botpress and most alternatives is its architecture built around language models. Bots do not follow rigid scripts but make decisions dynamically using dialogue context, the knowledge base
Pricing
Frequently asked questions
Similar AI tools
See also

Open-source platform for integrating data from various sources into data warehouses and analytics systems.
A sales automation platform that combines customer prospecting, deal management, and AI-powered forecasting.
AI editor for creating, editing, and publishing content with templates and prompts.
Financial platform with an AI assistant for managing accounting, taxes, and budgets.

Platform for interview preparation with AI mock interviews and real-time support.
Enterprise language model platform focused on privacy and on-premise deployment.

AI assistant for creating short summaries of videos, PDF documents, and web pages.
A workflow automation platform that connects thousands of apps without requiring coding.





