meld-ros
v1.0.28
Published
A Node.js wrapper for the ROS 2 Debugging Assistant
Downloads
106
Maintainers
Readme
Meld ROS
A 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.
Requirements
- Node.js 14+
- Python 3.6+
- ROS 2 environment (Humble or Jazzy)
- Poetry (for Python dependency management)
- Git
Installation
npm install -g meld-rosThe package will automatically install RAI and its dependencies locally.
Setup
Configure your LLM vendor API keys:
meld-ros setupThis will guide you through setting up API keys for OpenAI or AWS Bedrock. The keys will be stored securely in ~/.rai/.env.
Usage
Start the debugging assistant:
meld-ros startThis will launch a local Streamlit server with the debugging assistant interface.
Features
- 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
License
Apache-2.0
