Open-source toolchain · Built for AI agents

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.

ruah workflow run feature.md
live
claude-code
src/auth/**
merged
opencode
src/ui/**
merged
codex
src/db/**
merged
3 tasks · 3 worktrees · 0 conflicts✓ merged in order

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.

~/.project · 01 · convert
$ 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 Gateway
    Enterprise

    Gateway

    API gateway for agents.

    Auth, quotas, audit, tracing, and tenant isolation across MCP, REST, gRPC, WebSocket, and A2A endpoints.

  • Ruah Guard
    Enterprise

    Guard

    Policy engine for agents.

    Permissions, approval gates, secrets detection, and audit logs. Human-in-the-loop for destructive actions.

  • Ruah Sync
    Enterprise

    Sync

    Tickets ⇄ tasks.

    Two-way GitHub, Jira, Linear, and Notion sync. Work items become agent tasks; results update tickets.

  • Ruah Hub
    Enterprise

    Hub

    Registry for agent work.

    npm-style registry for tools, prompts, contracts, workflow templates, and skills. Composition, discoverable.

  • Ruah Watch
    Enterprise

    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