TorqLive

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.

Terminal
$ 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 successfully

Install

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.

torq.toml
[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 = 8

The 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.