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.
The agentic code-development platform.
↓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.
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.
Compose agents into multi-step workflows — fan-out, parallel panels, review loops, conditional branches, human gates, and direct connector calls.
Build workflows on a drag-and-drop canvas that stays in lock-step with the YAML — with live validation and expression autocomplete.
Launch, watch, and approve runs from one place. Live graphs, transcripts, token spend, and findings across every host.
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.
State the outcome you want — or point rupu at an issue. No glue code, no orchestration boilerplate.
Agents and workflows execute autonomously, in parallel where it helps, pausing for approval at the gates you set.
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.
Pick a provider per agent — combine them in one workflow, or bring your own.
Work in real repos, open pull requests.
Run agents straight off an issue.
Built-in tools, plus rupu serves its own MCP server.
Manual, scheduled, or event-driven — autonomously.
Launch, watch, author, and approve from the browser.
Signed binaries and native packages for both platforms.
Download
Get rupu.
chmod +x rupu-darwin-arm64 && sudo mv rupu-darwin-arm64 /usr/local/bin/rupu
brew install section9labs/tap/rupu
Also on the AUR (yay -S rupu-bin), Nix, and as .deb / .rpm — see the install docs.
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.
Open source · available now.