Now in private beta · Ubuntu 22.04 / 24.04

The AI IDE built for robotics.

RoboAgent understands your ROS2 workspace, your launch graph, your TF tree, and your bag files — then debugs, simulates, and deploys with you. Not just your code. Your robot.

ROS2 Humble · Jazzy
Native
Sim-in-the-loop
Gazebo · Ignition
Targets
Jetson · Pi · STM32
roboagent · ros2_ws/amr_v3 · ros2 humble
agent · sonnet 4.6
$ roboagent debug --bag last --workspace amr_v3
Trusted by robotics teams shipping in production
VERTICALHIBIKIKARELIASENTRYETH ROBOTICSCARGA
Capabilities

An IDE that understands the robot, not just the repo.

Ten capabilities that turn weeks of bringup, debugging, and bag triage into minutes — backed by a robotics knowledge graph and closed-loop simulation.

ROS2 Workspace Intelligence
Indexes every package.xml, CMakeLists.txt, and colcon dependency. Understands your topological build order — not just your filesystem.
AI Robotics Debugging
Cross-references logs, bags, params, TF, and launch graph to find why your robot misbehaved. Not why your function returned null.
Simulation Integration
Headless Gazebo and Ignition orchestration. The agent proposes a fix, runs it in sim, and only suggests the diff if it passes your scenario.
TF Tree Analysis
Detects multi-parents, drift, low-frequency frames, and missing static publishers. Diff the URDF against the live tree.
Bag File Analysis
MCAP and rosbag2 indexed in DuckDB. Ask questions in English — get heuristics, plots, and the offending node opened at the right line.
Embedded Firmware Support
STM32, ESP32, Zephyr, FreeRTOS, PlatformIO. Pin maps, peripheral codegen, RTOS analysis, and micro-ROS bridge reasoning.
Gazebo Integration
Containerized worlds, declarative scenarios, success criteria YAML. CI-friendly — your robot's tests run on every PR.
Autonomous Debugging Agents
Closed-loop agents propose, simulate, observe, and iterate — until your scenario passes or the budget is spent. You stay in command.
ROS Graph Visualization
Live, force-directed graph with frequency and latency overlays. QoS compatibility flagged at the edge.
Launch File Understanding
Symbolic execution of .launch.py — every condition, include, and remap resolved into a queryable IR. The agent knows what you'll launch before you launch it.
Workflow

Code · Simulate · Debug · Deploy

A single loop, instrumented end-to-end. The agent never deploys a change to your robot until it passes your scenarios in sim.

  1. 01

    Code

    AI completion that knows your URDF, your nav2 params, and your colcon graph. Cmd-K respects QoS.

  2. 02

    Simulate

    One command to launch a containerized Gazebo world with your scenario. Bags captured automatically.

  3. 03

    Debug

    The agent reads bag, TF, diagnostics, and your launch IR — then ranks root causes with citations.

  4. 04

    Deploy

    Cross-compile for Jetson or Pi, push over SSH or Greengrass, watchdog auto-rollback if a safety event fires.

For

Built for serious robotics teams.

From two-person drone startups to research labs to industrial AMR fleets. If you ship physical machines, RoboAgent is built for you.

Robotics Engineers
Mobile robots, manipulators, drones, quadrupeds. From bringup to fleet.
ROS Developers
Humble, Jazzy, Rolling. Native introspection and launch IR — no plugins required.
Embedded Engineers
STM32, ESP32, Zephyr, FreeRTOS — with cross-domain reasoning into ROS2 via micro-ROS.
Autonomous Systems Teams
Nav2 tuning, SLAM debugging, sensor-fusion analysis with sim-validated patches.
Robotics Startups
Ship faster. Replace tribal knowledge with a knowledge graph that travels with the codebase.
Research Labs
Reproducible experiments, declarative scenarios, papers that build cleanly twelve months later.
Field reports

What teams are saying.

RoboAgent reads my bags faster than I do. It found a QoS mismatch in 4 seconds that I'd been hunting for two days.

MO
Maya Okafor
Sr. Autonomy Engineer · Vertical Logistics AMRs

We replaced three internal Python scripts and a Streamlit dashboard with the bag analyzer. CI now fails when our TF tree drifts.

KH
Kentaro Hashimoto
Robotics Platform Lead · Hibiki Robotics

The micro-ROS bridge reasoning is unreal. It told me my STM32 was publishing as best-effort while Nav2 wanted reliable. Two-minute fix.

LB
Lara Belova
Embedded Systems Engineer · Karelia Drones

Sim-in-the-loop is the killer feature. The agent fixes the param, runs Gazebo headless, and only commits if my scenario passes. Real engineering rigor.

DM
Devraj Menon
Head of Robotics · Sentry Industrial

I used to keep the Nav2 docs open in a side monitor. Now I just ask. The launch IR explanation alone is worth the subscription.

HL
Hannah Lindberg
Research Engineer · ETH Robotics Lab

Our junior engineers are productive in week one instead of month three. RoboAgent flattened the bringup learning curve.

TA
Tomás Aguirre
VP Engineering · Carga Autónoma
$ start_here

Ship robots, not workarounds.

Download RoboAgent, point it at your ros2_ws, and ask the first question. The agent does the rest.