Install and verify the binary
The installer detects OS and architecture and verifies the release before writing the binary.
$ curl -fsSL https://www.d1v.ai/install/d1v-cli.sh | bash$ d1v --version$ d1v runtime doctorConnect local development to your Agent workspace.
Install, authenticate, pair a device, and bind projects from the terminal. Execution stays visible in d1v.ai while local code stays on your machine.
$ curl -fsSL https://www.d1v.ai/install/d1v-cli.sh | bashResolving latest GitHub release
Verifying checksums.txt / SHA-256
~/.local/bin/d1v
brew install d1v-ai/tap/d1vcargo binstall d1v-cli02 / MINIMUM WORKING PATH
These commands follow the actual runtime path. Each step has an observable result, so running a command is never mistaken for reaching the intended state.
The installer detects OS and architecture and verifies the release before writing the binary.
$ curl -fsSL https://www.d1v.ai/install/d1v-cli.sh | bash$ d1v --version$ d1v runtime doctorAfter browser login, verify auth, project access, and the GitHub connection independently.
$ d1v auth login$ d1v auth status$ d1v project list --format json$ d1v github statusPair the device, start the Agent, then confirm its control-plane connection.
$ d1v agent pair$ d1v agent start$ d1v agent statusBind the repository path to an explicit project_id instead of inferring identity from a folder name.
$ d1v agent project bind --project-id <project_id> --path ~/work/my-app03 / COMMAND SURFACE
For automation, prefer `--format json`, then evaluate both exit status and structured fields.
d1v auth statusd1v config showd1v project list --format jsond1v runtime doctord1v agent pair --code <code>d1v agent statusd1v agent project create --project-id <id> --name my-appd1v agent project import --path ~/work/my-app --project-id <id>d1v expose 3000d1v expose listd1v expose close <binding_id>04 / SECURITY BOUNDARY
The local Agent opens an outbound-only connection. Credentials stay out of repositories, release archives are checksum-verified, and an offline local runtime fails explicitly instead of silently moving work to cloud.
export PATH="$HOME/.local/bin:$PATH"d1v runtime doctord1v upgraded1v uninstall05 / MACHINE-READABLE DOCS
These endpoints return plain Markdown or text with no page chrome, ready for Codex, Claude Code, indexers, and automated workflows.