Build. Simulate. Deploy.
The fast robotics development toolkit. Scaffold projects, build ROS2 workspaces, launch simulators, and deploy to hardware — all from one Rust CLI.
75×
Faster than colcon
Cached, parallel builds
5
Project templates
minimal, mobile, arm, drone, humanoid
3
Simulator engines
MuJoCo, Gazebo, Isaac Sim
1
CLI for the workflow
init · build · sim · deploy
CLI in action
Four commands, scaffolding to hardware.
$ torq init my-robot --template mobile
✓ Created my-robot/ — ROS2 Jazzy workspace ready
$ torq build
[1/4] slam_toolbox done (2.1s)
[4/4] my_robot done (0.8s)
✓ Build complete in 7.5s (3 packages cached)
$ torq sim --engine mujoco
> Launching MuJoCo with warehouse.xml
$ torq deploy
> Target: jetson-orin @ 192.168.1.50
✓ Deployed successfullyInstall
curl -fsSL torq.dev/install.sh | bash
Linux + macOS
Or via Cargo
cargo install torq
Rust toolchain required
License
Apache 2.0
Free to use and modify
What makes it different
ROS2 development is fragmented. Torq unifies it.
Instant setup
torq init scaffolds a complete ROS2 workspace with torq.toml config, launch files, URDF, and tests. Five templates for common robot types.
Cached builds
Content-hash caching skips unchanged packages. Parallel builds with real-time progress. Cross-compilation for ARM/Jetson built in.
Simulator orchestration
One command launches MuJoCo, Gazebo, or Isaac Sim. Built-in world templates. Headless mode for CI. Domain randomization config.
One-command deploy
rsync or Docker-based deployment to any target. Pre/post-deploy hooks. Rollback support. Target management for robot fleets.
Environment doctor
torq doctor checks your entire setup — ROS2, simulators, targets, dependencies — with actionable fix suggestions for every issue.
Written in Rust
Fast. Really fast. Binary distribution, no runtime dependencies. Cross-platform (Linux, macOS). Installs in seconds.
Configuration
One file defines the whole project.
[project]
name = "warehouse-bot"
ros_distro = "jazzy"
[hardware]
target = "jetson-orin"
ip = "192.168.1.50"
[simulation]
engine = "mujoco"
world = "warehouse.xml"
[build]
cached = true
parallel_jobs = 8The robotics CLI
you've been waiting for.
Torq is open source and free. Join the waitlist for early access to new templates, simulator integrations, and fleet management.