DIGITAL TWIN

Claude Digital Twin

It drives the seventeen web apps you are already logged into — Gmail, Slack, WhatsApp, GitHub, Linear, Calendar, Meet and the rest — from inside a conversation. Nothing leaves your machine.

twin · monitors3 of 17
  • gmail
    realtime
  • slack
    realtime
  • calendar
    polled · 60s
claude plugin install fadymondy/claude-twin
  • 17 platforms
  • Runs entirely locally
  • MV3 Chrome extension
  • Electron desktop app
  • Full twin_* MCP surface
  • MIT licensed

Features

Watch a platform

Monitors report new mail, messages and issues as they arrive — realtime where the page allows, polled where it does not.

Act, not just read

Open, click, fill, search and screenshot: the twin uses your existing sessions instead of asking for API keys.

Your machine only

The desktop app is the single authoritative entry point; the extension and plugin are passive proxies attached to it.

Meetings

Calendar, Cal.com, Meet and Zoom with an explicit per-meeting opt-in before anything is captured.

Architecture

01

Owns the server

  • desktop/
02

Drives the pages

  • extension/
03

Speaks MCP

  • mcp-server/
  • plugin/

Get started

  1. 01

    Run the desktop app — it lives in your tray and owns the MCP server

    claude-twin
  2. 02

    Load the extension unpacked from extension/ in Chrome

    chrome://extensions → Load unpacked → extension/
  3. 03

    Watch something

    /claude-twin:watch gmail

How it fits together

Claude Code talks to the desktop app over a stdio shim; the app embeds the MCP server and a WebSocket bridge on 127.0.0.1; the extension runs seventeen content scripts against it.

Community

GitHubmaintained