THE EASY LAYER ON LANGGRAPH

Built for production

Build agents. Ship the experience.

Agentdock gives your TypeScript app a simple, durable way to run agents with tools, approvals, sessions, and streams. LangGraph handles the orchestration underneath.

01 TypeScript first02 Open source03 Node.js 22+
agent-flow
running
Promptuser input
Agentdockagent loop
Toolstyped + safe
Streamevents out
quickstart.tsAgentdock
import { createAgentDock } from
  "@agentdock-ai/agentdock";
import { AgentDockModel } from
  "@agentdock-ai/models";

const agent = createAgentDock({
  model: AgentDockModel.openAI({
    model: "gpt-5.4-mini",
  }),
});

const result = await agent.run(
  "Summarize this order",
  { userId: "user-123" },
  { sessionId: "session-123" },
);
01 / WHY AGENTDOCK

The graph is powerful. Your app should feel simple.

LangGraph gives you the enterprise-grade runtime for stateful, long-running agents. Agentdock puts a small, readable TypeScript API in front of it so your team can focus on the product instead of wiring the graph.

01

Your application

One clear API for prompts, context, and typed tools.

simple config
02

Agentdock

Policies, approvals, sessions, events, and lifecycle control.

powered by
03

LangGraph

Durable orchestration for stateful, production agents.

02 / THE PUBLIC API

Small surface. Serious capabilities.

Everything you need to move from a clever demo to an agent your users can trust.

01

Tools that stay in bounds

Zod schemas, authorization, approvals, progress, and cancellation are part of the same run.

02

Sessions that continue

Keep context across runs, then add durable checkpoints when your app is ready.

03

Events your UI understands

One normalized stream for text, tools, approvals, progress, usage, and terminal states.

COMING SOON · AGENTDOCK UI

Plug the agent into your product.

A ready-made frontend library for Agentdock agents. Drop in a chat surface, show tool activity, handle approvals, and keep your team out of the plumbing.

Stream-aware components Approval-ready interactions Your design system, your control
Explore the runtime
Agentdock UIpreview
A
I found three orders that need your review.
get_ordersTool completed · 3 results
Ask your agent anything…
READY WHEN YOU ARE

Start with one agent and grow from there.

Read the quickstart, wire your first tool, and let Agentdock handle the loop.

Open the docs