Less code, more robots.

Alicorn is a JS and Ruby platform that makes writing code for robots fun and easy.

Alicorn Logo

A Powerful Platform With a Different Approach

Alicorn was made by roboticists for roboticists. We're creating a modern and fun platform that doesn't make you wait ten minutes every time you change a single line of code, doesn't have you write fifty lines of code just to make a motor spin and doesn't force you to install a gigabyte of dependencies before you can get started.

Easy to Use

Get started with just a few lines of Javascript or Ruby code.

Instant Reload

Make code changes in real-time without rebooting anything.

Run Anywhere

Powered by Java, you can install Alicorn on any system.

Zero Dependencies

Nearly instant installation with zero external dependencies.

All Your Favorite Languages

Alicorn is focused on productivity, letting you quickly write code using Javascript or Ruby. Better yet, any code written in one language is automatically accessible from any other language thanks to Alicorn's modular architecture.

Here's a quick example that makes an LED on an Arduino blink once every second:


var led = false;
var arduino = null;

alicorn.sphere("Hello")
    .create(function(me) {
        arduino = me.require("arduino");
    })
    .update(function(me) {
        arduino.setDigitalOut(13, (led = !led));
        me.sleep(1000);
    });

led = false
arduino = nil

Alicorn::sphere("Hello")
    .create do |me|
        arduino = me.require("arduino")
    end
    .update do |me|
        arduino.setDigitalOut(13, (led = !led))
        me.sleep(1000)
    end
Check out our documentation

Get Alicorn Now


Alicorn Systems is run by Brandon Sanders, a roboticist who spends all of his time building robots and battling feature creep.