AI Compare
โ€‹
โ€‹
ToolsArticlesServices
Best for
    All tools

    Sales

    AI tools for finding leads, qualifying them, preparing quotes, following up and keeping the CRM up to date.

    Marketing

    AI tools for content, social media, images, video, SEO and campaigns.

    Customer service

    AI tools for answering customer emails, chats and calls, handling requests and escalating the hard cases.

    Operations

    AI tools for running the daily work: workflows, scheduling, projects, purchasing and delivery.

    Finance

    AI tools for invoices, bookkeeping, reconciliation, spreadsheets and financial reporting.

    Management & Admin

    AI tools for owners, managers and office staff: planning, reports, documents, meetings, scheduling and everyday admin.

    HR

    AI tools for hiring, screening candidates, onboarding, training and answering employee questions.

    Legal & Compliance

    AI tools for reviewing contracts, tracking deadlines and preparing compliance work for a qualified person to check.

    IT & Development

    AI tools for developers and IT teams: coding, AI models, agents, infrastructure and integrations.

Find AI tools for your team
AllAssistantsWriting & DocsImagesVideoAudioAI AgentsAutomationCode
โ† Back to tools

โ€ข

2025-05-07

ag-ui logo

ag-ui

Not rated yet

14.9K GitHub stars

Type:

Tool

Platforms:

Github

Task:

Run AI agentsChat with AIDesign user interfacesWrite codeStudy and learn

Best for:

IT & Development
Visit websiteView on GitHub

Pricing


Starting price

$0

Type

Freemium

Overview

AG-UI is an open, lightweight, event-based protocol for agent-human interaction, designed for simplicity & flexibility 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.

AG-UI was developed based on real-world requirements and practical experience building in-app agent interactions.

README

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 โ†’

1600x680

๐Ÿš€ Getting Started

Create a new AG-UI application in seconds:

npx create-ag-ui-app my-agent-app

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
The Agent Protocol Stack

๐Ÿš€ 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

FrameworkStatusAG-UI Resources
Built-in Agentโœ… Supportedโžก๏ธ Docs

๐Ÿค Partnerships

FrameworkStatusAG-UI Resources
LangChainโœ… Supportedโžก๏ธ Docs ๐ŸŽฎ Demos
CrewAIโœ… Supportedโžก๏ธ Docs ๐ŸŽฎ Demos

๐Ÿงฉ 1st Party

FrameworkStatusAG-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

FrameworkStatusAG-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

ProtocolsStatusAG-UI ResourcesIntegrations
A2Aโœ… Supportedโžก๏ธ DocsPartnership

Infrastructure / Deployment

PlatformStatusAG-UI ResourcesIntegrations
Amazon Bedrock AgentCoreโœ… Supportedโžก๏ธ Docs1st Party

Specification (standard)

FrameworkStatusAG-UI Resources
Oracle Agent Specโœ… Supportedโžก๏ธ Docs ๐ŸŽฎ Demos

Generative UI

FrameworkStatusAG-UI Resources
MCP Appsโœ… Supportedโžก๏ธ Docs ๐ŸŽฎ Demos

SDKs

SDKStatusAG-UI ResourcesIntegrations
Kotlinโœ… Supportedโžก๏ธ Getting StartedCommunity
Golangโœ… Supportedโžก๏ธ Getting StartedCommunity
Dartโœ… Supportedโžก๏ธ Getting StartedCommunity
Javaโœ… Supportedโžก๏ธ Getting StartedCommunity
Rustโœ… Supportedโžก๏ธ Getting StartedCommunity
Rubyโœ… Supportedโžก๏ธ Getting StartedCommunity
C++โœ… Supportedโžก๏ธ GitHub SourceCommunity
.NETโœ… Supportedโžก๏ธ Getting StartedCommunity
Nim๐Ÿ› ๏ธ In Progressโžก๏ธ PRCommunity
Flowise๐Ÿ› ๏ธ In Progressโžก๏ธ GitHub SourceCommunity
Langflow๐Ÿ› ๏ธ In Progressโžก๏ธ GitHub SourceCommunity

Clients

ClientStatusAG-UI ResourcesIntegrations
CopilotKitโœ… Supportedโžก๏ธ Getting Started1st Party
Terminal + Agentโœ… Supportedโžก๏ธ Getting StartedCommunity
Chat platforms (Slack, Microsoft Teams)โœ… Supportedโžก๏ธ Channels SDK ๐ŸŽฎ OpenTag example1st Party
React Nativeโœ… Supportedโžก๏ธ Example1st 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

  • Biweekly AG-UI Working Group ๐Ÿ“… 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.

Releases

Release information has not been added yet.

Complete your AI stack

Add a general assistant, research, coding, monitoring, and team productivity to your automations.

ChatGPT logo
ChatGPT
General assistant

General-purpose AI assistant for research, writing, coding, data analysis, image creation, and everyday productivity

View tool
Perplexity logo
Perplexity
Research

AI-powered search and research assistant

View tool
Cursor logo
Cursor
Build integrations

AI coding editor and autonomous software development platform

View tool
Best alternatives

Compare similar tools in the same category.

CodeRabbit logo

CodeRabbit

AI-powered code review assistant for pull requests.

OpenClaw logo

OpenClaw

Your own personal AI assistant. Any OS. Any Platform. The lobster way. ๐Ÿฆž

Cursor logo

Cursor

AI coding editor and autonomous software development platform

DeepSeek logo

DeepSeek

AI assistant for reasoning, coding, research, and agent tasks

ECC logo

ECC

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

View all in this category
Help
Pick an answer below
Hi! I can point you to the right tool or guide. What are you looking for?
Browse all articles