flag92 flag92
Tools

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

Search

Press ⌘ K to open