AgentsKit: The Complete JavaScript Toolkit for Building AI Agents
This repository profile is provided by osrepos.com, an open source repository discovery platform.

Summary
AgentsKit is a comprehensive JavaScript toolkit designed for building AI agents, offering a lightweight core and a modular ecosystem. It provides essential components like UIs, autonomous runtime, tools, memory, and RAG, enabling developers to create sophisticated agents from simple chat interfaces to complex autonomous systems. This framework aims to simplify agent development by offering composable parts and avoiding the need to glue multiple incompatible libraries together.
Repository Information
Topics
Click on any tag to explore related repositories
Use at your own risk
OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.
Introduction
AgentsKit.js is presented as the definitive JavaScript toolkit for building AI agents. It offers a lightweight 10KB core, a modular architecture with 22 focused packages, and zero lock-in, ensuring flexibility and reusability. Designed to address the challenges of integrating disparate libraries, AgentsKit provides a cohesive ecosystem for developing everything from basic chat UIs to full-fledged autonomous agents.
Why Use AgentsKit and Key Benefits
Building AI agents in JavaScript often involves combining multiple incompatible libraries, leading to complexity and reusability issues. AgentsKit solves this by offering a small, contracted, and composable solution. Its core benefits include a minimal 10KB gzipped core with zero runtime dependencies, first-class support for agent runtimes (ReAct, tools, skills, delegation, memory, RAG), and easy provider swapping. The ecosystem extends beyond just the package, featuring a Registry for ready-to-use agents and a Playbook for best practices, enabling developers to build, evaluate, and operate agents efficiently. AgentsKit also provides UI surfaces for React and Terminal, making it versatile for various applications.
Installation
To get started with AgentsKit, you can install the core and runtime packages using npm:
npm install @agentskit/core @agentskit/runtime tsx
Examples
Here's a quick start example to create your first agent without requiring an API key:
import type { AdapterFactory } from '@agentskit/core'
import { createRuntime } from '@agentskit/runtime'
const localAdapter: AdapterFactory = {
createSource(request) {
const task = request.messages.at(-1)?.content ?? 'your task'
return {
async *stream() {
yield {
type: 'text' as const,
content: `Agent ready. I received: ${task}`,
}
yield { type: 'done' as const }
},
abort() {},
}
},
}
async function main() {
const runtime = createRuntime({ adapter: localAdapter })
const result = await runtime.run('Plan my first production agent')
console.log(result.content)
}
void main()
Run it with:
npx tsx agent.ts
For a more advanced autonomous agent with tools, AgentsKit simplifies the process significantly:
Before (typical "JS agent" stack):
// Pick your favorite: LangChain, raw fetch, Vercel AI SDK + custom runtime,
// MCP client + custom UI, manual ReAct loop, hand-rolled streaming...
// Then wire memory. Then wire tools. Then wire delegation. Then debug.
After (AgentsKit):
import { createRuntime } from '@agentskit/runtime'
import { openai } from '@agentskit/adapters'
import { webSearch, filesystem } from '@agentskit/tools'
const runtime = createRuntime({
adapter: openai({ apiKey: KEY, model: 'gpt-4o' }),
tools: [webSearch(), ...filesystem({ basePath: './workspace' })],
})
const result = await runtime.run('Research the top 3 AI frameworks and save a summary')
Links
Related repositories
Similar repositories that may be relevant next.
AFT: A Sensorimotor Cortex for Coding Agents with IDE and OS Capabilities
September 2, 2026
AFT provides coding agents with advanced IDE and OS capabilities, acting as a sensorimotor cortex for perception and action within a codebase. It enhances agent productivity and reduces token usage by offering structured code perception, precise symbol-aware edits, and background task management. Part of the CortexKit family, AFT integrates with platforms like OpenCode and Pi to elevate agent interaction with code.

Agent Governance Toolkit: Policy Enforcement for Autonomous AI Agents
August 27, 2026
The Microsoft Agent Governance Toolkit (AGT) provides robust policy enforcement, zero-trust identity, and execution sandboxing for autonomous AI agents. It addresses critical security and compliance challenges, ensuring agents operate within defined boundaries and providing tamper-evident audit trails. AGT covers all 10 items of the OWASP Agentic Top 10, making it essential for shipping AI agents to production securely.
awesome-ai-agents: A Curated List of AI Agent Resources
August 18, 2026
awesome-ai-agents is a comprehensive, curated list of resources for building and understanding AI agents. It covers frameworks, tools, platforms, research papers, and more, making it an essential guide for anyone exploring the rapidly evolving field of autonomous AI systems.

nanobot: An Ultra-Lightweight, Self-Hosted Personal AI Agent Framework
August 9, 2026
nanobot is an ultra-lightweight, open-source, self-hosted personal AI agent framework built in Python. It offers a WebUI, tools, memory, multi-agent workflows, and automation capabilities, making it a versatile solution for personal AI tasks. Users can deploy it across various platforms, including chat apps, for seamless integration.
Source repository
Open the original repository on GitHub.