A favicon of Botpress

Botpress

Chatbot and assistant platform with a CLI, SDK and integration hub, for developers shipping conversational products on Botpress Cloud.

Screenshot of Botpress websiteVisit Botpress

This repository is the open part of Botpress, a platform for building chatbots and assistants. Rather than the product itself, it holds the integrations published on the Botpress Hub, the developer tooling behind them, example bots written entirely as code, and the plugins the Studio will use.

Development starts with the Botpress CLI. Install it globally, run bp init to generate an integration from one of the templates, then edit the definition and implementation files it produces. A deploy pushes the current version into your workspace where every bot can use it, and a public deploy publishes it to the Hub, after which that version is frozen.

The repository is organized around four kinds of content.

  • Integrations: the public integrations maintained by Botpress, open to community contributions and new submissions.
  • Devtools: the CLI for building and deploying, a type-safe client for the APIs, and the SDK integrations are written against.
  • Bots: examples built only from the client, SDK and CLI, offered as a programmatic route rather than the recommended one.
  • Plugins: Studio plugins, listed in the repository as coming soon.

Local development needs git, Node.js and pnpm, plus the Microsoft Visual C++ redistributable on Windows, after which install, build and check all run as pnpm scripts. Everything here is MIT licensed. Questions about on-premise Botpress v12 belong in its own repository rather than this one.

Share:
Details:
  • Stars


    14,893
  • Forks


    2,294
  • Last commit


    7 days ago
  • Repository age


    10 years
  • License


    MIT
  • Version


    12.30.9
  • Repository


    botpress/botpress

Auto-fetched from GitHub .

Ad

 

 
 
 
 

Open source alternatives similar to Botpress:

 

 
 
  • Stars


  • Forks


  • Last commit


 

 
 
  • Stars


  • Forks


  • Last commit


 

 
 
  • Stars


  • Forks


  • Last commit