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)
LanguageTypeScript
LicenseMIT
Created2025-05-07 (1y ago)
Last pushtoday
Watchers99
OwnerOrganization
GitHub topics
Links
- GitHub: github.com/ag-ui-protocol/ag-ui
- Homepage: https://ag-ui.com
- Releases · Issues · Hacker News mentions
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