# Claude Digital Twin

> 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.

```bash
claude plugin install fadymondy/claude-twin
```

## 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

- **Owns the server**: desktop/
- **Drives the pages**: extension/
- **Speaks MCP**: mcp-server/, plugin/

## Get started

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

```bash
claude-twin
```

2. Load the extension unpacked from extension/ in Chrome

```bash
chrome://extensions → Load unpacked → extension/
```

3. Watch something

```bash
/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.

Source: https://github.com/fadymondy/claude-twin
