Installation
Install the AgentsKit packages you need — and only those.
Every AgentsKit package is independently installable. Pick what you need.

#React chat UI
npm install @agentskit/react @agentskit/adapters#Terminal chat (Ink)
npm install @agentskit/ink @agentskit/adapters#Headless agent runtime
npm install @agentskit/runtime @agentskit/adapters#Adding tools, skills, memory, RAG
npm install @agentskit/tools @agentskit/skills @agentskit/memory @agentskit/rag#CLI
npm install -g @agentskit/cli
agentskit init#Scaffold a project

#Diagnose your setup
Run agentskit doctor to verify your environment, installed packages, and provider configuration in one command.

#Run an ad-hoc agent
Stream a real LLM task straight from the terminal — no project required.

#Why so many packages?
Because every package is a product with its own contract, its own
versioning, and its own substitutability. A React app pulling in @agentskit/ink
would ship dead code; a Node service pulling in @agentskit/react would crash.
The 10KB @agentskit/core is the only thing every package transitively
depends on — and it stays under 10KB by manifesto.
Explore nearby
- PeerBuild your first agent
Run a deterministic AgentsKit agent locally, then connect any supported model provider without changing the runtime.
- PeerQuick start
Headless useChat binding hello-world in under 10 lines.
- PeerStart here
Three steps to land. Build a real agent, learn the stack, then pick your path.