A hardware-first, domain-specific language for robotics, AI, and low-latency systems. Expressive Origin syntax, reliable Python execution — from servos to sensors in one file.
By combining native servo clamping, Python interop, and 12ms execution, we set a new standard for how hardware code works — and compounds over time.
More in Documentation →0–180° servo clamping lives in the compiler. No damaged gears, no runtime guards.
Clean transpilation to Python. Use any library — no shims, no FFI.
Caret errors with line:column + suggestion. See the bug before you run.
Servo and IMU drivers co-designed with the language — not bolted on.
GPIO, I²C, SPI, parallel, and raw py blocks — one runtime.
pip install origin-or on Pi, Mac, Linux, Windows. Auditable and forkable.
Caret errors, typed let, SIM fallback — full visibility as it runs.
Numpy, OpenCV, transformers, pyautogui — all callable from Origin.
Modular package layout (lexer, parser, interpreter, classes subpackages) with the bytecode VM as default backend — split parser and interpreter verified output-identical to legacy, built on v1.7.26 import normalization and v1.7.24 VM stability. The ultimate bridge between software logic and hardware execution.
import gui wraps pyautogui (moveTo, click, typewrite, screenshot, alert).run command "echo hello" via subprocess.run.parallel VMs, 0xFF→-1, HARDWARE_CALL fix.let a, b = 1, 2 per-name types, floor/ceil, //, skip, caret errors, pi/abs.