Compare alternatives in your app with your coding agent.
Ask for UI, copy, or state variations. Browse them with the local picker, copy your choice, and paste it into your AI chat. The agent follows your direction in source.
A single injected script. No runtime dependencies, accounts, or telemetry.
Requires Node.js 20 or newer.
npm install -g @unship/cli
unship installRestart your agent or reload its skills. If detection misses your agent, name it: unship install codex, unship install claude, or unship install cursor.
0.2 is unreleased. npm installs the published version. To try this checkout, follow local installation.
Use Unship to compare three hero copy directions, including the current one.
Canvas is always available in the picker to see the alternatives together. Previews load when you open it; no extra command or prompt is needed.
Tell the agent what to change or keep, or hold an option to copy its selection into your AI chat. Copying identifies the option; your instructions determine what happens next.
The agent handles setup and cleanup. Keep Unship out of production builds.
npm install -g @unship/cli@latest
unship install --repairReload the agent's skills afterward. Existing comparisons also need their copied picker refreshed by the agent; restarting alone does not update project files. When testing an unpublished build, install its exact tarball instead of @latest.
Other skill installers
Claude Code plugin:
/plugin marketplace add mbenhard/unship
/plugin install unship@unship-marketplace
Or use the skills CLI: npx skills add mbenhard/unship.
For other agents, unship install --print-skill prints the instructions to place in their skill directory.
Run unship --help for manual commands.
