Homebrew tap for Canonry, the open-source, self-hosted AEO operating platform.
Add the tap once, then install Canonry by its short formula name:
brew tap canonry/canonry
brew install canonryThe equivalent one-command install is:
brew install canonry/canonry/canonryFor the standard CLI and dashboard setup:
cnry init
cnry serveThe CLI installs as both cnry and canonry.
The native plugins reuse the Homebrew-installed Canonry runtime and
canonry-mcp adapter. For a first-time plugin setup, initialize Canonry without
also writing standalone skills or MCP configuration:
cnry init --skip-skills --skip-mcp
cnry startcodex plugin marketplace add Canonry/canonry
codex plugin add canonry@canonryclaude plugin marketplace add Canonry/canonry
claude plugin install canonry@canonryUse one integration path per client so the native plugin and a standalone
canonry-mcp entry do not expose duplicate tools. See the
plugin guide for
verification, updates, and security boundaries.
brew update
brew upgrade canonrybrew uninstall canonry
brew untap canonry/canonryThis formula installs Canonry on top of Homebrew's node. If you manage Node
yourself with nvm, fnm, or asdf, that copy of Node will not be used by the
formula.
The formula tracks the latest published version of @canonry/canonry on npm
and is bumped automatically by the Bump formula workflow after each release.