Vibeleaderboard
Index / tool
Visit ruv.io
Category
AI Agents
Rank
Pricing
Open Source
Type
TOOL
Builder
ruvnet
GitHub
804 stars
Latest release
v2.3.6
Date

About

rUv's tool for easily switching between alternative low-cost AI models in Claude Code and the Agent SDK — keep your prompts, swap the brain.

What it does

Agentic Flow is a TypeScript orchestration platform for coordinating specialized AI agents, routing tasks, retaining successful patterns, and running multi-agent workflows. It exposes command-line tools, a programmatic package, and an MCP server, with optional native acceleration and persistent learning components.

Why it's ranked here

The breadth is substantial: agent routing, learned memory, background workers, MCP coordination, native bindings, and multiple interfaces share one package. However, the repository text presents conflicting scope signals. The main documentation describes a general agent platform, while several supplied source modules implement a medical analysis product. That mismatch makes the package harder to assess and trust quickly.

What's good

The quick start gives developers a short path from project initialization to codebase pretraining and Claude Code usage. The package supports both command-line and programmatic workflows, while MCP adds editor-facing coordination. Its package surface also exposes focused modules for routing, memory, embeddings, attention, transport, billing, and version control instead of forcing every integration through one entry point.

Tradeoffs

The package carries a large dependency and feature surface, spanning model providers, vector learning, native bindings, databases, web servers, React, transport, billing, and version control. Documentation also disagrees on whether the platform supplies 66 or more than 80 specialized agents. More importantly, the supplied medical CLI, REST API, consent, notification, and provider modules do not clearly match the general orchestration product described elsewhere.

How to use it well

It suits teams experimenting with agent routing, reusable task memory, swarm coordination, or MCP-driven Claude Code workflows in a Node.js environment. Start with one routing or learning workflow, measure its behavior, then adopt additional subsystems selectively. It does not replace careful application architecture, domain validation, or human review. The included medical modules especially should not be treated as proof of clinical safety or production readiness.

Technical notes+

README.md documents initialization, pretraining, task routing, metrics, worker dispatch, MCP startup, and programmatic use. package.json defines an ESM npm package requiring Node.js 18 or newer and npm 8 or newer, five executable names, numerous subpath exports, optional native attention packages for macOS, Linux, and Windows, plus Jest, Playwright, linting, formatting, type checking, coverage, and benchmark scripts. src/mcp/index.ts exports medical MCP tools over SSE and STDIO transports; src/api/index.ts implements an Express and WebSocket medical analysis API; src/cli/index.ts implements a separate MedAI command line; and packages/agentic-jujutsu/index.js selects native bindings by operating system, architecture, and libc.

Observed

License
MIT
Primary language
TypeScript
Runtime
Node.js 18 or newer and npm 8 or newer
Packaging
ES module npm package installable and runnable through npx
Interfaces
Command-line tools, JavaScript package exports, MCP server, REST API, and WebSocket support
CLI surface
The package declares five executable names
Native platform support
Optional attention bindings are listed for macOS, Linux, and Windows
Testing structure
Package scripts include Jest coverage, Playwright browser tests, integration tests, parallel tests, Docker tests, and benchmarks

Read from README.md, package.json, src/App.tsx, src/main.tsx, src/api/index.ts, src/cli/index.ts, src/mcp/index.ts, src/consent/index.ts, src/routing/index.ts, src/providers/index.ts, src/controllers/index.ts, src/verification/index.ts, src/notifications/index.ts, packages/agentic-jujutsu/index.js, packages/agentdb-onnx/src/cli.ts.

What it can do

  • Switch between different AI models

    Current AI model configuration and target model selectionUpdated model configuration with new AI model active

  • Preserve prompts when changing AI models

    Existing prompts and new AI model selectionSame prompts configured for the new AI model

  • Integrate with Claude Code

    Claude Code environment and AI model preferencesClaude Code configured with selected low-cost AI model

  • Integrate with Agent SDK

    Agent SDK environment and AI model preferencesAgent SDK configured with selected low-cost AI model

  • Access low-cost AI model alternatives

    AI model requirements and cost constraintsAvailable low-cost AI models for selection

Tags

claude-codellm-routingruvnetcostmulti-model

Tech Stack

Node.jsTailwind CSSTypeScriptVite

Media

Agentic Flow

Comments (0)

No comments yet

Editorially curated, with community endorsements as a secondary signal. Corrections welcome.