agentdockTypeScript library giving a backend one agent runtime: session-scoped runs with streaming, approvals and cancel, a tool registry, injectable stores and a factory over nine AI SDK providers.
Why switchBoth are TypeScript-first agent frameworks you embed in a Node backend. Eko adds a planner and dependency-aware multi-agent workflows across browser and Node; AgentDock stops at a single run loop with a tool registry and leaves orchestration to your app.
Full comparison → OpenRathPyTorch-shaped multi-agent framework: Session is the tensor, Agent the layer, Workflow the module — plus a v2 durable runtime with checkpoints, leases, an effect ledger and human interrupts.
Why switchBoth turn multi-agent plans into typed, composable programs rather than prompt chains. Eko is JavaScript-first with a natural-language planner and browser/extension targets; OpenRath is Python-first with explicit PyTorch-style layers and no planner in the way.
Full comparison → LangGraphBuild stateful, multi-actor LLM apps as graphs — durable execution, human-in-the-loop, streaming.
Why switchSame job — durable multi-step agent workflows. LangGraph is the Python graph incumbent; Eko is the JS-native answer that also runs inside browsers and extensions.
Full comparison → deer-workflowGraph-engineering runtime where TypeScript owns control flow and replaceable coding-agent CLIs — Codex, Claude Code, Pi — do the semantic work inside each node. Pilot for DeerFlow 3.0.
Why switchBoth turn one sentence into a runnable multi-agent plan in TypeScript. Eko builds the dependency graph at runtime and executes it in browser, Node or extension with pause/resume; deer-workflow emits the graph as a source file you review and commit first. Runtime planning vs auditable artifact.
Full comparison → browser-useThe standard library for letting AI agents drive a real browser — click, type, fill forms and complete tasks from a natural-language goal. 100k+ stars, Python.
Why switchEko's own comparison target: Browser-use owns the browser-automation niche in Python; Eko covers browser AND computer environments from one JS workflow.
Full comparison →