leemysw/agent-kit

Agent Kit is a comprehensive AI agent development framework that integrates Claude Agent SDK, providing a complete solution from frontend to backend. This project aims to help developers quickly build, deploy, and scale production-grade AI Agent applications.

38 stars7 forksUpdated Jan 24, 2026
npx skills add leemysw/agent-kit

README

Agent Kit Logo

Production-Ready AI Agent Development Framework Powered by Claude Agent SDK
基于 Claude Agent SDK 构建的生产级 AI 智能体开发框架

License: Apache 2.0 Python FastAPI Next.js Docker Pulls

English | 中文


📖 Introduction

Agent Kit is a comprehensive AI agent development framework that integrates Claude Agent SDK, providing a complete solution from frontend to backend. This project aims to help developers quickly build, deploy, and scale production-grade AI Agent applications.

Agent Kit Screenshot Agent Kit Screenshot

✨ Core Features

🚀 High-Performance Architecture

  • FastAPI asynchronous backend
  • Next.js frontend framework
  • WebSocket real-time communication
  • SQLite + Alembic database migrations

🎯 Complete AI Integration

  • Deep Claude Agent SDK integration
  • Streaming response support
  • Custom tools system (in development)
  • MCP support (in development)
  • Skill support (in development)

🛠️ Developer Friendly

  • TypeScript type safety
  • Zustand state management
  • Complete session management
  • Comprehensive documentation

🏗️ Architecture

Architecture Diagram

📋 Table of Contents


🚀 Quick Start

Prerequisites

  • Python: 3.11 or higher
  • Node.js: 24.0 or higher
  • Docker & Docker Compose: Latest version
  • Agent API Key: Get from Anthropic or Bigmodel

Installation

Option 1: Docker Deployment (Recommended)

1️⃣ Clone the repository

git clone https://github.com/leemysw/agent-kit.git
cd agent-kit

2️⃣ Configure environment variables

# Copy environment variable template
cp example.env .env
# Edit .env file and add your API key

3️⃣ Start services

make start
╰─ make start
TAG=0.1.2 docker compose -f deploy/docker-compose.yml up -d
[+] Running 3/3
 ✔ Container deploy-agent-kit-1  Started                                                                                                                                           1.8s 
 ✔ Container deploy-web-1   Started                                                                                                                                           0.9s 
 ✔ Container deploy-nginx-1      Running                                                                                                                                           0.0s 

✅ Agent Kit is running!
🌐 Web UI: http://localhost
📋 Logs: run 'make logs' to view service logs

4️⃣ Access the application


Option 2: Local Development

1️⃣ Clone the repository

git clone https://github.com/leemysw/agent-kit.git
cd agent-kit

2️⃣ Backend setup

# Install Python dependencies
pip install -r agent/requirements.txt

# Configure environment variables
cp example.env .env
# Edit .env file and add your API key

Configure .env file:

# Claude API configuration
ANTHROPIC_API_KEY=your_api_key_here
ANTHROPIC_BASE_URL=https://api.anthropic.com or https://open.bigmodel.cn/api/anthropic
ANTHROPIC_MODEL=claude-3-5-sonnet-20241022 or glm-4.7

# Server configuration
HOST=0.0.0.0
PORT=8010
DEBUG=true
WORKERS=1

Initialize database:

# Run database migrations to create tables
alembic upgrade head

3️⃣ Frontend setup

cd web

# Install dependencies
npm install

# Configure environment variables
cp example.env .env.local
# Edit .env.local file

Configure .env.local file:

# Development environment configuration
NEXT_PUBL

...
Read full README

Publisher

leemyswleemysw

Statistics

Stars38
Forks7
Open Issues0
LicenseApache License 2.0
CreatedNov 28, 2025