Awesome MCPDesktop & Mobile Clients

BigSweetPotatoStudio/HyperChat

⭐ 708 TypeScript repository created 2024-12-14

HyperChat is an open-source, multi-platform AI chat client designed to enhance productivity and provide a versatile chat experience by leveraging various large language model (LLM) APIs and fully supporting the Model Context Protocol (MCP). The project represents a significant evolution from traditional manual coding to AI collaborative development, embracing the Vibe Coding model that integrates AI tools like Claude Code and GitHub Copilot to accelerate software development. HyperChat supports multiple platforms including web, Electron desktop applications, command line interfaces, and VSCode plugins, making it accessible and convenient for diverse user environments. The client integrates a wide range of AI models such as OpenAI, Claude, Gemini, Qwen, Deepseek, GLM, Ollama, and xAI, offering users flexibility and choice in their AI interactions. Its comprehensive MCP support allows for extensibility and the use of various MCP plugins, enabling advanced features like intelligent chat with support for rendering Artifacts, SVG, HTML, and Mermaid diagrams. The user interface is modern and user-friendly, featuring dark mode and multilingual support (Chinese and English). HyperChat also includes productivity-enhancing tools such as scheduled tasks, an agent system, a knowledge base with Retrieval-Augmented Generation (RAG) support, and a multi-conversation ChatSpace. It supports WebDAV synchronization for efficient data syncing and incorporates HyperPrompt syntax for dynamic variable usage and syntax checking. The project architecture is modular, with separate packages for core functionality, web frontend, Electron desktop app, and command line interface, facilitating maintainability and scalability. The project encourages AI collaborative development and continuous improvement, with future plans including multi-agent interaction systems, expanded MCP plugin support, performance optimizations, and mobile application support. HyperChat is a comprehensive solution for users seeking an advanced, AI-powered chat client that fully embraces the Model Context Protocol to deliver a rich, extensible, and productive chat experience across multiple platforms.

https://github.com/BigSweetPotatoStudio/HyperChat

agentagent-systemagentsai-chatai-collaborative-developmentai-toolsartifactsartifacts-renderingchat-applicationchat-clientchatspacechineseclaudecommand-linedark-modedeepseekdockerelectronenglishextensiblegeminigithub-copilotglmhtmlhyperchathyperprompthyperprompt-syntaxintelligent-chatkatexknowledge-baselarge-language-modelslinuxllmllm-apislocal-agentmacosmcpmcp-pluginsmermaidmodel-context-protocolmodelcontextprotocolmulti-agent-interactionmulti-agent-systemmulti-chatmulti-platformmultilingualollamaopen-sourceopenaiproductivity-toolspromptsqwenragresourcesscheduled-taskssvgtoolsvibe-codingvscode-pluginwebdavwebdav-syncwindowsxai

Also in Desktop & Mobile Clients

ChatGPTNextWeb/NextChat

NextChat is a lightweight, privacy-focused AI assistant platform supporting multiple AI models and operating systems, with Model Context Protocol (MCP) support for enhanced AI interactions.

CherryHQ/cherry-studio

Cherry Studio is a cross-platform desktop client supporting multiple LLM providers and featuring an MCP server, AI assistants, document processing, and practical AI tools for enhanced user experience.

agentscope-ai/QwenPaw

Self-hosted personal AI assistant in Python with a desktop app, terminal UI and chat-channel connectors, whose driver layer works as an MCP host that routes agent tool calls to external MCP, A2A and ACP servers.

nukeop/nuclear

Nuclear is a free, open-source music player for desktop that allows users to search, stream, and manage music from various sources, featuring a powerful plugin system and an MCP server for AI agent...

electerm/electerm

Electerm is a versatile open-source multi-platform client for terminal, SSH, SFTP, FTP, Telnet, serial port, RDP, and VNC connections with integrated AI assistant support via the Model Context Protocol (MCP) widget.

rikkahub/rikkahub

RikkaHub is a native Android chat client app supporting multiple large language model providers with Model Context Protocol support, multimodal input, and advanced customization features.

punkpeye/awesome-mcp-clients

A curated collection of production-ready and experimental Model Context Protocol (MCP) clients enabling secure AI model interactions with local and remote resources through standardized implementations.

ThinkInAIXYZ/deepchat

DeepChat is an open-source AI chat platform that unifies multiple large language models with advanced search enhancement and Model Context Protocol (MCP) support for tool integration and code execution.