Botpress
Developer-focused visual platform for conversational bots
- License
- AGPL-3.0 / commercial EULA
- Deploy difficulty
- Medium
- GitHub stars
- 14.7k
- Last commit
- 3d ago
Latest
v12.30.9 2.3k forks
97 open issues Synced 2026-05-17 What Botpress is#
Botpress is a developer-oriented bot platform with node-based flows, NLU, channel integrations and a runtime. Its strength is the state-machine heritage: complex pre-sales journeys, structured form collection and branching logic are more controllable than a pure-LLM approach.
Key features#
- Node-based flow editor with expressions, variables and subflows
- Built-in intent and entity recognition
- Multi-channel integrations into one inbox
- Studio / Engine separation — the runtime can be deployed independently
When not to use it#
If your support is mostly free-form Q&A backed by a knowledge base, Dify or Chatwoot Captain are lighter. Botpress shines when flows are well defined and branching matters.
Strengths
- Polished visual flow editor
- Built-in NLU — intents and entities
- Many channel integrations (Slack, Telegram, web, etc.)
- Mixes traditional state machines with LLM fallback
Trade-offs
- Commercial terms are stricter; some advanced features are SaaS-only
- Studio is developer-facing — heavier than Dify for non-technical staff
Best for
- Flow-driven support — pre-sales guidance, form collection, branching decisions
- Combining deterministic rules with LLM fallback