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.