📈 GH Trending Explorer 🎲 Surprise me

← all repos

ag-ui-protocol / ag-ui

git clone https://github.com/ag-ui-protocol/ag-ui.git release/2026-10-19 · 3d ago

AG-UI: the Agent-User Interaction Protocol. Bring Agents into Frontend Applications.

+8
stars, 24h · #1,827
+~56
stars, 7 days · #2,266
+~240
stars, 30 days · #2,231
17k
★ total · +0% this week
1.5k
forks · 490 open issues

Star history (as recorded here)

2026-10-20 · 16,725 ★ 2026-10-22 · 16,753 ★
LanguageTypeScript
LicenseMIT
Created2025-05-07 (1y ago)
Last pushtoday
Watchers99
OwnerOrganization

GitHub topics

Links

README excerpt
# AG-UI: The Agent-User Interaction Protocol
AG-UI is an open, lightweight, event-based protocol that standardizes how AI agents connect to user-facing applications.
Built for simplicity and flexibility, it enables seamless integration between AI agents, real time user context, and user interfaces.
---
 Join our Discord →     Read the Docs →     Go to the AG-UI Dojo →     Follow us → 
## 🚀 Getting Started
Create a new AG-UI application in seconds:
 [code] 
 Useful Links: 
- The AG-UI Dojo
- Build AG-UI-powered applications(Quickstart)
- Build new AG-UI framework integrations (Quickstart)
- Book a call to discuss an AG-UI integration with a new framework
- Join the Discord Community
## What is AG-UI?
AG-UI is an open, lightweight, event-based protocol for agent-human interaction, designed for simplicity & flexibility:
- During agent executions, agent backends **emit events _compatible_ with one of AG-UI's ~16 standard event types**
- Agent backends can **accept one of a few simple AG-UI compatible inputs** as arguments
**AG-UI includes a flexible middleware layer** that ensures compatibility across diverse environments:
- Works with **any event transport** (SSE, WebSockets, webhooks, etc.)
- Allows for **loose event format matching**, enabling broad agent and app interoperability
It also ships with a **reference HTTP implementation** and **default connector** to help teams get started fast.
Learn more about the specs →
## Why AG-UI?
AG-UI was developed based on real-world requirements and practical experience building in-app agent interactions.
## Where does AGUI fit in the agentic protocol stack?
AG-UI is complementary to the other 2 top agentic protocols
- MCP gives agents tools
- A2A allows agents to communicate with other agents
- AG-UI brings agents into user-facing applications
## 🚀 Features
- 💬 Real-time agentic chat with streaming
- 🔄 Bi-directional state synchronization
- 🧩 Generative UI and structured messages
- 🧠 Real-time context enrichment
- 🛠️ Frontend tool integration
- 🧑‍💻 Human-in-the-loop collaboration
## 🛠 Supported Integrations
AG-UI was born from CopilotKit's initial **partnership** with LangChain and CrewAI - and brings the incredibly popular agent-user-interactivity infrastructure to the wider agentic ecosystem.
**1st party** = the platforms that have AG‑UI built in and provide documentation for guidance.
## Frameworks
| Framework | Status | AG-UI Resources |
| ------------------------------------------------------------------ | ------------------------ | -------------------------------------------------------------------------------- |
| Built-in Agent | ✅ Supported | ➡️ Docs |
### 🤝 Partnerships
| Framework | Status | AG-UI Resources |
| ---------- | ------- | ---------------- |
| LangChain | ✅ Supported | ➡️ Docs 🎮 Demos |
| CrewAI | ✅ Supported | ➡️ Docs 🎮 Demos |
### 🧩 1st Party
| Framework | Status | AG-UI Resources |
| ---------- | ------- | ---------------- |
| Microsoft Agent Framework | ✅ Supported | ➡️ Docs 🎮 Demo