Ship AI agents in JavaScript.Without gluing 8 libraries together.
AgentsKit gives you chat UI, runtime, tools, memory, RAG, and production guardrails in one ecosystem. Swap OpenAI for Claude, React for terminal, in-memory for vector DB. Start small, grow into the full stack, and keep your code intact.
Agent renders real React components — not markdown. See how →
50 built-in integrations.
Slack, Notion, Stripe, GitHub, Linear, Jira, and dozens more — one contract, ready to call.
All 50 integrations & how to use140 providers, 5,162 models.
OpenAI, Anthropic, Google, Mistral, Groq, and the long tail — one adapter contract, fed by the models.dev catalog.
All 140 providers & how to useAdd and run agents in one line.
`npx agentskit add <agent>` copies the source into your project — you own the code. `--run` executes it on any provider.
Read the CLI docsTools, RAG, MCP, memory, permissions.
Every agent is overridable. Wire web search, an MCP server, a retriever, memory, and a permission gate — all optional, no glue code.
See how it composesThe ecosystem
Everything you need. Nothing you don't.
Every number above is a click-through. Install what you need; the core stays under 10 KB gzipped.
Beyond the libraries
Copy production-ready agents into your project — research, PR review, support, and more. You own the source, zero lock-in.
The engineering standards for building agents that ship — runtime validation, quality gates, security, and evals.
The operating system for agents at scale — orchestration, egress control, and RBAC for running agents in production.
Proof, not promises
Start from a template, a demo, or a runnable recipe.
Scaffold a project, inspect a live demo, or copy a recipe and run it locally. Pick the angle you trust.
Scaffold a starter
Use `agentskit init` to spin up a React chat, Ink terminal app, runtime worker, or multi-agent starter.
See starters →Browse live examples
Open interactive demos for support bots, code assistants, RAG chat, runtime agents, and multi-agent planning.
Open examples →Copy runnable recipes
Jump straight into end-to-end snippets for integrations, replay, security, evals, and retrieval pipelines.
Open recipes →Build the agent.Skip the plumbing.
One install. First streaming agent in under 10 lines. Swap providers, UI, and memory without a rewrite. No signup, no lock-in — MIT all the way down.
Scaffold a chat, terminal, or runtime starter — zero-config demo provider, hot-reload included.
The 5 KB substrate. Works in browser, Node, Deno, Bun — anywhere JS runs.
Copy a ready-made agent from the registry and run it on any provider.