This guide covers installing the roz CLI, pulling a simulation container, and configuring an LLM provider so the agent can reason about your robot.Documentation Index
Fetch the complete documentation index at: https://bedrockdynamics.studio/docs/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
| Requirement | Minimum |
|---|---|
| Rust | 1.92 or later (rustup.rs) |
| Docker | Docker Desktop or Docker Engine (docker.com) |
| LLM API key | Anthropic, OpenAI, Google, or local Ollama |
Docker must be running before you start a simulation. The code editor, agent runtime, and WASM sandbox work without Docker, but you need a sim container to actually control a robot.
Install the CLI
Install from crates.io:Pull a Sim Container
Each supported robot has a Docker sim container that bundles Gazebo, the robot’s middleware stack, and an MCP server. Pull the one you want to use:- Manipulator (UR5)
- Drone (PX4)
- Drone (ArduPilot)
move_to_pose, get_joint_state, stop_arm. WASM channels: 6 joint velocities.Configure Your LLM Provider
The agent needs an LLM to reason about tasks and generate control code. Set the API key for your provider:- Anthropic (Claude)
- OpenAI (GPT-4)
- Google (Gemini)
- Ollama (Local)
Verify Everything
Run the built-in diagnostic to check that all dependencies are configured correctly:- Rust toolchain version
- Docker availability and daemon status
- LLM provider connectivity
- Sim container images on disk