Framework · Conversational Bots

Botpress

Visual + code AI agent platform (Studio drag-and-drop, ADK TypeScript library, Desk for human handoff, Webchat, Hub integrations) for building LLM-powered chatbots with autonomous nodes, knowledge bases, and event triggers.

Description

Botpress is a complete AI agent platform combining a visual Studio (drag-and-drop), an ADK (TypeScript library for code-first agents), Desk (customer support workspace for human-AI teams), Webchat, and a Hub of integrations. Agent behaviour is built from Workflows containing Nodes, including Autonomous Nodes that delegate decisions to an LLM with tools. Eight built-in Agents (Summary, Personality, Policy, Translator, Knowledge, Vision, Analytics, HITL) run in a fixed sequence each turn. The legacy v12 OSS engine is MIT-licensed; the current cloud Studio/Desk product is proprietary.

Solution

Per-turn execution runs eight built-in Agents in a fixed order (Summary, Personality, Policy, Translator, Knowledge, Vision, Router, Analytics, HITL). The bot's logic itself is a graph of Workflows of Nodes; a standard Node executes its Cards top to bottom, while an Autonomous Node hands control to an LLM that decides which tools to call and which transition to take. Triggers (e.g. Conversation Started, Custom Triggers from Webchat or integrations) enter Workflows at well-defined entry points.

Primary use cases

  • customer-support chatbots with human handoff to live agents via Desk or HITL plugin
  • visual no-code agent design with LLM-backed Autonomous Nodes
  • code-first agents built with the Botpress ADK (TypeScript)
  • multi-channel conversational agents across Webchat, Slack, WhatsApp, Teams, and other Hub integrations
  • knowledge-base-grounded Q&A agents over uploaded documents and websites

Open the full interactive page

Diagram, neighbourhood map, code examples, related patterns and full provenance.