a2aproject/A2A
Agent2Agent (A2A) is an open protocol enabling secure communication and interoperability between diverse generative AI agents to foster collaboration and innovation in the AI ecosystem.
Awesome AI Agents › Multi-Agent Platforms
The LiveKit Python SDKs repository provides real-time and server SDKs for Python developers to integrate video, audio, and data communication features into their applications. It enables connection to LiveKit Cloud or self-hosted LiveKit servers, facilitating the rapid development of applications such as multi-modal AI, live streaming, and video calls with minimal code. The repository contains two main packages: 'livekit', which is the real-time SDK for participants to connect to LiveKit rooms, and 'livekit-api', which provides access token generation and server API functionalities. The server API package allows developers to generate access tokens, create and manage rooms, and interact with various LiveKit services such as room, egress, ingress, SIP, and agent dispatch services. It uses asyncio and aiohttp for asynchronous API calls, making it suitable for modern Python asynchronous programming. The real-time SDK package enables Python applications to connect to LiveKit rooms, handle participant connections, subscribe to media tracks, and process video frames. It supports event-driven programming with callbacks for participant and track events. Additionally, it offers an RPC (Remote Procedure Call) feature that allows participants to register and perform custom method calls between each other, which is useful for advanced interactive applications and integration with AI agents. The repository includes example scripts demonstrating various use cases such as connecting to a room, publishing video tracks, and using mediapipe for face landmark detection. The project encourages community contributions and provides support through a Slack channel. Overall, the LiveKit Python SDKs offer a comprehensive and flexible solution for adding real-time communication capabilities to Python applications, supporting both client-side interaction and server-side management.
https://github.com/livekit/python-sdks
Agent2Agent (A2A) is an open protocol enabling secure communication and interoperability between diverse generative AI agents to foster collaboration and innovation in the AI ecosystem.
IBM MCP Context Forge is a production-grade Model Context Protocol Gateway that unifies REST and MCP services into a single secure, scalable endpoint for AI clients with federation, virtualization, multi-protocol support, and an optional Admin UI.
The A2A Python SDK is an official toolkit for building and running agentic applications as A2AServers following the Agent2Agent (A2A) Protocol, supporting multiple databases and easy installation.
TooTallNate/proxy-agents is a Node.js monorepo containing various HTTP Proxy Agent implementations that enable routing HTTP requests through different proxy protocols.
ACP is an open protocol enabling seamless communication and coordination between AI agents, applications, and humans through structured multimodal messages.
HyperChat is an open-source, cross-platform chat client that integrates multiple LLM APIs and the MCP protocol to deliver a versatile and productivity-enhancing chat experience.
A curated collection of resources, tools, and implementations for the Google Agent2Agent (A2A) Protocol enabling secure communication and collaboration between AI agents from different vendors and frameworks.
Agency is a minimal and scalable Python framework for building flexible agentic systems using the Actor model, supporting concurrency, networked communication, and detailed observability.