[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-71924":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":19,"rankGlobal":10,"rankLanguage":10,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":23,"hasPages":21,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":29,"readmeContent":30,"aiSummary":31,"trendingCount":16,"starSnapshotCount":16,"syncStatus":32,"lastSyncTime":33,"discoverSource":34},71924,"ag-ui","ag-ui-protocol\u002Fag-ui","ag-ui-protocol","AG-UI: the Agent-User Interaction Protocol. Bring Agents into Frontend Applications.","https:\u002F\u002Fag-ui.com",null,"TypeScript",14056,1259,86,182,0,36,447,97.3,"MIT License",false,"main",true,[7,25,26,27,28],"agent-frontend","agent-ui","agentic-workflow","ai-agents","2026-06-06 04:04:50","\n# \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Febc0dd08-8732-4519-9b6c-452ce54d8058\" alt=\"ag-ui Logo\" width=\"22\"\u002F> AG-UI: The Agent-User Interaction Protocol\n\n\nAG-UI is an open, lightweight, event-based protocol that standardizes how AI agents connect to user-facing applications.\nBuilt for simplicity and flexibility, it enables seamless integration between AI agents, real time user context, and user interfaces.\n\n---\n\n\n\u003Cbr>\n\n\n[![Version](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002F@ag-ui\u002Fcore?label=Version&color=6963ff&logo=npm&logoColor=white)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@ag-ui\u002Fcore)\n![MIT](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002Fcopilotkit\u002Fcopilotkit?color=%236963ff&label=License)\n![Discord](https:\u002F\u002Fimg.shields.io\u002Fdiscord\u002F1379082175625953370?logo=discord&logoColor=%23FFFFFF&label=Discord&color=%236963ff)\n\n\u003Ca href=\"https:\u002F\u002Fdiscord.gg\u002FJd3FzfdJa8\" target=\"_blank\"> Join our Discord → \u003C\u002Fa> &nbsp;&nbsp;&nbsp; \u003Ca href=\"https:\u002F\u002Fag-ui.com\u002F\" target=\"_blank\"> Read the Docs → \u003C\u002Fa> &nbsp;&nbsp;&nbsp; \u003Ca href=\"https:\u002F\u002Fdojo.ag-ui.com\u002F\" target=\"_blank\"> Go to the AG-UI Dojo → \u003C\u002Fa> &nbsp;&nbsp;&nbsp; \u003Ca href=\"https:\u002F\u002Fx.com\u002FCopilotKit\" target=\"_blank\"> Follow us → \u003C\u002Fa>\n\n\u003Cimg width=\"1600\" height=\"680\" alt=\"1600x680\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F00ec7366-713e-443f-a8f0-8db52ad28ef4\" \u002F>\n\n\n\n## 🚀 Getting Started\nCreate a new AG-UI application in seconds:\n```bash\nnpx create-ag-ui-app my-agent-app\n```\n\n\u003Ch3> Useful Links:\u003C\u002Fh3>\n\n- [The AG-UI Dojo](https:\u002F\u002Fdojo.ag-ui.com\u002F)\n- [Build AG-UI-powered applications(Quickstart)](https:\u002F\u002Fdocs.ag-ui.com\u002Fquickstart\u002Fapplications)\n- [Build new AG-UI framework integrations (Quickstart)](https:\u002F\u002Fgo.copilotkit.ai\u002Fagui-contribute)\n- [Book a call to discuss an AG-UI integration with a new framework](https:\u002F\u002Fcalendly.com\u002Fmarkus-copilotkit\u002Fag-ui)\n- [Join the Discord Community](https:\u002F\u002Fdiscord.gg\u002FJd3FzfdJa8)\n\n## What is AG-UI?\n\nAG-UI is an open, lightweight, event-based protocol for agent-human interaction, designed for simplicity & flexibility:\n\n- During agent executions, agent backends **emit events _compatible_ with one of AG-UI's ~16 standard event types**\n- Agent backends can **accept one of a few simple AG-UI compatible inputs** as arguments\n\n**AG-UI includes a flexible middleware layer** that ensures compatibility across diverse environments:\n\n- Works with **any event transport** (SSE, WebSockets, webhooks, etc.)\n- Allows for **loose event format matching**, enabling broad agent and app interoperability\n\nIt also ships with a **reference HTTP implementation** and **default connector** to help teams get started fast.\n\n\n[Learn more about the specs →](https:\u002F\u002Fgo.copilotkit.ai\u002Fag-ui-introduction)\n\n\n## Why AG-UI?\n\nAG-UI was developed based on real-world requirements and practical experience building in-app agent interactions.\n\n\n## Where does AGUI fit in the agentic protocol stack?\nAG-UI is complementary to the other 2 top agentic protocols\n- MCP gives agents tools\n- A2A allows agents to communicate with other agents\n- AG-UI brings agents into user-facing applications\n\n\u003Cdiv align=\"center\">\n  \u003Cimg width=\"2048\" height=\"1182\" alt=\"The Agent Protocol Stack\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F41138f71-50be-4812-98aa-20e0ad595716\" \u002F>\n\u003C\u002Fdiv>\n\n## 🚀 Features\n\n- 💬 Real-time agentic chat with streaming\n- 🔄 Bi-directional state synchronization\n- 🧩 Generative UI and structured messages\n- 🧠 Real-time context enrichment\n- 🛠️ Frontend tool integration\n- 🧑‍💻 Human-in-the-loop collaboration\n\n\n## 🛠 Supported Integrations\n\nAG-UI was born from CopilotKit's initial **partnership** with LangGraph and CrewAI - and brings the incredibly popular agent-user-interactivity infrastructure to the wider agentic ecosystem.\n\n**1st party** = the platforms that have AG‑UI built in and provide documentation for guidance.\n\n## Frameworks\n\n| Framework                                                          | Status                   | AG-UI Resources                                                                 |\n| ------------------------------------------------------------------ | ------------------------ | -------------------------------------------------------------------------------- |\n| Built-in Agent                                                | ✅ Supported             | ➡️ [Docs](https:\u002F\u002Fdocs.copilotkit.ai\u002Fdirect-to-llm)  |\n\n### 🤝 Partnerships\n| Framework | Status | AG-UI Resources |\n| ---------- | ------- | ---------------- |\n| [LangGraph](https:\u002F\u002Fwww.langchain.com\u002Flanggraph) | ✅ Supported | ➡️ [Docs](https:\u002F\u002Fdocs.copilotkit.ai\u002Flanggraph\u002F) 🎮 [Demos](https:\u002F\u002Fdojo.ag-ui.com\u002Flanggraph-fastapi\u002Ffeature\u002Fshared_state) |\n| [CrewAI](https:\u002F\u002Fcrewai.com\u002F) | ✅ Supported | ➡️ [Docs](https:\u002F\u002Fdocs.copilotkit.ai\u002Fcrewai-flows) 🎮 [Demos](https:\u002F\u002Fdojo.ag-ui.com\u002Fcrewai\u002Ffeature\u002Fshared_state) |\n\n### 🧩 1st Party\n| Framework | Status | AG-UI Resources |\n| ---------- | ------- | ---------------- |\n| [Microsoft Agent Framework](https:\u002F\u002Fazure.microsoft.com\u002Fen-us\u002Fblog\u002Fintroducing-microsoft-agent-framework\u002F) | ✅ Supported | ➡️ [Docs](https:\u002F\u002Fdocs.copilotkit.ai\u002Fmicrosoft-agent-framework) 🎮 [Demos](https:\u002F\u002Fdojo.ag-ui.com\u002Fmicrosoft-agent-framework-dotnet\u002Ffeature\u002Fshared_state) |\n| [Google ADK](https:\u002F\u002Fgoogle.github.io\u002Fadk-docs\u002Fget-started\u002F) | ✅ Supported | ➡️ [Docs](https:\u002F\u002Fdocs.copilotkit.ai\u002Fadk) 🎮 [Demos](https:\u002F\u002Fdojo.ag-ui.com\u002Fadk-middleware\u002Ffeature\u002Fshared_state?openCopilot=true) |\n| [AWS Strands Agents](https:\u002F\u002Fgithub.com\u002Fstrands-agents\u002Fsdk-python) | ✅ Supported | ➡️ [Docs](https:\u002F\u002Fdocs.copilotkit.ai\u002Faws-strands) 🎮 [Demos](https:\u002F\u002Fdojo.ag-ui.com\u002Faws-strands\u002Ffeature\u002Fshared_state) |\n| [Mastra](https:\u002F\u002Fmastra.ai\u002F) | ✅ Supported | ➡️ [Docs](https:\u002F\u002Fdocs.copilotkit.ai\u002Fmastra\u002F) 🎮 [Demos](https:\u002F\u002Fdojo.ag-ui.com\u002Fmastra\u002Ffeature\u002Ftool_based_generative_ui) |\n| [Pydantic AI](https:\u002F\u002Fgithub.com\u002Fpydantic\u002Fpydantic-ai) | ✅ Supported | ➡️ [Docs](https:\u002F\u002Fdocs.copilotkit.ai\u002Fpydantic-ai\u002F) 🎮 [Demos](https:\u002F\u002Fdojo.ag-ui.com\u002Fpydantic-ai\u002Ffeature\u002Fshared_state) |\n| [Agno](https:\u002F\u002Fgithub.com\u002Fagno-agi\u002Fagno) | ✅ Supported | ➡️ [Docs](https:\u002F\u002Fdocs.copilotkit.ai\u002Fagno\u002F) 🎮 [Demos](https:\u002F\u002Fdojo.ag-ui.com\u002Fagno\u002Ffeature\u002Ftool_based_generative_ui) |\n| [LlamaIndex](https:\u002F\u002Fgithub.com\u002Frun-llama\u002Fllama_index) | ✅ Supported | ➡️ [Docs](https:\u002F\u002Fdocs.copilotkit.ai\u002Fllamaindex\u002F) 🎮 [Demos](https:\u002F\u002Fdojo.ag-ui.com\u002Fllamaindex\u002Ffeature\u002Fshared_state) |\n| [AG2](https:\u002F\u002Fag2.ai\u002F) | ✅ Supported | ➡️ [Docs](https:\u002F\u002Fdocs.copilotkit.ai\u002Fag2\u002F)  🎮 [Demos](https:\u002F\u002Fdojo.ag-ui.com\u002Fag2\u002Ffeature\u002Fshared_state) |\n| [AWS Bedrock Agents](https:\u002F\u002Faws.amazon.com\u002Fbedrock\u002Fagents\u002F) | 🛠️ In Progress | – |\n\n\n\n### 🌐 Community\n| Framework | Status | AG-UI Resources |\n| ---------- | ------- | ---------------- |\n| [Claude Agent SDK](https:\u002F\u002Fgithub.com\u002Fag-ui-protocol\u002Fag-ui\u002Ftree\u002Fmain\u002Fintegrations\u002Fclaude-agent-sdk) | ✅ Supported | 🎮 [Demos](https:\u002F\u002Fdojo.ag-ui.com\u002Fclaude-agent-sdk-python\u002Ffeature\u002Fshared_state) |\n| [Langroid](https:\u002F\u002Fgithub.com\u002Fag-ui-protocol\u002Fag-ui\u002Ftree\u002Fmain\u002Fintegrations\u002Flangroid) | ✅ Supported | 🎮 [Demos](https:\u002F\u002Fdojo.ag-ui.com\u002Flangroid\u002Ffeature\u002Fshared_state) |\n| [OpenAI Agent SDK](https:\u002F\u002Fopenai.github.io\u002Fopenai-agents-python\u002F) | 🛠️ In Progress | – |\n| [Cloudflare Agents](https:\u002F\u002Fdevelopers.cloudflare.com\u002Fagents\u002F) | 🛠️ In Progress | – |\n\n\n## Agent Interaction Protocols\n\n| Protocols | Status | AG-UI Resources | Integrations |\n| ---------- | ------- | ---------------- | ------------- |\n| [A2A]() | ✅ Supported | ➡️ [Docs](https:\u002F\u002Fdocs.copilotkit.ai\u002Fa2a-protocol) | Partnership |\n\n\n## Infrastructure \u002F Deployment\n| Platform | Status | AG-UI Resources | Integrations |\n| ---------- | ------- | ---------------- | ------------- |\n| [Amazon Bedrock AgentCore](https:\u002F\u002Faws.amazon.com\u002Fbedrock\u002Fagentcore\u002F) | ✅ Supported | ➡️ [Docs](https:\u002F\u002Fdocs.aws.amazon.com\u002Fbedrock-agentcore\u002Flatest\u002Fdevguide\u002Fruntime-agui.html) | 1st Party |\n\n\n## Specification (standard)\n| Framework | Status | AG-UI Resources |\n| ---------- | ------- | ---------------- |\n| [Oracle Agent Spec](http:\u002F\u002Foracle.github.io\u002Fagent-spec\u002F) | ✅ Supported | ➡️ [Docs](https:\u002F\u002Fgo.copilotkit.ai\u002Fcopilotkit-oracle-docs) 🎮 [Demos](https:\u002F\u002Fdojo.ag-ui.com\u002Fagent-spec-langgraph\u002Ffeature\u002Ftool_based_generative_ui) |\n\n## Generative UI\n| Framework | Status | AG-UI Resources |\n| ---------- | ------- | ---------------- |\n| [MCP Apps](https:\u002F\u002Fblog.modelcontextprotocol.io\u002Fposts\u002F2025-11-21-mcp-apps\u002F) | ✅ Supported | ➡️ [Docs](https:\u002F\u002Fdocs.copilotkit.ai\u002Fgenerative-ui-specs\u002Fmcp-apps) 🎮 [Demos]() |\n\n\n## SDKs\n\n| SDK | Status | AG-UI Resources | Integrations |\n| --- | ------- | ---------------- | ------------- |\n| [Kotlin]() | ✅ Supported | ➡️ [Getting Started](https:\u002F\u002Fgithub.com\u002Fag-ui-protocol\u002Fag-ui\u002Fblob\u002Fmain\u002Fdocs\u002Fsdk\u002Fkotlin\u002Foverview.mdx) | Community |\n| [Golang]() | ✅ Supported | ➡️ [Getting Started](https:\u002F\u002Fgithub.com\u002Fag-ui-protocol\u002Fag-ui\u002Fblob\u002Fmain\u002Fdocs\u002Fsdk\u002Fgo\u002Foverview.mdx) | Community |\n| [Dart]() | ✅ Supported | ➡️ [Getting Started](https:\u002F\u002Fgithub.com\u002Fag-ui-protocol\u002Fag-ui\u002Ftree\u002Fmain\u002Fsdks\u002Fcommunity\u002Fdart) | Community |\n| [Java]() | ✅ Supported | ➡️ [Getting Started](https:\u002F\u002Fgithub.com\u002Fag-ui-protocol\u002Fag-ui\u002Fblob\u002Fmain\u002Fdocs\u002Fsdk\u002Fjava\u002Foverview.mdx) | Community |\n| [Rust]() | ✅ Supported | ➡️ [Getting Started](https:\u002F\u002Fgithub.com\u002Fag-ui-protocol\u002Fag-ui\u002Ftree\u002Fmain\u002Fsdks\u002Fcommunity\u002Frust\u002Fcrates\u002Fag-ui-client) | Community |\n| [Ruby]() | ✅ Supported | ➡️ [Getting Started](https:\u002F\u002Fgithub.com\u002Fag-ui-protocol\u002Fag-ui\u002Ftree\u002Fmain\u002Fsdks\u002Fcommunity\u002Fruby) | Community |\n| [C++]() | ✅ Supported | ➡️ [GitHub Source](https:\u002F\u002Fgithub.com\u002Fag-ui-protocol\u002Fag-ui\u002Ftree\u002Fmain\u002Fsdks\u002Fcommunity\u002Fc%2B%2B) | Community |\n| [.NET]() | 🛠️ In Progress | ➡️ [PR](https:\u002F\u002Fgithub.com\u002Fag-ui-protocol\u002Fag-ui\u002Fpull\u002F38) | Community |\n| [Nim]() | 🛠️ In Progress | ➡️ [PR](https:\u002F\u002Fgithub.com\u002Fag-ui-protocol\u002Fag-ui\u002Fpull\u002F29) | Community |\n| [Flowise]() | 🛠️ In Progress | ➡️ [GitHub Source](https:\u002F\u002Fgithub.com\u002Fag-ui-protocol\u002Fag-ui\u002Fissues\u002F367) | Community |\n| [Langflow]() | 🛠️ In Progress | ➡️ [GitHub Source](https:\u002F\u002Fgithub.com\u002Fag-ui-protocol\u002Fag-ui\u002Fissues\u002F366) | Community |\n\n## Clients\n\n| Client | Status | AG-UI Resources | Integrations |\n| --- | ------- | ---------------- | ------------- |\n| [CopilotKit](https:\u002F\u002Fgithub.com\u002FCopilotKit\u002FCopilotKit) | ✅ Supported | ➡️ [Getting Started](https:\u002F\u002Fdocs.copilotkit.ai\u002Fdirect-to-llm\u002Fguides\u002Fquickstart) | 1st Party |\n| [Terminal + Agent]() | ✅ Supported | ➡️ [Getting Started](https:\u002F\u002Fdocs.ag-ui.com\u002Fquickstart\u002Fclients) | Community |\n| [React Native]() | 🛠️ Help Wanted | ➡️ [GitHub Source](https:\u002F\u002Fgithub.com\u002Fag-ui-protocol\u002Fag-ui\u002Fissues\u002F510) | Community |\n\n[View all supported integrations →](https:\u002F\u002Fdocs.ag-ui.com\u002Fintroduction#supported-integrations)\n\n## Examples\n### Hello World App\n\nVideo:\n\nhttps:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F18c03330-1ebc-4863-b2b8-cc6c3a4c7bae\n\nhttps:\u002F\u002Fagui-demo.vercel.app\u002F\n\n\n\n## The AG-UI Dojo (Building-Blocks Viewer)\nThe AG-UI Dojo demonstrates AG-UI's core building blocks through simple, focused examples—each just 50-200 lines of code.\n\nView the source code for the Dojo and all framework integrations [here](https:\u002F\u002Fgithub.com\u002Fag-ui-protocol\u002Fag-ui\u002Ftree\u002Fmain\u002Fapps\u002Fdojo).\n\nhttps:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fc298eea8-3f39-4a94-b968-7712429b0c49\n\n\n\n## 🙋🏽‍♂️ Contributing to AG-UI\n\nCheck out the [Contributing guide](https:\u002F\u002Fgithub.com\u002Fag-ui-protocol\u002Fag-ui\u002Fblob\u002Fmain\u002FCONTRIBUTING.md)\n\n- **[Bi-Weekely AG-UI Working Group](https:\u002F\u002Flu.ma\u002FCopilotKit?k=c)**\n  📅 Follow the CopilotKit Luma Events Calendar\n\n## Roadmap\n\nCheck out the [AG-UI Roadmap](https:\u002F\u002Fgithub.com\u002Forgs\u002Fag-ui-protocol\u002Fprojects\u002F1) to see what's being built and where you can jump in.\n\n\n## 📄 License\n\nAG-UI is open source software [licensed as MIT](https:\u002F\u002Fopensource.org\u002Flicenses\u002FMIT).\n","AG-UI 是一个用于将AI代理集成到前端应用程序中的协议。它通过提供一种轻量级、基于事件的标准方式，使得AI代理能够与用户界面和实时用户上下文无缝对接。其核心功能包括支持多种事件传输方式（如SSE、WebSockets等）和灵活的中间件层，以确保在不同环境下的兼容性。此外，AG-UI还提供了参考HTTP实现及默认连接器，便于快速启动开发。此项目适用于需要增强用户体验或希望利用AI代理提升应用交互性的场景，特别是在需要跨平台或跨技术栈整合时尤为有用。",2,"2026-06-06 03:40:40","high_star"]