agentskit.js
Getting Started

Installation

Install the AgentsKit packages you need — and only those.

Every AgentsKit package is independently installable. Pick what you need.

agentskit install

#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

agentskit init

#Diagnose your setup

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

agentskit doctor output

#Run an ad-hoc agent

Stream a real LLM task straight from the terminal — no project required.

agentskit run streaming

#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

✎ Edit this page on GitHub·Found a problem? Open an issue →·How to contribute →

On this page