rr
Sync code and run commands on remote machines
All Skills in This Repository (1)
Pure Emerald Level IndicatorsFrequently Asked Questions
FAQPage SchemaHow to install rr?โผ
Run `npx skills add rileyhilliard/rr --all -g -y` in your terminal to install the skill globally. The rr binary itself can be installed via Homebrew, Go install, or the install script from the releases page.
How to run tests on a remote machine?โผ
Run `rr run "make test"` and rr syncs your code with rsync, executes the command over SSH, and streams the output back. You can also define named tasks like `rr test` in your project config.
Does rr work with Claude Code and Cursor?โผ
Yes. rr is designed for agentic coding workflows and queues parallel test runs from coding agents across your machine pool so they do not fight over localhost.
How does rr handle connection failures?โผ
You configure multiple SSH paths per host, such as LAN and VPN, and rr tries each in order until one connects. It can also fall back to local execution when no remote host is reachable.
Can rr run tasks in parallel across hosts?โผ
Yes. Define a parallel task in `.rr.yaml` and rr distributes subtasks across all available hosts with live progress, cutting a long test suite down to a fraction of the time.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core