Don’t code it, rupu it.

The agentic code-development platform.

Get started Download

What is rupu

You describe the work. Agents and workflows do it.

rupu turns plain-language intent into real software changes. Define agents as simple Markdown files, compose them into workflows, and let rupu plan, run, and review the work — end to end, with full transcripts and human approval where it matters.

Capabilities

Everything you need to ship with agents.

Agents

Author agents as Markdown + YAML. Pick a provider and model, grant tools and permissions, declare structured outputs — and let them dispatch other agents as tools.

Workflows

Compose agents into multi-step workflows — fan-out, parallel panels, review loops, conditional branches, human gates, and direct connector calls.

Visual editor

Build workflows on a drag-and-drop canvas that stays in lock-step with the YAML — with live validation and expression autocomplete.

Control plane

Launch, watch, and approve runs from one place. Live graphs, transcripts, token spend, and findings across every host.

Netflow

See where your agents reach. Every outbound call rupu makes is captured, ASN-enriched, and drawn as a live egress topology.

How it works

From intent to merged change.

Describe

State the outcome you want — or point rupu at an issue. No glue code, no orchestration boilerplate.

Run

Agents and workflows execute autonomously, in parallel where it helps, pausing for approval at the gates you set.

Review

Inspect every transcript, finding, and diff in the control plane, then ship with confidence.

Works with your stack

One platform. Your whole toolchain.

Mix model providers in a single run, drive your real repos and issue trackers, expose and consume tools over MCP, and fire it all on a schedule or an event.

Model providers

Pick a provider per agent — combine them in one workflow, or bring your own.

Anthropic OpenAI Gemini Copilot + any OpenAI-compatible

Source control

Work in real repos, open pull requests.

GitHub GitLab

Issue trackers

Run agents straight off an issue.

GitHub GitLab Jira Linear Projects

Tools & MCP

Built-in tools, plus rupu serves its own MCP server.

bash read / write / edit grep / glob MCP server

Automation

Manual, scheduled, or event-driven — autonomously.

Cron Webhooks Autoflows

Control plane

Launch, watch, author, and approve from the browser.

Live runs Visual editor Approvals Multi-host Netflow

Runs anywhere

Signed binaries and native packages for both platforms.

macOS Linux Homebrew AUR Nix .deb / .rpm

Download

Get rupu.

Latest release
macOS & Linux · signed binaries · all releases
then install it
chmod +x rupu-darwin-arm64 && sudo mv rupu-darwin-arm64 /usr/local/bin/rupu
or a package manager
brew install section9labs/tap/rupu

Also on the AUR (yay -S rupu-bin), Nix, and as .deb / .rpm — see the install docs.

or build from source
cargo install --git https://github.com/Section9Labs/rupu

Then rupu init — and keep it current with rupu update (add --channel beta for early access). See the docs.

Don’t code it, rupu it.

Open source · available now.