awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ag-ui-protocol avatar

ag-ui-protocol/ag-ui

0
View on GitHub↗
14,395 स्टार्स·1,296 फोर्क्स·Python·MIT·3 व्यूज़ag-ui.com↗

Ag Ui

ag-ui is an agent-frontend interoperability layer and communication protocol designed to connect AI agent backends with web and mobile user interfaces. It provides a standardized event-driven framework for exchanging messages, session state, and tool calls, utilizing a generative UI framework to render dynamic interface components and structured content triggered by an agent.

The project distinguishes itself through an SSE-based event streamer that delivers real-time incremental model responses and reasoning telemetry. It enables bi-directional state synchronization and allows remote agents to trigger local client-side tool execution for accessing device hardware or private data.

The system covers a broad range of capabilities including session and conversation context management, schema-driven tool integration, and human-in-the-loop coordination. It also provides protocol event inspection for debugging and supports API request authentication via bearer tokens, API keys, or basic authentication.

A command-line tool is available for project scaffolding to quickly establish connectivity between clients and servers.

Features

  • Agent-Frontend Integration Frameworks - Connects AI agent backends to web and mobile user interfaces using a standardized event-driven protocol.
  • Agent-Client Communication Protocols - Implements a standardized event-driven communication protocol for connecting user applications to AI agent backends.
  • Agent Communication Protocols - Provides a standardized event-driven protocol connecting AI agent backends with user-facing applications.
  • Agent Event UI Mappings - Maps structured agent events to dynamic frontend components to render real-time user interfaces.
  • Backend Base Frameworks - Provides a structured framework of base classes and message factories for building intelligent agent backends.
  • Streaming Response Protocols - Provides a mechanism to send messages to agent backends and receive real-time streaming updates on response content.
  • Frontend Interoperability Layers - Links custom agent backends to a standardized communication layer for seamless frontend interoperability.
  • Agent-Triggered UI Components - Creates dynamic user interface components that are triggered and updated in real time by an AI agent.
  • Client-Side Tool Execution - Allows remote agents to trigger local functions on the user device for hardware or data access.
  • Context Memory Management - Manages application state and interaction history to maintain context across AI chat sessions.
  • Conversation Context Tracking - Transmits conversation history to the backend to enable context-aware multi-turn interactions.
  • Conversation State Management - Synchronizes chat history and application context between frontend and backend for session continuity.
  • Event-Driven Agent Interfaces - Provides a framework for connecting agent backends to interfaces using unified message factories and base classes.
  • External Tool Integration - Connects agents to functional tools with defined input and output schemas to perform real-world tasks.
  • Local Tool Execution - Executes functions on the client device in response to agent requests to access local hardware or private data.
  • Model Response Streaming - Delivers model output through start, content, and end events for real-time user visibility.
  • Agent Response Streams - Streams AI agent responses and reasoning telemetry incrementally for real-time client visibility.
  • Agent Event Schemas - Establishes common event structures for text messages and tool calls to ensure consistent interactions.
  • Client-Side Tool Execution Bridges - Synchronizes application state and executes local client-side tools in response to remote agent requests.
  • Bi-Directional State Synchronizations - Maintains consistent application state between the backend agent and frontend UI through a continuous event stream.
  • SSE-Based - Uses Server-Sent Events to stream real-time model responses and agent telemetry from server to client.
  • Real-time Event Streams - Implements bidirectional event streaming between backends and frontends for exchanging messages and state.
  • Server-Sent Events - Uses Server-Sent Events to deliver real-time streaming updates and incremental model responses.
  • Tool Schema Mappings - Translates function signatures into JSON schemas to connect agent backends with executable tools.
  • Agent Protocol Client Interfaces - Provides the interface compatibility layer for web and mobile applications to consume standardized agent event protocols.
  • Generative UI - Renders dynamic user interface components and structured content triggered by the AI agent.
  • Generative UI Frameworks - Offers a system for rendering dynamic user interface components triggered by an AI agent during conversation.
  • Frontend Tool Bindings - Directly connects agent capabilities to frontend-side tools to enhance the user experience.
  • Human-in-the-Loop Workflows - Coordinates interactions where humans provide real-time feedback or approval for automated agent actions.
  • Agent Activity Synchronization - Enables real-time event streaming from remote servers to synchronize agent activity with a local application.
  • Structured Event Streams - Delivers rich, event-driven structured data from agent backends to clients for real-time interaction.
  • Session Context Provisioning - Injects current application state and user data into the agent context during active sessions.
  • Agent SSE Connection Management - Provides SSE connectivity with automatic reconnection, timeout handling, and authentication for agent connections.
  • Event-Driven Architectures - Implements a standardized system of typed events that synchronizes agent state and user interactions.
  • Reasoning Chain Visualizers - Captures and displays internal thinking process events to visualize the agent's reasoning steps in real time.

