Awesome MCPDesktop & Mobile Clients

AI-QL/chat-ui

⭐ 95 HTML added to this list on 2025-05-14 repository created 2024-07-09

Chat UI is a minimalist chatbot frontend that packs an entire chat interface into a single HTML file, built with Vue 3 and Vuetify. Its goal is to let developers stand up a working chatbot quickly without a full front-end build or complex deployment. It sends requests in the OpenAI API format, so it works against many backends including HuggingFace Text Generation Inference, vLLM and OpenAI-compatible endpoints, and it automatically handles several response formats such as standard OpenAI responses, Cloudflare AI responses and plain text. Users can point it at any endpoint by editing the configuration and supplying an API key, download chat history, interrupt or repeat a generation, toggle between raw and Markdown display, use multimodal vision models for image inputs, and switch languages through built-in internationalization. Relevant to the Model Context Protocol, Chat UI supports MCP by acting as a renderer, serving as the frontend that communicates with a desktop backend main process over IPC; the companion Chat-MCP desktop application uses it as its integrated renderer to expose MCP tool calls to the user. It can be run by opening the HTML file locally, serving it with Python, deploying to Cloudflare Pages, running the published Docker image, hosting it on Hugging Face Spaces, or embedding it in a Kubernetes deployment as a sidecar. It is aimed at developers who want a lightweight, portable chat frontend, including one that renders an MCP-enabled desktop client.

https://github.com/AI-QL/chat-ui

mcpchat-uiclientvueopenai-apifrontend

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.