Cerulion (YC S24) is the operating system for physical AI: an open-source, zero-copy robot runtime that records runs, replays failures against new code, and reaches your robots from anywhere. It's ROS 2 compatible.
Install · Run the example · Performance · ROS 2 · Architecture · Docs · Guides
curl -fsSL https://raw.githubusercontent.com/cerulion-inc/cerulion/main/tools/scripts/install.sh | sh && . "$HOME/.cerulion/env"
The installer links cerulion
into ~/.local/bin
, adds one line to your shell startup files and installs Rust when Rust 1.95 or newer is missing. Then sign in once with cerulion login
, because every command runs under a free Cerulion account, which is used for robot pairing and works offline afterwards. To uninstall, run the same script with sh -s -- --uninstall
.
Homebrew
brew tap cerulion-inc/cerulion
brew install cerulion-inc/cerulion/cerulion
If Homebrew 6.0.x refuses the tap, run brew trust --formula cerulion-inc/cerulion/cerulion
first and try again.
Debian / Ubuntu
sudo apt-get update && sudo apt-get install -y ca-certificates curl gnupg
keyring=$(mktemp) &&
curl -fsSL https://apt.cerulion.com/cerulion-archive-keyring.gpg -o "$keyring" &&
[ "$(gpg --show-keys --with-colons "$keyring" | awk -F: '$1 == "fpr" { print $10 }'…