The platform: Doppelganger
One harness. Twelve modules.
Doppelganger is a modular harness for digital twins. Each module is its own program with its own storage and API — it runs what you enable, and nothing you don't. The core five run everywhere; the rest are yours to toggle.
Core — in every install
Local Runtime Bridge
The execution spine. Scopes every shell and file action your twin takes on your machine.
Rules & Approvals
The fail-closed policy gate. Every governed action asks it first; no answer means no action.
Marketplace
1,000+ connectors with per-workspace scoping — grant "send message" without granting "delete channel".
Operator Inbox
Your decision queue. Approvals, escalations, and sign-offs stack here while work continues.
Remote Setup
Drives deployment to your VPS — sidecars, services, networking, hardening.
Work & knowledge
Work
Projects, goals, and issues on a Kanban substrate your twin works against.
Knowledge
The memory substrate — documents, research, and recall built from everything your twin sees. Growing fast.
Observer
Watches WhatsApp and Telegram, classifies what matters, escalates what's urgent, remembers the rest.
Workflows
Repeated patterns become durable workflows — proposed by the system, promoted by you.
Autonomy & trust
Mesh
Peer registry and trust records for agent-to-agent contact — bounded, audited, off by default.
Open Design
Bridges design projects into the twin's working context.
Live Artifacts
An artifact board where agent output lands, gets reviewed, and gets promoted.
Modules work best together — Observer leans on Knowledge; Workflows lean on Work.