kodustech

Runo — DevOps skill for Claude Code

DevOps community

Remote development environments for Claude Code and Codex.

How to install Runo

This entry records only its repository, not the path inside it, so there is no exact command to give. Open kodustech/runo and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Runo does

Remote development environments for Claude Code and Codex. Run your app on AWS in a separate environment per Git branch, with previews and validation.

Alternatives in DevOps

  • Render Deploy — Deploy applications to Render's cloud platform using Git-backed services 14.6k ★
  • Ship Release — Systematic release workflow for RTK: build verification, version bump, changelog update, git tag, and push to 11.9k ★
  • Claudebox — A Claude Code Docker Development Environment for running Claude AI's coding assistant in a fully containerized 964 ★

README

Runo: remote development environments for coding agents

Runo gives each Git branch its own AWS EC2 environment. Run your application and its services alongside Claude Code or Codex, share a preview URL, and execute your validation steps before opening a pull request.

Built by [Kodus](https://kodus.io). [Website](https://runo.sh) · [Quickstart](docs/quickstart.md) · [Command reference](docs/reference.md)

See how it works

[![Runo workflow: a local branch connects to an AWS environment containing the coding agent, application and database. Validation results return to the developer.](website/assets/runo-diagram.svg)](https://runo.sh/#walkthrough)

[Explore the animated diagram](https://runo.sh/#walkthrough) · [How the workflow fits together](docs/workflow.md)

Why a separate environment per branch?

When you run multiple branches on one machine, applications can compete for the same ports and database. Each Runo environment gets a dedicated VM, so the services you configure can run independently. Compute runs remotely, leaving your laptop available for other work.

An environment can exist while you develop, before a pull request is open. Use the preview to inspect the application and run the checks defined in your repository.

First environment

You need Git, SSH, rsync and AWS access, or access to an existing Runo control plane. The installer can install Bun if it is missing. AWS resources and agent usage can incur charges.

git clone https://github.com/kodustech/runo.git
cd runo
./install.sh

The installer links the CLI and runs the setup checker. Follow its output to configure access. For a complete first run with an example API and Postgres, follow the [quickstart](docs/quickstart.md), including cleanup.

For a repository with a reviewed and committed `.kodus/workspace.yaml`:

runo new checkout-fix
runo agent claude --branch task/checkout-fix
runo url --open --branch task/checkout-fix
runo validate --branch task/checkout-fix