Get the FREE Ultimate OpenClaw Setup Guide →

desktop

Agentify Desktop lets Codex/Claude/OpenCode control your logged-in ChatGPT, Claude, AiStudio, Gemini, Grok, Perplexity web sessions via MCP, parallel hidden/visible tabs, file upload + image download

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio agentify-sh-desktop node mcp-server.mjs

How to use

Agentify Desktop acts as a local-first control center for MCP-capable clients. It provides MCP-native integration so you can open and manage multiple vendor tabs (ChatGPT, Perplexity, Claude, Google AI Studio, Gemini, Grok) from your own machine, without relying on remote API keys. You can register each vendor as a separate tab, tune automation safety limits, and optionally run a single-chat emulator orchestrator. Use it to sign in to your targets within each tab, then orchestrate parallel workflows using stable tab keys and the included governor to prevent runaway automation. The app is designed to let you automate real browser sessions and real accounts, while keeping data on your machine and offering fine-grained control over when and how automation happens.

Once running, you can add and manage multiple MCP clients, create and switch between tabs for different vendors, and adjust settings like login popups handling and governor limits. The Control Center provides tools to show/hide tabs, create per-vendor sessions, and manage optional features such as the single-chat emulator. When connecting from an MCP client, you can register Agentify Desktop as an MCP server so your client can route tool requests through the local desktop instance and display the results in corresponding tabs.

How to install

Prerequisites

  • Node.js 20+ (22 recommended)
  • npm (comes with Node.js) or pnpm/yarn if you prefer
  • Git

Installation and setup

  1. Clone the repository
  1. Install dependencies
  • npm install
  1. Start the MCP server (desktop runtime)
  • npm run start
  1. Quickstart for automatic MCP registration (optional)
  • npm run quickstart
  1. If you need the manual run path, you can start the server directly with Node:
  • node mcp-server.mjs

Notes

  • Ensure you have a supported Node.js version installed (20+). If you encounter permissions or environment issues, ensure your shell has proper permissions and that Node is in your PATH.

Additional notes

Tips and common issues:

  • CAPTCHA policy: Agentify Desktop pauses automation and brings the relevant window to the front when a human verification is required.
  • Sign-in: If your accounts use SSO, enable auth popups in the Control Center Settings to allow provider authentication popups to function properly.
  • Tabs: Each tab corresponds to a separate window; use the governor to limit concurrent queries and enforce time gaps between actions.
  • Registration: You can register MCP clients (Codex, Claude Code, OpenCode) automatically via quickstart, or manually via the documented CLI commands in the README.
  • Configs: If you modify vendor profiles or add new vendors, you may need to restart sessions to reload MCP server configurations.

Related MCP Servers

Sponsor this space

Reach thousands of developers