
[](https://www.npmjs.com/package/@shadowclone/cli)
[](https://github.com/theonly1me/shadowclone/actions/workflows/ci.yml)
[](LICENSE)
[](https://hol.org/registry/plugins/theonly1me%2Fshadowclone)
[Quick start](#quick-start) · [Clones](#your-clone-works-while-you-are-away) · [What shadowclone offers](#what-shadowclone-offers) · [Compare](#how-shadowclone-compares-to-other-tools) · [How it works](#how-it-works) · [Eval and Results](#eval-and-results) · [Docs](#docs)
**shadowclone keeps your engineering preferences the same in every coding agent.** It maintains one set of skills and instructions for Claude Code, Codex, Cursor, Pi, Antigravity, and OpenCode. You do not copy rules from one tool to the next. shadowclone can also learn new preferences from the sessions that you allow.
**It works as you while you are away.** Ask your agent to start a clone. Claude Code or Codex works with your skills, on your own subscription, in Docker on your own machine. It opens a draft pull request as you. shadowclone is not a separate agent. It equips the agent that you already use. See [how it compares to other tools](#how-shadowclone-compares-to-other-tools).
## Quick start
Paste this into Claude Code, Codex, Cursor, Pi, Antigravity, or OpenCode:
```text
Set up shadowclone: https://raw.githubusercontent.com/theonly1me/shadowclone/main/plugins/shadowclone/skills/setup-shadowclone/SKILL.md
```
The agent handles installation and configuration in about 5 minutes. You answer the consent questions and pick skills in the browser:
1. It installs the CLI, and the plugin in Claude Code or Codex.
2. It asks if shadowclone can learn from your past sessions, keep skills in sync, and keep learning in the background.
3. It opens the skill wizard, where you pick skills and select **Equip**.
4. It learns from your past sessions while you pick skills, if you agreed.