Skip to main content
The Doppels CLI is a single binary called doppels (not doppel). It runs on macOS and Linux and requires no runtime dependencies beyond a POSIX shell. Choose the installation method that fits your workflow: the curl installer is the fastest path, Homebrew integrates with your existing package management, and building from source gives you full control over the version you run.
Pre-alpha software. Doppels releases are currently tagged as prereleases (v0.0.0-dev.*). The CLI is functional for local use, but schemas and commands may change before a stable release. Pin a specific version if you need reproducibility across machines.

Installation methods

Run the one-line installer to download the latest release from GitHub and place the binary at ~/.local/bin/doppels:
If ~/.local/bin is not on your PATH, add it:
Add that line to your ~/.bashrc, ~/.zshrc, or equivalent shell config file to make it permanent.Pin a specific versionWhile only prereleases exist, you may want to pin a specific tag to avoid surprises on re-install:
Replace v0.0.0-dev.1 with any tag listed on the GitHub Releases page.

Verify the installation

After installing by any method, confirm the binary is reachable and check the version:
You should see output like:
If the command is not found, check that the install directory is on your PATH and that you have opened a new shell session (or sourced your shell config) since adding the export.

Next steps

With the CLI installed, install the freeze skill and initialize your first Space:
Or follow the Quickstart to run your first Capability using the example Space bundled in the repository.