Install

Install OpenDock

Install OpenDock, add the docks your project needs, then check, update, or remove them when things change.

Install the CLI

OpenDock is distributed as an npm package. Install it with Bun or npm, then check that the command works.

TerminalOpenDock CLI
bun install -g opendock
opendock version

# or
npm install --global opendock
opendock version

For local development, clone the repository and run bun install, bun run build, and bin/opendock version.

Install composable docks

Start in a test folder, then add only the docks you need. You can combine a tool dock with role-specific docks such as design, PM, frontend, QA, or docs.

Temporary projectSafe trial
project=$(mktemp -d)
cd "$project"

opendock install opendock/codex@1.0.0
opendock install opendock/designer-ai@1.0.0
opendock install opendock/agent-ready@1.0.0
opendock install opendock/repo-context@1.0.0
opendock doctor

During install, OpenDock prepares required runtimes, installs declared tools, creates project .opendock/bin/ shims, applies files, installs declared dependencies inside copied folders, runs install steps, and records the result in .opendock/dock.lock.yml.

Manage installed docks

1

Install

opendock install owner/name@1.0.0 adds a reviewed dock to the current project and records what changed under .opendock/.

2

Update

opendock update checks installed docks and applies newer reviewed versions when they are available. Use --force only when you want OpenDock to replace local edits.

3

List and outdated

opendock list shows what is installed. opendock outdated checks whether reviewed updates are available.

4

Uninstall

opendock uninstall owner/name removes one dock and the files OpenDock added for it. Other docks stay in place.

5

Check

opendock doctor checks the current project without changing files. Use opendock log to see recent OpenDock activity.

Install, update, uninstall, doctor, and log manage the current project. Deploy is only for sharing your own dock and requires opendock auth login.