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.

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

On this page