ChatGPT-x-DeepSeek-x-Grok-x-Claude-x-Perplexity-Linux-APP
Electron-based desktop applications for various AI chat platforms.
claude mcp add --transport stdio alexandephilia-chatgpt-x-deepseek-x-grok-x-claude-x-perplexity-linux-app node Grok_APP/main.js
How to use
This MCP server aggregates five Electron-based desktop wrappers for top AI chat platforms: ChatGPT, Claude, DeepSeek, Grok, and Perplexity. Each wrapper provides a native-like desktop experience for its web-based service, with features such as system tray integration, hardware acceleration, media access for voice input, and single-instance behavior. The Claude wrapper explicitly notes MCP (Model Context Protocol) support, enabling consistent context handling across models. To use, run the individual app entries via the MCP configuration (each server entry points to its respective Electron main script). Launching any of these will open the corresponding desktop wrapper, allowing you to interact with the underlying AI chat service from a standalone window with desktop conveniences like notifications and persistent sessions where supported.
How to install
Prerequisites:
- Node.js and npm installed on your system
- Basic familiarity with running JavaScript/Node projects
- Optional: Electron dependencies if you intend to run from source in a development environment
Installation steps:
- Clone the repository containing the MCP server and the Electron wrappers
- Navigate into the repository root
- Install dependencies for each app (example shown for one app; repeat for others):
cd ChatGPT_APP
npm install
- Run an individual application (from the MCP context, this would be wired via mcp_config, but for local testing you can start directly):
npm start
- To build AppImages or Debian packages (as described in README), follow the per-app build instructions in the repository, e.g.:
# Claude_APP build example
cd Claude_APP
sudo ./build-deb.sh
Note: Ensure you meet any platform-specific requirements (e.g., Debian packaging tools for Claude, AppImage tooling for DeepSeek, etc.).
Additional notes
Notes and considerations:
- The repository describes Electron-based wrappers for multiple AI chat services. Google login restrictions may affect some workflows; workarounds such as direct login to registered accounts may be necessary.
- Claude_APP explicitly mentions MCP (Model Context Protocol) support, which is relevant for managing model context across sessions.
- License and build configurations differ by app (e.g., Claude_APP is dual-licensed; Grok and Perplexity apps reference MIT in their package metadata).
- The MCP configuration here uses Node.js to reference each app’s main.js entry point. Depending on your environment, you may prefer to run these via Electron directly or adapt to a container/packaging workflow.
- If you plan to distribute, consider building AppImages or deb packages per the app’s README notes and ensure runtime dependencies (Electron, system libraries) are satisfied.
Related MCP Servers
LibreChat
Enhanced ChatGPT Clone: Features Agents, MCP, DeepSeek, Anthropic, AWS, OpenAI, Responses API, Azure, Groq, o1, GPT-5, Mistral, OpenRouter, Vertex AI, Gemini, Artifacts, AI model switching, message search, Code Interpreter, langchain, DALL-E-3, OpenAPI Actions, Functions, Secure Multi-User Auth, Presets, open-source for self-hosting. Active.
repomix
📦 Repomix is a powerful tool that packs your entire repository into a single, AI-friendly file. Perfect for when you need to feed your codebase to Large Language Models (LLMs) or other AI tools like Claude, ChatGPT, DeepSeek, Perplexity, Gemini, Gemma, Llama, Grok, and more.
deepchat
🐬DeepChat - A smart assistant that connects powerful AI to your personal world
py-gpt
Desktop AI Assistant powered by GPT-5, GPT-4, o1, o3, Gemini, Claude, Ollama, DeepSeek, Perplexity, Grok, Bielik, chat, vision, voice, RAG, image and video generation, agents, tools, MCP, plugins, speech synthesis and recognition, web search, memory, presets, assistants,and more. Linux, Windows, Mac
openapi
OpenAPI definitions, converters and LLM function calling schema composer.
gtm
An MCP server for Google Tag Manager. Connect it to your LLM, authenticate once, and start managing GTM through natural language.