---
*You started building an AI agent last week. You're three libraries deep, two of them fight each other, and nothing you wrote is reusable. This is for you.*
> **⭐ If this saves you from gluing five libraries together, [star the repo](https://github.com/AgentsKit-io/agentskit).** AgentsKit is solo-built — a star is the cheapest signal that it's worth continuing, and it's what puts it in front of the next person.
## Verified proof
The current [evidence ledger](./ecosystem-claims.json), generated from repository sources by [`scripts/compute-stats.mjs`](./scripts/compute-stats.mjs), verifies **24 published packages**, **7 framework bindings**, **25 native adapters**, **50 integrations**, **140 catalog providers**, **5,000+ catalog models**, **21 ready-made skills**, **17 memory backends**, and **69 recipes**.
- The core has zero runtime dependencies and a CI-enforced **10 KB gzipped budget**.
- Every public package has an explicit stability tier, test floor, README, human guide, and agent handoff.
- Numeric claims fail CI when their repository derivation, committed snapshot, or public evidence drifts.
Inspect the machine-readable [claims ledger](./ecosystem-claims.json), [ecosystem contract](./ecosystem.json), and [Doc Bridge index](./llms.txt) instead of trusting a screenshot or an unversioned marketing count.
## Why this exists
**We don't need another framework. We need a kit.**
Building a real AI agent in JavaScript today means cobbling together five libraries that don't fit. Vercel AI SDK is a beautiful chat SDK with no runtime. LangChain.js drags in 200MB and leaks abstractions at every layer. MCP solves tool interop and nothing else. assistant-ui has 53 components and no opinion about how to compose them.
AgentsKit is the missing kit: small, contracted, composable. Start with one package, grow into a full stack, and stay in plain JavaScript the entire time.
> [Origin story](./ORIGIN.md) for the long version. [Manifesto](./MANIFESTO.md) for the principles.
---
## The AgentsKit ecosystem
AgentsKit is not only a package. It is the open-source foundation of a full agent ecosystem:
build from composable parts, start faster with ready agents, follow production patterns, and run the result with enterprise controls.
| Layer | Go to | What it unlocks |
|---|---|---|
| **AgentsKit** | **This repo** | The agent building blocks: adapters, runtime, tools, memory, RAG, UI, evals, observability, and MCP |
| **Registry** | [registry.agentskit.io →](https://registry.agentskit.io) | Ready-to-use agents, tools, and templates you can install instead of starting from blank |
| **Playbook** | [playbook.agentskit.io →](https://playbook.agentskit.io) | Field-tested patterns for designing, evaluating, securing, and operating agents |
```mermaid
flowchart LR
Playbook["Playbook