Less Code, More Robots

You've tried to make five devices from three vendors work together using four different software libraries.

It's time to speak one language.

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.

Write Quickly

Get started with just a few lines of code.

Reload Instantly

See code changes without restarting anything.

Run Anywhere

Execute your code everywhere Java runs.

Java Powered, Javascript Inspired

Alicorn is focused on productivity, letting you quickly write behaviors in Javascript and add entirely new features with Java. Better yet, any code written in one language is automatically accessible from the other language thanks to Alicorn's modular architecture.

Here are two different examples that makes an LED on an Arduino blink once every second:

var led = false;
var arduino = null;

    .create(function(me) {
        arduino = me.require("arduino");
    .update(function(me) {
        arduino.setDigitalOut(13, (led = !led));

package io.alicorn.shard.example;

import io.alicorn.api.shard.ElectronicShard;
import io.alicorn.api.shard.Shard;

public class Hello extends Shard {
    private boolean led = false;
    private ElectronicShard arduino = null;

    public void create(String[] args) throws Exception {
        arduino = require("Arduino");

    public void update() {
        arduino.setDigitalOut(13, (led = !led));

A Single Platform for Disparate Systems

Many of today's businesses are faced with a challenge: controlling and orchestrating devices from different vendors. These "disparate systems" are central to the Internet of Things, Big Data, and automation at large, giving businesses to insight into business processes, consumer trends, and more.

We've created Alicorn, a platform for disparate systems, to tackle this challenge. Alicorn provides a comprehensive solution to controlling and orchestrating any number of devices, from any vendor, anywhere with minimal hassle or developer re-training.

Vendor Unlocked

Control any device from any vendor.

Web Console

Orchestrate your devices in real time.

No Retraining

Use the same platform for every device.


Alicorn recently completed closed alpha testing and we are now developing a beta version for wider release. If you are interested in partnering with Alicorn Systems or learning more, feel free to email us at brandon@alicorn.io.

The content on this website and the Alicorn Logo ("Roy") are © 2017 Brandon Sanders and Alicorn Systems, All Rights Reserved.