Awesome MCPDesktop & Mobile Clients

NitroRCr/AIaW

⭐ 1836 Vue added to this list on 2025-05-14 repository created 2024-08-31

AI as Workspace (AIaW) is a comprehensive, cross-platform AI client designed to enhance user productivity and experience with large language models by supporting multiple AI providers and the Model Context Protocol (MCP). It offers a consistent user experience across various platforms including Windows, Linux, Mac OS, Android, and Web (PWA). The client supports AI providers such as OpenAI, Anthropic, Google, DeepSeek, xAI, Azure, among others. The conversation interface is user-friendly, featuring user input preview, modifications and regenerations presented as branches, customizable keyboard shortcuts, and quick scrolling to the beginning or end of messages. Users can create multiple workspaces to organize conversations by themes, group workspaces into nested folders, and create multiple assistants within a workspace or globally. Data storage is primarily local for offline access and instant loading, with optional cloud synchronization for cross-device syncing. The client supports multi-window collaboration with responsive data synchronization. It supports text files as attachments, allowing AI to access file contents without cluttering the display. Large text blocks can be pasted as attachments to keep the interface clean. AIaW supports quoting content from previous messages for targeted follow-up questions and allows selecting multiple lines of message text to copy in original Markdown format. It automatically wraps code pasted from VSCode in code blocks with language specification. The client fully supports the MCP protocol, including MCP Tools, Prompts, and Resources, with STDIO and SSE connection methods. Users can install MCP-type plugins from a marketplace or manually add MCP servers. Web search functionality is integrated based on SearXNG, supporting concurrent search and crawling of web content via URLs. The Artifacts feature allows converting parts of assistant responses into editable, version-controlled documents with code highlighting and permission controls. The plugin system includes built-in tools like a calculator, document and video parsing, image generation, and supports additional plugins from a marketplace. It can configure Gradio applications as plugins and is compatible with some LobeChat plugins. AIaW is lightweight and high-performance, offering quick startup and smooth conversation switching. Dynamic prompts enable reusable prompt variables and workspace variables for efficient prompt management. Additional features include an assistant marketplace, dark mode, customizable themes, and more. Overall, AI as Workspace is a powerful, versatile AI client that leverages the Model Context Protocol to provide a rich, customizable, and efficient environment for interacting with large language models across multiple platforms.

https://github.com/NitroRCr/AIaW

aiai-clientai-providersanthropicartifactsassistant-marketplaceazurechatgptclaudecloud-synccloud-synchronizationcode-blockscode-highlightingconversation-interfacecross-platformcustomizable-themesdark-modedata-storagedeepseekdockerdynamic-promptsfunction-callinggooglegradiohigh-performancelarge-language-modelslightweightllmlobechatlocal-firstmarkdownmcpmcp-clientmcp-pluginsmcp-promptsmcp-resourcesmcp-toolsmodel-context-protocolmulti-window-collaborationmultiple-platformsmultiple-workspacesopenaiplugin-systempwaquotingsearxngssestdiotext-file-attachmentsversion-controlvueweb-crawlingweb-searchworkspacesxai

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.