nasa-jpl/rosa

ROSA 🤖 is an AI Agent designed to interact with ROS1- and ROS2-based robotics systems using natural language queries. ROSA helps robot developers inspect, diagnose, understand, and operate robots.

52
/ 100
Established

Built on LangChain, ROSA provides extensible tool integration for ROS introspection and command execution, enabling agents to query topics, services, and parameters while reasoning about system state. The framework supports flexible LLM backends and custom agent creation through inheritance or parameterization, allowing adaptation to specific robot configurations and IsaacSim environments.

1,437 stars.

No Package No Dependents
Maintenance 6 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 20 / 25

How are scores calculated?

Stars

1,437

Forks

146

Language

Python

License

Apache-2.0

Last pushed

Nov 29, 2025

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/agents/nasa-jpl/rosa"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.