Open Source AI OS
Python Shell
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
core Remove unused conf dirs Nov 20, 2016
mind Language Model Upload Jan 5, 2017
modules Support for choosing fsg/lm Nov 20, 2016
.gitignore Update ignore path for minds Nov 10, 2016
COPYING First Commit Oct 14, 2016
README.rst Update README.rst Aug 30, 2017 Stella Returns Nov 24, 2016 reversed logic on OS detection Dec 18, 2016 Version 0.04 Nov 4, 2016


Open Assistant

Open Assistant is an evolving open source artificial intelligence agent able to interact in basic conversation and automate an increasing number of tasks.

Maintained by the Open Assistant working group lead by Andrew Vavrek, this software is an extension of Blather by Jezra, Kaylee by Clayton G. Hobbs, and includes work done by Jonathan Kulp.


Useful Tools

  • aplay - console audio player
  • plaympeg - console mp3 player
  • projectm - visualizations responsive to sound
  • wmctrl - window manager control. opening, closing, resize, switch windows.
  • xdotool - command line x automation tool
  • xvkbd - virtual keyboard for x

Running Open Assistant

  • Download and unpack the latest package.
  • Edit to configure desired variables, then save.
  • Make executable with: $chmod +x ./
  • Run ./ -c -H20 -m0 -M mind/boot. Global variables will be set and will launch.
  • If $MINDDIR/conf/commands.json has changed and your machine is online, a new dictionary and language model will be created via the Sphinx Knowledge Base Tool.
  • Say Launch Open Assistant to enable operating system control commands such as Maximize Window and Fullscreen. Say Launch Stella to initiate a dialogue with her mind. To have Stella quit say Goodbye Stella. Say Close Open Assistant to quit operating system command recognition.
  • To change assistant commands and language, edit conf/commands.json. Exit and relaunch

Open Assistant Fork

Open Assistant fork for Crux System: