Skip to main content
AG-Kit is an open-source Agent development platform that provides everything you need to create production-ready agents—from simple chatbots to complex, multi-step workflows. AG-Kit offers multiple frameworks, unified protocols, and complete toolchains for the entire agent lifecycle.

What is AG-Kit?

AG-Kit is a comprehensive Agent development platform that provides complete toolchains from Agent development to production deployment. It bridges the gap between powerful Agent logic and rich user experiences.

Key Value Propositions

  • Agent Development Platform: Complete solution for building production-ready Agents
  • Multi-Framework Support: Choose the best framework for your use case without vendor lock-in
  • Open Protocol Design: Standardized interfaces for ecosystem growth and unified communication
  • End-to-End Toolchain: Backend SDKs, frontend components, and DevOps tools
  • Rich Application Capabilities: Intelligent chat, generative UI, and human-in-the-loop workflows

Supported Frameworks

AG-Kit provides unified adaptation for multiple Agent frameworks, enabling seamless deployment across platforms.

Supported Frameworks

FrameworkQuickstartDemo
AG-Kit TSQuickstartDemo
LangGraph PyQuickstartDemo
LangGraph TSQuickstartDemo
LangChain TSQuickstartDemo
LlamaIndex TSQuickstartDemo
Mastra TSQuickstartDemo
tRPC-Agent-GoQuickstart
AG-UI TSQuickstart

Framework Benefits

Unified Interface: Use the same client SDKs regardless of which Agent framework you choose. Easy Migration: Switch between frameworks without changing your frontend code. Best of Both Worlds: Choose the right framework for your use case while maintaining consistent deployment and integration.

Get Started

Choose your preferred framework and start building intelligent agents.

Built-in Tools & Capabilities

AG-Kit provides a comprehensive set of built-in tools and capabilities that work across all supported frameworks.

Core Tools

Tool CategoryDescriptionExamples
File SystemRead, write, and manage filesread_file, write_file, list_directory
Code ExecutionExecute code in various languagesexecute_python, execute_javascript
Web SearchSearch the web and retrieve informationweb_search, fetch_url
DatabaseConnect to databases and run queriessql_query, mongodb_query
API IntegrationCall external APIs and serviceshttp_request, openapi_client
MCP ToolsModel Context Protocol integrationmcp_server, mcp_client

Advanced Features

  • Human-in-the-Loop: Pause execution and wait for user input
  • Streaming Responses: Real-time response streaming
  • Memory Management: Persistent conversation context
  • Error Handling: Robust error recovery and retry mechanisms
  • Type Safety: Full TypeScript support across all tools

Building Agent Applications

AG-Kit provides comprehensive tools and components for building production-ready agent applications.

Client SDKs & UI Components

  • Multi-Language SDKs: TypeScript, Python, JavaScript, and WeChat Mini Program clients
  • React/Next.js Integration: Complete chat interfaces, hooks, and seamless framework integration
  • Headless Components: Customizable, framework-agnostic components with built-in accessibility
  • Advanced Features: Streaming responses, session management, error handling, and loading states

Key Capabilities

  • Generative UI: Tool-based UI generation with interactive elements and real-time updates
  • Human-in-the-Loop: Execution interrupts, approval workflows, and custom interaction interfaces
  • Client Side Tools: Browser-based tool execution, state management, and API integration
  • Shared State: Global and session state management with real-time synchronization

What Problems Does AG-Kit Solve?

For AI Application Developers

Problem: Integrating Agent capabilities into applications is complex and inconsistent.
Solution: AG-Kit provides unified client SDKs and pre-built components that work with any Agent framework.

For Agent Engineers

Problem: Choosing a framework locks you into specific patterns and limitations.
Solution: AG-Kit supports multiple frameworks with a common interface, giving you flexibility without vendor lock-in.

For Ecosystem Contributors

Problem: Building compatible tools and extensions requires understanding multiple proprietary APIs.
Solution: AG-Kit’s open protocols enable anyone to build compatible tools, clients, and integrations.

Model Provider Support

AG-Kit supports multiple LLM providers through a unified interface, making it easy to switch between different models and providers. Supported providers include OpenAI, Google, Zhipu AI, Qwen, DeepSeek, and Ollama, with consistent APIs across all providers for easy switching and configuration.

AG-Kit vs. Competitors

FeatureAG-KitGoogle ADKCopilot KitVercel AI SDKLangGraph
Agent Development Depth✅ Deep✅ Deep⚠️ Limited⚠️ Limited✅ Deep
Application Integration✅ Rich⚠️ Basic✅ Rich✅ Rich❌ None
Multi-Framework Support✅ Yes❌ No❌ No⚠️ Partial❌ No
Open Protocols✅ Full⚠️ Partial❌ No⚠️ Partial❌ No
Platform Completeness✅ Full⚠️ Partial⚠️ Partial⚠️ Partial⚠️ Partial
UI Components✅ Yes❌ No✅ Yes✅ Yes❌ No
TypeScript/Python✅ Both✅ Multi✅ TS✅ TS✅ Both

Why Choose AG-Kit?

vs. Google ADK:
  • AG-Kit adds rich application integration on top of deep Agent capabilities
  • Multi-framework support provides more flexibility
  • Better for user-facing applications
vs. Copilot Kit:
  • AG-Kit provides deeper Agent development capabilities
  • Not limited to React
  • Better for complex Agent workflows
vs. Vercel AI SDK:
  • AG-Kit is a complete platform, not just a toolkit
  • Deeper Agent lifecycle management
  • Multi-framework Agent support
vs. LangGraph:
  • AG-Kit includes UI components and client SDKs
  • End-to-end platform from Agent to application
  • Can use LangGraph within AG-Kit