Skip to content
AgentsKit logo

AgentsKit

Verified

A modular JavaScript and TypeScript toolkit for building AI agents.

Autonomous AgentsAgent Frameworks 9Open source
View on GitHub
Updated 2026-06-15
AgentsKit GitHub repository

What is AgentsKit?

AgentsKit is an open-source JavaScript and TypeScript toolkit focused on AI agent construction. It centers on small, reusable contracts that cover the essential parts of an agent system.

The toolkit supplies runtime execution, tool interfaces, memory stores, and retrieval-augmented generation components. UI bindings connect these pieces directly to React, Vue, Svelte, and Angular applications.

It targets developers who want a lightweight foundation they can extend rather than a full framework with many built-in opinions.

Capabilities

build composable ai agents
provide core contracts and runtime
integrate ui bindings
support tools memory and rag

What you can build with AgentsKit

Interactive dashboards

Connect an agent to a React interface so users can query data and receive reasoned responses with memory of prior turns.

Retrieval workflows

Use the included RAG module inside a Vue application to ground agent answers in documents stored in memory.

Cross-framework prototypes

Swap between Svelte and Angular bindings while keeping the same core agent contracts and tool definitions.

Install AgentsKit

Quick start
npm install @agentskit/react @agentskit/adapters
  1. 1Add the package to your JavaScript or TypeScript project.
  2. 2Import the core contracts and any needed UI bindings.
  3. 3Configure a runtime instance and attach tools or memory.
  4. 4Enable RAG if document retrieval is required for the agent.
  5. 5Mount the agent inside your chosen UI framework component.

AgentsKit: pros & cons

Pros

  • +Small footprint with composable modules
  • +Native bindings for four major UI frameworks
  • +Includes memory and RAG out of the box
  • +Written in TypeScript for strong typing

Cons

  • Ecosystem limited to JavaScript and TypeScript
  • No prebuilt agents or hosted runtime
  • Documentation and examples still maturing
Did you find this helpful?

Frequently asked questions

Bindings exist for React, Vue, Svelte, and Angular.

User reviews

Verified reviews from the community shape this listing's rating.

Loading reviews…

Sign in to review

Promote AgentsKit

Add this badge to your website, or share the tool.

DFeatured on DhanasviAgentsKit 0