DEV Community


Building context-aware NodeJS bots using Servo

lmessinger profile image Lior Messinger ・1 min read

Hi all, check out the bot framework we wrote, called Servo:

And hey, please make sure you star it on Github...

GitHub logo servo-ai / servo-platform

The best conversational AI framework

Servo Bot Automation Framework is the leading framework for building bots and automation flows. It allows developers to use visual architecture, open code and reusable AI
Click to watch a short intro video


  1. install nodejs (v8 and higher) and npm (v5.5 and above)
  2. clone and install
    • sudo npm install -g gulp bower concurrently
    • git clone
    • cd servo-platform/server
    • optional: ** Windows: npm install --global --production windows-build-tools ** Linux: sudo apt-get install build-essential libssl-dev
    • npm install
    • cd ../editor
    • npm install
    • bower install

If you get errors during npm install, then: * on windows: npm install --global --production windows-build-tools * linux: sudo apt-get install build-essential libssl-dev

Run Servo

From server folder:
npm start

On Chrome browser open localhost:8000.

Please note: Servo comes with a couple of tutorial projects, that will connect to NLU engine.


To get started, see the wiki:

For reference documentation, see

For a short tutorial, go here:


Editor guide