Skip to content
ROS Discourse — Community updates· Chris_Matthieu·· 11 hours agoSignalEditorial score75

Corebrum OS — A Linux desktop for ROS 2, AI agents, and Physical AI

Corebrum OS — A Linux desktop for ROS 2, AI agents, and Physical AI 🤖

Summary

The author shares a side project called Corebrum OS, a Linux distribution built specifically for robotics and Physical AI. It runs on Ubuntu Server with a Sway desktop and integrates ROS 2, RealSense depth sensing, and multiple AI agents (e.g., Claude, Codex) via 'Corebrum Synapse' to control robots. The system includes reusable 'Corebrum Skills' for tasks like navigation and manipulation, remote management via 'Corebrum Cloud', and is tested on hardware ranging from Raspberry Pi 5 to NVIDIA Jetson Thor.

Editorial context

The author presents Corebrum OS as a Linux distribution integrating ROS 2, AI agents, and specific robotics capabilities like 'Skills' and 'Synapse', currently in development on various hardware platforms including Raspberry Pi and NVIDIA Jetson.

Source: ROS Discourse — Community updates · Read original article ↗

Article text · Original source · English

On this page

Hey ROS community! :waving_hand:

I’ve been hacking on a side project called Corebrum OS (https://corebrum.com), and I figured it was time to share what I’ve been building!

It started with a simple question:

What if we had a Linux operating system built specifically for robotics and Physical AI, with ROS 2 and AI agents baked right in?

I’ve always liked the developer experience of Omarchy, so I started experimenting with a similar approach. But instead of Arch Linux, Corebrum runs on Ubuntu Server 24.04 and 26.04, with a lightweight Sway desktop.

The goal isn’t to reinvent ROS or create another robotics framework. It’s to make it easier to go from a fresh Linux installation to a working robot with perception, AI agents, and motion control.

What’s under the hood? :wrench:

  • :robot: ROS 2 — The foundation for robot communication, sensors, and control.

  • :eyes: RealSense — Integrated 3D stereo depth sensing.

  • :brain: AI Agents — AI coding and reasoning agents that can interact with the operating system and robotics stack. The following AI Agents are built into the OS: Antigravity, Claude, Codex, Cursor, Grok, Hermes, OpenClaw, and Ollama

  • :electric_plug: Corebrum Synapse (formerly AgenticROS) — Connects the AI Agents to ROS 2 sensors, capabilities, and robot actions.

  • :puzzle_piece: Corebrum Skills — Reusable robotics capabilities that agents can discover and execute. (https://skills.corebrum.com)

  • :cloud: Corebrum Cloud — Remote connectivity, robot management, mapping, and teleoperation. (https://cloud.corebrum.com)

  • :globe_with_meridians: Zenoh — A first-class communication layer for distributed robotics.

  • :desktop_computer: Sway — A lightweight Wayland desktop inspired by the Omarchy developer experience.

  • :hammer_and_wrench: Developer Tools — A robotics-focused Linux environment for coding, visualization, and debugging.

The fun part: AI agents can control robots! :brain::robot:

This is where things get interesting.

Corebrum Synapse, which started as my AgenticROS project, bridges AI agents with the ROS 2 ecosystem.

Instead of limiting agents to writing code or answering questions, Synapse lets them interact with real robots through ROS 2.

For example, an agent can:

  • Start a RealSense camera and access sensor data.

  • Find and follow a person.

  • Navigate to a location.

  • Execute robotic skills and chain them together into missions.

  • Interact with robot hardware through reusable capabilities.

The AI agent handles higher-level reasoning while ROS 2 handles the underlying perception, navigation, and motion-control operations.

I’m also experimenting with multiple AI agents, rather than locking the system into one model or provider.

Corebrum Skills: Give your robot new abilities :puzzle_piece:

One of my favorite parts of the project is Corebrum Skills.

Think of these as reusable building blocks for robot behavior.

Examples include:

  • Follow Me

  • Find Object

  • Detect Humans

  • Start/Stop SLAM

  • Navigate to Pose

  • Explore

  • Dock to Charger

  • MoveIt Pick

Skills can be combined into larger missions, allowing AI agents to accomplish more complex tasks without having to reinvent the underlying robotics code each time.

I’m also interested in making it easy for other developers to publish and share their own skills.

Corebrum Cloud: Robots don’t have to stay on your desk :cloud:

I’ve also been hacking on Corebrum Cloud, which extends the experience beyond the local robot.

The idea is to make it easier to connect to robots remotely without having to manually configure a bunch of networking infrastructure.

Some of the capabilities I’m exploring include:

  • Remote robot connectivity

  • Browser-based teleoperation

  • Remote terminal access

  • Video and voice telepresence

  • Connecting robots and AI agents across networks

It’s still evolving, but it’s been fun seeing how much of the robotics development experience can be made accessible remotely.

How small can we go? :strawberry::high_voltage:

I’ve been testing Corebrum on different hardware platforms, and so far I’ve gotten it running on:

  • Raspberry Pi 5 (8GB)

  • NVIDIA Jetson AGX Orin

  • NVIDIA Jetson Thor

  • x86-64 computers running Ubuntu Server 24.04 and 26.04

Having the same general environment running across ARM SBCs, NVIDIA edge AI hardware, and x86 machines has been a fun challenge.

What’s next? :rocket:

I’m experimenting with a broader plugin architecture so developers can bring their own robotics capabilities into Corebrum and expose them to AI agents through Synapse.

I’m also interested in resource isolation, latency monitoring, and distributed robotics across multiple machines.

There’s plenty left to build, break, and improve!

:movie_camera: Demo video

I’ve attached a short video showing Corebrum in action.

I’d love feedback from the ROS community, especially around the agent-to-ROS architecture, Zenoh, reusable skills, and making the environment useful across different robot platforms.

If you’re experimenting with ROS 2, AI agents, or Physical AI, I’d love to hear what you’re building too.

What would YOU want in a Linux OS built specifically for ROS developers and robots?

Happy hacking! :robot::rocket:

What the source reports

Publisher-reported claims, with original evidence. These results have not been independently verified by RoboSignal.

  • paper: not_reported
Source excerpts and review record

Automatically extracted; no manual editorial approval recorded.

obot platforms. If you’re experimenting with ROS 2, AI agents, or Physical AI, I’d love to hear what you’re building too. What would YOU want in a Linux OS built specifically for ROS developers and robots? Happy hacking!

Open source S13

ents through Synapse. I’m also interested in resource isolation, latency monitoring, and distributed robotics across multiple machines. There’s plenty left to build, break, and improve! Demo video I’ve attached a short video showing Corebrum in action. I’d love feedback from the ROS community, especially around the agent-to-ROS architecture, Zenoh, reusable skills, and making the environment useful across different r

Open source S12

running on: Raspberry Pi 5 (8GB) NVIDIA Jetson AGX Orin NVIDIA Jetson Thor x86-64 computers running Ubuntu Server 24.04 and 26.04 Having the same general environment running across ARM SBCs, NVIDIA edge AI hardware, and x86 machines has been a fun challenge. What’s next? I’m experimenting with a broader plugin architecture so developers can bring their own robotics capabilities into Corebrum and expose them to AI ag

Open source S11

abilities I’m exploring include: Remote robot connectivity Browser-based teleoperation Remote terminal access Video and voice telepresence Connecting robots and AI agents across networks It’s still evolving, but it’s been fun seeing how much of the robotics development experience can be made accessible remotely. How small can we go? I’ve been testing Corebrum on different hardware platforms, and so far I’ve gotten it

Open source S10

tics code each time. I’m also interested in making it easy for other developers to publish and share their own skills. Corebrum Cloud: Robots don’t have to stay on your desk I’ve also been hacking on Corebrum Cloud , which extends the experience beyond the local robot. The idea is to make it easier to connect to robots remotely without having to manually configure a bunch of networking infrastructure. Some of the cap

Open source S9

Give your robot new abilities One of my favorite parts of the project is Corebrum Skills . Think of these as reusable building blocks for robot behavior. Examples include: Follow Me Find Object Detect Humans Start/Stop SLAM Navigate to Pose Explore Dock to Charger MoveIt Pick Skills can be combined into larger missions, allowing AI agents to accomplish more complex tasks without having to reinvent the underlying robo

Open source S8

ollow a person. Navigate to a location. Execute robotic skills and chain them together into missions. Interact with robot hardware through reusable capabilities. The AI agent handles higher-level reasoning while ROS 2 handles the underlying perception, navigation, and motion-control operations. I’m also experimenting with multiple AI agents, rather than locking the system into one model or provider. Corebrum Skills:

Open source S7

zation, and debugging. The fun part: AI agents can control robots! This is where things get interesting. Corebrum Synapse , which started as my AgenticROS project, bridges AI agents with the ROS 2 ecosystem. Instead of limiting agents to writing code or answering questions, Synapse lets them interact with real robots through ROS 2. For example, an agent can: Start a RealSense camera and access sensor data. Find and f

Open source S6

Source:ROS Discourse — Community updates · discourse.openrobotics.org

Timezone · UTC

Article dates follow your selected timezone. Briefing editions use Hong Kong time (UTC+8).