Get the FREE Ultimate OpenClaw Setup Guide →

ChatGPT-x-DeepSeek-x-Grok-x-Claude-x-Perplexity-Linux-APP

Electron-based desktop applications for various AI chat platforms.

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
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:

  1. Clone the repository containing the MCP server and the Electron wrappers
  2. Navigate into the repository root
  3. Install dependencies for each app (example shown for one app; repeat for others):
cd ChatGPT_APP
npm install
  1. 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
  1. 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

Sponsor this space

Reach thousands of developers