No description, website, or topics provided.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
assets Initial commit. Jun 23, 2018
css Added window management to WozGraph Jun 29, 2018
data Initial commit. Jun 23, 2018
docs Added auto-progression for TTS/ESML nodes Nov 28, 2018
fonts Initial commit. Jun 23, 2018
src 0.3.5 Nov 28, 2018
.gitignore Initial commit. Jun 23, 2018
.yarnclean Initial commit. Jun 23, 2018 Initial commit. Jun 23, 2018 Initial commit. Jun 23, 2018 updated docs and logo Aug 6, 2018
package.json 0.3.5 Nov 28, 2018
tsconfig.json Initial commit. Jun 23, 2018 Added version number to app (auto-generated) Aug 1, 2018
webpack.renderer.additions.js Initial commit. Jun 23, 2018



robocommander is a tool for controlling robots. Any robot that implements a command protocol via a socket or REST API can potentially be controlled by robocommander (with appropriate modifications). The current version can control Jibo robots (dev credentials are required).

robocommander is ideal for real-time, human-operated Woz (Wizard of Oz) remote control. In addition, robocommander’s WozGraph panel provides a graph-based tool for designing and controlling scripted interactions. WozGraph layouts can incorporate simple automation using JavaScript. WozGraph layouts can be configured to respond automatically to voice commands via integration with LUIS and/or Dialogflow NLU services.

For developers, robocommander includes TypeScript classes that provide an easy way to prototype NLU-driven Remote Operation Mode (ROM) skills.



Overview video (YouTube):

Getting Started

Building robocommander requires node v8.11.2 (or newer)

The use of the yarn package manager is strongly recommended, as opposed to using npm.


Development Scripts

# run application in development mode
yarn dev

# compile source code and create webpack output
yarn compile

# `yarn compile` & create build with electron-builder
yarn dist

# `yarn compile` & create unpacked build with electron-builder
yarn dist:dir





Linux setup

  • Recommend NodeJS 8.11.1
  • Install the latest yarn package globally via npm
  • $ yarn
  • $ yarn compile
  • $ yarn dev

If things go wrong, try clearing any existing node_modules directory Also clear yarn cache: $ rm -rf ~/.cache/yarn