Skip to content

CLI reference

Two halves: the git-compatible commands you already know, and the platform commands that have no git equivalent because they talk to a server rather than a local .git directory.

Git commands — the 30 familiar verbs, plus what garden deliberately does not implement.

Command Summary
garden auth Authenticate garden with the platform
garden setup Install the engine and finish one-time setup
garden update Update garden to the latest version
garden version Print the garden version
garden clone Clone a repository
garden init Turn a folder into a garden repository
garden repo Manage repositories
garden remove Remove a cloned repository
garden worktree Manage additional working copies of a repository
garden push Push the current stack and create/update PRs
garden pr Manage pull requests
garden review Read a pull request’s diff with review threads inline
garden queue Inspect and manage the repo merge queue
garden ci Inspect CI check runs (list, logs, rerun, tests)
garden code Code intelligence: search symbols, jump to definitions
garden label Manage a repository’s labels
garden attachment Upload and download comment/description attachments
garden skill Manage the garden agent skill (teaches AI agents to use garden)
garden docs Reference docs and the version-matched garden agent guide
garden commands Describe garden’s command surface as JSON
garden feedback Send freeform feedback to the garden team