स्टार हिस्ट्री

ag-ui-protocol/ag-ui के लिए स्टार हिस्ट्री चार्टag-ui-protocol/ag-ui के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Ag Ui के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Ag Ui के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • pipecat-ai/pipecatpipecat-ai का अवतार

    pipecat-ai/pipecat

    12,846GitHub पर देखें↗

    Pipecat is a framework and software development kit for building real-time multimodal AI agents and speech-to-speech systems. It utilizes a frame-based data pipeline to route audio, video, and text through a modular sequence of processors, enabling the orchestration of low-latency conversational AI. The project is distinguished by its ability to coordinate complex multimodal services, including speech-to-text, language models, and text-to-speech, within a single pipeline. It features semantic voice activity detection for natural turn-taking, state-machine conversation flows for dialogue manag

    Pythonaichatbot-frameworkchatbots
    GitHub पर देखें↗12,846
  • atmosphere/atmosphereAtmosphere का अवतार

    Atmosphere/atmosphere

    3,780GitHub पर देखें↗

    Atmosphere is a Java-based framework for building and coordinating AI agents. It provides a real-time transport layer for streaming data via WebSockets, SSE, gRPC, and WebTransport, alongside a multi-agent orchestration framework for managing agent fleets through sequential, parallel, and graph-based execution workflows. The project features a durable workflow engine that persists agent state as snapshots, allowing long-running tasks to survive system restarts and incorporate human-in-the-loop approvals. It also implements Model Context Protocol servers to expose tools, resources, and prompt

    Javaacpagentic-aiembabel
    GitHub पर देखें↗3,780
  • microsoft/ai-agents-for-beginnersmicrosoft का अवतार

    microsoft/ai-agents-for-beginners

    67,369GitHub पर देखें↗

    This project is a structured educational resource and technical guide for designing and implementing autonomous systems using large language models. It provides a comprehensive curriculum and code samples focused on agentic design patterns, autonomous development, and the creation of systems capable of planning and executing multi-step tasks. The resource details the implementation of agentic retrieval-augmented generation, where models autonomously plan and refine data searches. It covers a wide array of orchestrators and design patterns, including metacognitive reflection for self-correctin

    Jupyter Notebookagentic-aiagentic-frameworkagentic-rag
    GitHub पर देखें↗67,369
  • vercel/aivercel का अवतार

    vercel/ai

    21,885GitHub पर देखें↗

    This project is a comprehensive framework for building AI-powered applications, providing a unified toolkit for orchestrating language models, autonomous agents, and interactive user interfaces. It serves as a central library for managing the entire lifecycle of AI interactions, from initial prompt generation and model provider abstraction to complex, multi-step reasoning and tool execution. The framework distinguishes itself through its deep integration with frontend development, specifically by enabling generative user interfaces that render dynamic components directly from model outputs. I

    TypeScriptanthropicartificial-intelligencegemini
    GitHub पर देखें↗21,885
Ag Ui के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

ag-ui-protocol/ag-ui क्या करता है?

ag-ui is an agent-frontend interoperability layer and communication protocol designed to connect AI agent backends with web and mobile user interfaces. It provides a standardized event-driven framework for exchanging messages, session state, and tool calls, utilizing a generative UI framework to render dynamic interface components and structured content triggered by an agent.

ag-ui-protocol/ag-ui की मुख्य विशेषताएं क्या हैं?

ag-ui-protocol/ag-ui की मुख्य विशेषताएं हैं: Agent-Frontend Integration Frameworks, Agent-Client Communication Protocols, Agent Communication Protocols, Agent Event UI Mappings, Backend Base Frameworks, Streaming Response Protocols, Frontend Interoperability Layers, Agent-Triggered UI Components।

ag-ui-protocol/ag-ui के कुछ ओपन-सोर्स विकल्प क्या हैं?

ag-ui-protocol/ag-ui के ओपन-सोर्स विकल्पों में शामिल हैं: pipecat-ai/pipecat — Pipecat is a framework and software development kit for building real-time multimodal AI agents and speech-to-speech… atmosphere/atmosphere — Atmosphere is a Java-based framework for building and coordinating AI agents. It provides a real-time transport layer… microsoft/ai-agents-for-beginners — This project is a structured educational resource and technical guide for designing and implementing autonomous… vercel/ai — This project is a comprehensive framework for building AI-powered applications, providing a unified toolkit for… langchain-ai/deepagents — Deepagents is an LLM agent orchestration platform and stateful application server designed for deploying and managing… the-pocket/pocketflow-tutorial-codebase-knowledge — This project is a comprehensive suite of AI tools and frameworks, featuring an LLM multi-agent orchestrator, an…