Awesome AI AgentsMulti-Agent Platforms

BigSweetPotatoStudio/HyperChat

⭐ 708 JavaScript added to this list on 2025-04-09 repository created 2024-12-14

HyperChat is an open-source chat client designed to provide an open and versatile chat experience by integrating APIs from various large language models (LLMs) and supporting the MCP protocol for enhanced productivity tools. It supports multiple LLMs including OpenAI, Claude (OpenRouter), Qwen, Deepseek, GLM, and Ollama, allowing users to leverage different AI models for their chat interactions. The client is cross-platform, available on Windows, MacOS, and Linux, and can be operated via command line or through a web interface. It also supports Docker deployment for ease of use and scalability. Key features include WebDAV synchronization, MCP extensions, dark mode, multi-language support (English and Chinese), and rich content rendering such as Artifacts, SVG, HTML, Mermaid diagrams, and KaTeX for mathematical formulas. Users can define agents with preset prompts and permissions, schedule tasks for agents, and compare different AI models within chats. The client also introduces the ChatSpace concept for managing multiple conversations simultaneously. HyperChat supports advanced functionalities like dynamic modification of LLM tool parameters, invoking tools directly from the chat interface, and quick input methods such as '@' mentions to invoke agents. It integrates various tools and resources, including Google search, web scraping, and file analysis, enhancing its utility beyond simple chat. The project emphasizes openness and extensibility, allowing installation of third-party MCPs and customization of chat tools. The project is actively maintained with a focus on improving compatibility with different LLMs and expanding protocol support. It is suitable for users seeking a powerful, customizable chat client that combines AI-driven conversation with productivity enhancements, accessible from any device via web or desktop applications.

https://github.com/BigSweetPotatoStudio/HyperChat

agentagentsai-modelsartifacts-renderingchat-applicationchat-clientchatspacechineseclaudecommand-linecross-platformdark-modedeepseekdockerdynamic-tool-parametersenglishglmhtmlhyperchatkatexlinuxllmllm-apislocal-agentmacosmcpmcp-protocolmermaidmodel-comparisonmodelcontextprotocolmulti-conversationollamaopen-sourceopenaiproductivity-toolsqwenscheduled-taskssvgthird-party-mcpweb-interfacewebdav-synchronizationwindows

Also in Multi-Agent Platforms

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.

IBM/mcp-context-forge

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.

a2aproject/a2a-python

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

TooTallNate/proxy-agents is a Node.js monorepo containing various HTTP Proxy Agent implementations that enable routing HTTP requests through different proxy protocols.

i-am-bee/acp

ACP is an open protocol enabling seamless communication and coordination between AI agents, applications, and humans through structured multimodal messages.

ai-boost/awesome-a2a

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.

operand/agency

Agency is a minimal and scalable Python framework for building flexible agentic systems using the Actor model, supporting concurrency, networked communication, and detailed observability.

livekit/python-sdks

LiveKit Python SDKs provide real-time video, audio, and data communication capabilities for Python applications, enabling easy integration with LiveKit Cloud or self-hosted servers for building interactive and streaming applications.