Introduction
Understand what Doppels is, the problem it solves, and the core concepts: Capabilities, Recipes, and Runs.
Installation
Install the
doppels CLI via curl, Homebrew, or build from source on macOS or Linux.Quickstart
Initialize a Space, validate manifests, and run your first Capability in under five minutes.
How It Works
Dive deeper into the Capability–Recipe–Run model and how the freeze skill interacts with the CLI.
Get started in three steps
1
Install the Doppels CLI
Download the binary using the one-line curl installer:Verify the install:
2
Install the freeze skill
Add the The skill teaches Claude, Cursor, Codex, or OpenCode how to write valid Capability and Recipe YAML and validate it with the CLI.
doppel-freeze skill to your agent (once per machine or project):3
Ask your agent to freeze what it just did
Do your real work in the agent — deploy, migrate, fix prod, automate a report. When it works, tell the agent:
doppel freeze — turn what we just did into a CapabilityThe agent writes YAML into
capabilities/ and recipes/, loops doppels validate until clean, and asks you to confirm before it’s done. Commit the YAML to git — that’s your reusable asset.Zero tokens on replay. The freeze step happens once while the agent is working. Every subsequent
doppels run executes the deterministic Recipe locally — no model calls, no re-prompting, no cost.