mcp-server

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
540 stars46 forksJavaScriptUpdated 5/18/2026100% free · open source
What it does

Agentify Desktop runs a local MCP server that lets your AI agents (Codex, Claude, OpenCode, etc.) programmatically control logged‑in web sessions of ChatGPT, Claude, AiStudio, Gemini, Grok and Perplexity – opening hidden or visible tabs, uploading files, and downloading generated images.

When to use it
  • You want an autonomous AI agent to scrape data from a ChatGPT conversation without manual clicks.
  • You need to batch‑process a list of prompts across multiple AI web UIs from a single script.
  • Your product requires AI‑generated images to be saved automatically after a model finishes rendering.
Ready-to-paste prompt
curl -X POST http://localhost:4242/mcp -H "Content-Type: application/json" -d '{"action":"openTab","service":"gemini","mode":"visible","prompt":"Create a 4‑color palette for a fintech dashboard and return the image.","upload":"./assets/brand-guide.pdf"}'
Heads up: The MCP server can only interact with browsers that share the same local session – you must run Agentify Desktop on the same machine (and OS user) where the target AI web UI is logged in; otherwise the agent will receive “session not found” errors.
Saves to your device
Use with Claude
New

Skip the builder — one click puts this in Claude, Cursor, Antigravity and more.

🛠️ Technical setup

Expect 20–40 minutes in a terminal — or let your AI agent drive it.

Try it instantly — no install
Claude Code
mkdir -p ~/.claude/skills/desktop && curl -fsSL https://workflowstacks.com/api/skills/desktop/claude-skill -o ~/.claude/skills/desktop/SKILL.md
Open in another AI app

Opens the app with this repo with the prompt ready to go — no copy-paste needed.

Connect the whole catalog (MCP)
claude mcp add --transport http workflowstacks https://workflowstacks.com/api/mcp

Adds a WorkflowStacks connector to Claude Code: search and load any skill here by chatting.

How Desktop works
Codeflow
Free to inspect

Desktop is a medium JavaScript project (~8k lines across 31 code files, plus 22 test files). Expect some technical setup — comfortable with a terminal, or ask a developer. Last commit 4 months ago, MPL-2.0 license, has a test suite.

Size
Medium codebase
~8k lines · 31 code files · ~1 h to skim
Setup
Some technical setup
Comfortable with a terminal? 20–40 min. Otherwise ask a dev.
Runs on
Node.js
No API keys detected
JavaScript 94%HTML 3%Shell 2%CSS 2%
Where to start reading
  1. 1
    README.md
    Start here — what it does and how to install it
  2. 2
    main.mjs
    Where the program starts running
  3. 3
    package.json
    Dependencies and the commands it exposes
What's in each folder
ui/Frontend / UI5 files
bin/Command-line entry points1 files
orchestrator/Folder8 files
completed/Folder1 files
scripts/Helper scripts1 files
tests/Tests — proof it works22 files
.github/CI / automation (GitHub Actions)1 files
READMEHas testsDocumentedCI checksMPL-2.0 licenseUpdated 4 mo ago
Quick Actions
Details
Creator
agentify-sh
Language
JavaScript
Category
mcp-server
Published
1/13/2026

Are you the creator of this tool? Claim your listing → and earn 85% of every sale.