A Node.js wrapper for the ROS 2 Debugging Assistant
npm install meld-rosA Node.js wrapper for the ROS 2 Debugging Assistant that provides a chat-like interface powered by Streamlit to help developers inspect and troubleshoot their ROS 2 systems using natural language.
- Node.js 14+
- Python 3.6+
- ROS 2 environment (Humble or Jazzy)
- Poetry (for Python dependency management)
- Git
``bash`
npm install -g meld-ros
The package will automatically install RAI and its dependencies locally.
Configure your LLM vendor API keys:
`bash`
meld-ros setup
This will guide you through setting up API keys for OpenAI or AWS Bedrock. The keys will be stored securely in ~/.rai/.env.
Start the debugging assistant:
`bash``
meld-ros start
This will launch a local Streamlit server with the debugging assistant interface.
- Interactive chat interface for debugging ROS 2 systems
- Real-time streaming of responses and tool executions
- Support for common ROS 2 debugging commands
- Secure API key management
- Self-contained RAI installation
Apache-2.0