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
Six tools. One CLI.
Guard the loop, prove done, price it, replay it, compare it, feed it APIs. Each tool works standalone.
How it works
Six tools. 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. Profiler (`@ruah-dev/opt`) is shipped; routing is later.
- 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.
- Ruah GuardEnterprise
Guard
Policy engine for agents.
CLI/core shipped as `@ruah-dev/guard`. Hosted policy + tenant isolation stays enterprise later.
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 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.
Replay-lite shipped as `@ruah-dev/watch` (static HTML). Live tail + DAG studio stays parked.
Install
One install. The whole toolchain.
Node.js 18+ · Zero runtime dependencies · MIT licensed.
Then this