Install

Install OpenDock

Build the current CLI, install an approved dock into the current project, then verify the local OpenDock state with doctor and logs.

Current CLI path

Build the CLI from source

OpenDock is not published through a package manager yet. Use the repository build while the CLI and Hub are being prepared for public distribution.

TerminalOpenDock CLI
git clone https://github.com/JeongYunSung/OpenDock
cd opendock
bun install
bun run build
bin/opendock.js version
Approved dock

Install Codex into a project

The general Codex dock installs Node when needed, installs the Codex CLI, and verifies the project with opendock doctor.

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

"$repo/bin/opendock.js" install opendock/codex
"$repo/bin/opendock.js" doctor
"$repo/bin/opendock.js" log
Verify

Check the installed project

1

Install

opendock install opendock/codex applies the general Codex dock to the current directory and writes local state under .opendock/.

2

Doctor

opendock doctor checks the lock file, runtime tools, and dock lifecycle status.

3

Update

opendock update re-resolves installed docks and applies the latest approved version using the locked platform.

macOS

Bootstrap Homebrew when needed

Homebrew installation stays first-party. Docks may use brew during lifecycle steps, but OpenDock owns the explicit bootstrap prompt.

macOSHomebrew check
opendock bootstrap mac
opendock install opendock/codex