
Agentic Flow
github.com/ruvnet/agentic-flow- Category
- AI Agents
- Rank
- No. 986Tools index
- 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 selection → Updated model configuration with new AI model active
Preserve prompts when changing AI models
Existing prompts and new AI model selection → Same prompts configured for the new AI model
Integrate with Claude Code
Claude Code environment and AI model preferences → Claude Code configured with selected low-cost AI model
Integrate with Agent SDK
Agent SDK environment and AI model preferences → Agent SDK configured with selected low-cost AI model
Access low-cost AI model alternatives
AI model requirements and cost constraints → Available low-cost AI models for selection
Tags
Tech Stack
Media

Comments (0)
No comments yet
Editorially curated, with community endorsements as a secondary signal. Corrections welcome.