The core of an artificial intelligence application framework.

Project maintained by jalcine Hosted on GitHub Pages — Theme by mattgraham

Wintermute Stories in Ready Coverage Status Build Status

Wintermute is an extensible application that aims to become the foundation of an artificial intelligence framework. The application is written in C++ at its core but hopes are made to extend the platform to work with Ruby, Python, JavaScript, Java, Scala, Lua, Haskell and Go (not in that exact order!). It'd be awesome!


Installing? Easy. We use CMake; we gotcha. But read for more information.

Tested Operating Systems

So far, Wintermute has only been built and tested on a Linux operating system, more precisely, running Kubuntu Raring Ringtail 13.04. Please build, test and upload your results for comparsion!


I strongly recommend using tools like git-flow and git-hooks to accelerate your development process.

Also, if you're adding a new feature, try writing a test for it first!


I (the project maintainer, Jacky Alcine) do my best to answer any and all questions pertaining to Wintermute. You can e-mail me at or find me on IRC on Freenode, OFTC or the Perl servers with the nick jalcine or Jacky.


Wintermute is licensed under the GPLv2 license. See LICENSE for more details.