Awesome Open Source
Awesome Open Source


A powerful and intuitive WYSIWYG interface that allows anyone to create Machine Learning models!

The concept of AI-Blocs is to have a simple scene with draggable objects that have scripts attached to them. The model can be run directly on the editor or be exported to a standalone script that runs on Tensorflow.

Variables are parsed from python scripts and can be edited from the AI-Blocs properties panel.


The project requires python ( and tensorflow ( to run projects. You can still create and edit projects without these dependencies.

To run AI-Blocs, download the project archive and launch AI-Blocs.exe.

To run your model simply press the "Play" button and let the magic happen!


All releases can be found here:

Build and Run

First type: npm install

To run the project from the sources: npm run test

To build the project from the sources: npm run pack


Documentation and video tutorials can be found on the website:


The program is distributed under the following license:

Alternative Project Comparisons
Related Awesome Lists
Top Programming Languages
Top Projects

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Javascript (1,061,746
Python (809,126
Learning (76,172
Machine Learning (37,207
Deep Learning (36,582
Tensorflow (22,362
Artificial Intelligence (18,924
Neural Network (15,530
Wysiwyg (1,536