ag-ui-protocol/ag-ui

▲ 68 stars today★ 16,204⑂ 1,475

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

About ag-ui-protocol/ag-ui

ag-ui-protocol/ag-ui is an open-source project on GitHub, mainly written in TypeScript. AG-UI: the Agent-User Interaction Protocol. Bring Agents into Frontend Applications. It currently holds 16,204 stars and 1,475 forks with 448 open issues, and was last pushed on 2026-10-01 (repository created 2025-05-07).

Project Overview

Git Homed tracks it on the Today's Trending board, currently at rank #64 with 68 new stars today.

GitHub Repository Details

Repository ag-ui-protocol/ag-ui · default branch main · size 71736 KB · watchers 95 · source: GitHub REST API and repository README

README

https://github.com/ag-ui-protocol/ag-ui/blob/HEAD/ag-ui Logo 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.

---


Version MIT Discord

Join our Discord →     Read the Docs →     Go to the AG-UI Dojo →     Follow us →

https://github.com/ag-ui-protocol/ag-ui/blob/HEAD/1600x680

🚀 Getting Started

Create a new AG-UI application in seconds:
npx create-ag-ui-app my-agent-app

Useful Links:

What is AG-UI?

AG-UI is an open, lightweight, event-based protocol for agent-human interaction, designed for simplicity & flexibility:

AG-UI includes a flexible middleware layer that ensures compatibility across diverse environments: 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
https://github.com/ag-ui-protocol/ag-ui/blob/HEAD/The Agent Protocol Stack

🚀 Features

🛠 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 🎮 Demos | | Google ADK | ✅ Supported | ➡️ Docs 🎮 Demos | | AWS Strands Agents | ✅ Supported | ➡️ Docs 🎮 Demos | | Mastra | ✅ Supported | ➡️ Docs 🎮 Demos | | Pydantic AI | ✅ Supported | ➡️ Docs 🎮 Demos | | Agno | ✅ Supported | ➡️ Docs 🎮 Demos | | LlamaIndex | ✅ Supported | ➡️ Docs 🎮 Demos | | AG2 | ✅ Supported | ➡️ Docs 🎮 Demos | | AWS Bedrock Agents | 🛠️ In Progress | – |

🌐 Community

| Framework | Status | AG-UI Resources | | ---------- | ------- | ---------------- | | Claude Agent SDK | ✅ Supported | 🎮 Demos | | Claude Managed Agents SDK | ✅ Supported | 🎮 Demos | | Langroid | ✅ Supported | 🎮 Demos | | OpenAI Agent SDK | 🛠️ In Progress | – | | Cloudflare Agents | 🛠️ In Progress | – |

Agent Interaction Protocols

| Protocols | Status | AG-UI Resources | Integrations | | ---------- | ------- | ---------------- | ------------- | | A2A | ✅ Supported | ➡️ Docs | Partnership |

Infrastructure / Deployment

| Platform | Status | AG-UI Resources | Integrations | | ---------- | ------- | ---------------- | ------------- | | Amazon Bedrock AgentCore | ✅ Supported | ➡️ Docs | 1st Party |

Specification (standard)

| Framework | Status | AG-UI Resources | | ---------- | ------- | ---------------- | | Oracle Agent Spec | ✅ Supported | ➡️ Docs 🎮 Demos |

Generative UI

| Framework | Status | AG-UI Resources | | ---------- | ------- | ---------------- | | MCP Apps | ✅ Supported | ➡️ Docs 🎮 [Demos]() |

SDKs

| SDK | Status | AG-UI Resources | Integrations | | --- | ------- | ---------------- | ------------- | | [Kotlin]() | ✅ Supported | ➡️ Getting Started | Community | | [Golang]() | ✅ Supported | ➡️ Getting Started | Community | | [Dart]() | ✅ Supported | ➡️ Getting Started | Community | | [Java]() | ✅ Supported | ➡️ Getting Started | Community | | [Rust]() | ✅ Supported | ➡️ Getting Started | Community | | [Ruby]() | ✅ Supported | ➡️ Getting Started | Community | | [C++]() | ✅ Supported | ➡️ GitHub Source | Community | | [.NET]() | ✅ Supported | ➡️ Getting Started | Community | | [Nim]() | 🛠️ In Progress | ➡️ PR | Community | | [Flowise]() | 🛠️ In Progress | ➡️ GitHub Source | Community | | [Langflow]() | 🛠️ In Progress | ➡️ GitHub Source | Community |

Clients

| Client | Status | AG-UI Resources | Integrations | | --- | ------- | ---------------- | ------------- | | CopilotKit | ✅ Supported | ➡️ Getting Started | 1st Party | | Terminal + Agent | ✅ Supported | ➡️ Getting Started | Community | | Chat platforms (Slack, Microsoft Teams) | ✅ Supported | ➡️ Channels SDK 🎮 OpenTag example | 1st Party | | React Native | ✅ Supported | ➡️ Example | 1st Party |

View all supported integrations →

Examples

Hello World App

Video:

https://github.com/user-attachments/assets/18c03330-1ebc-4863-b2b8-cc6c3a4c7bae

https://agui-demo.vercel.app/

The AG-UI Dojo (Building-Blocks Viewer)

The AG-UI Dojo demonstrates AG-UI's core building blocks through simple, focused examples—each just 50-200 lines of code.

View the source code for the Dojo and all framework integrations here.

https://github.com/user-attachments/assets/c298eea8-3f39-4a94-b968-7712429b0c49

🙋🏽‍♂️ Contributing to AG-UI

Check out the Contributing guide

📅 Follow the CopilotKit Luma Events Calendar

Roadmap

Check out the AG-UI Roadmap to see what's being built and where you can jump in.

📄 License

AG-UI is open source software licensed as MIT.

GitHub Stars & Activity

16,204Stars
1,475Forks
448Open issues
TypeScriptLanguage

GitHub Popularity

GitHub stars16,204
Forks1,475
Open issues448
Primary languageTypeScript
LicenseMIT
Stars gained today68
Created2025-05-07
Last pushed2026-10-01

Trending History

Daily boardrank #64 · ▲ 68 stars

Related GitHub Projects

1

garrytan / gstack

TypeScript★ 134,693⑂ 20,060▲ 106 stars
→
2

earendil-works / pi

TypeScript★ 111,106⑂ 14,123▲ 294 stars
→
3

thedotmack / claude-mem

TypeScript★ 95,106⑂ 8,419▲ 93 stars
→
4

modelcontextprotocol / servers

TypeScript★ 90,932⑂ 11,744▲ 216 stars
→
5

diegosouzapw / OmniRoute

TypeScript★ 72,041⑂ 10,287▲ 332 stars
→
6

heygen-com / hyperframes

TypeScript★ 55,248⑂ 5,013▲ 624 stars
→
7

mksglu / context-mode

TypeScript★ 24,737⑂ 1,782▲ 357 stars
→
8

oblien / openship

TypeScript★ 14,288⑂ 1,274▲ 147 stars
→

More Trending Repositories