Thetoolchainfor
AI-native development.
Ruah gives every agent its own worktree, turns any API into agent-ready tools, and runs it all from one CLI. Built for Claude Code, OpenCode, Codex — and whatever ships next.
The toolchain
Three primitives. One CLI.
Isolate parallel agents. Convert APIs into agent-ready tools. Run it all from a single entry point.
How it works
Three primitives. Composed.
Each tool stands alone — together they form the toolchain. Click a step to jump. Demo cycles automatically — hover to pause.
$ ruah conv generate stripe.yaml \
--target mcp-ts-server
→ Parsed 47 operations
→ Generated 47 tools
→ Risk: 32 safe · 12 moderate · 3 destructive
→ Wrote ./out/mcp-server (TypeScript)translating the spec into tools…
The roadmap
An expanding toolchain. Eleven more on the way.
Open-core by default. The CLI and runtime stay OSS; team dashboards, policy management, and the hosted registry ship as Ruah Cloud. Each new tool earns its slot — shipping when the signal says so, not when a calendar does.
In development
Prototypes building now.
- Ruah Architect
Architect
PRDs into DAGs.
Brief, issue, or meeting notes in. A typed task graph with claims, acceptance criteria, and rollback plans out.
- Ruah Optimizer
Optimizer
Cost & context, measured.
Token counts, wasted-token detection, model routing, and budget policies per workflow. Ships as analytics first.
- Ruah Code
Code
One IDE. Every agent.
A unified coding environment built on T3Code — Claude Code, OpenCode, and Codex converge into a single surface with shared state.
Coming soon
Designed. Shipping when the signal says so.
- Ruah Exec
Exec
Typed runtime for agents.
Replaces bash as the agent-to-system interface. Typed file, git, HTTP, and process ops with structured errors.
- Ruah Observe
Observe
Traces, costs, replay.
Per-workflow traces, task lineage, and decision snapshots. Exports to OpenTelemetry — no generic obs rebuild.
- Ruah Link
Link
Cross-repo orchestration.
Coordinate agents across monorepo boundaries: update API in repo A, client SDK in repo B, docs in repo C.
- Ruah GatewayEnterprise
Gateway
API gateway for agents.
Auth, quotas, audit, tracing, and tenant isolation across MCP, REST, gRPC, WebSocket, and A2A endpoints.
- Ruah GuardEnterprise
Guard
Policy engine for agents.
Permissions, approval gates, secrets detection, and audit logs. Human-in-the-loop for destructive actions.
- Ruah SyncEnterprise
Sync
Tickets ⇄ tasks.
Two-way GitHub, Jira, Linear, and Notion sync. Work items become agent tasks; results update tickets.
- Ruah HubEnterprise
Hub
Registry for agent work.
npm-style registry for tools, prompts, contracts, workflow templates, and skills. Composition, discoverable.
- Ruah WatchEnterprise
Watch
Live workflow UI.
Visual DAG editor, live execution monitoring, policy management, and cost dashboards — WebSocket-powered.
Install
One install. The whole toolchain.
Node.js 18+ · Zero runtime dependencies · MIT licensed.
Then this