Install
What you need
Section titled “What you need”- Linux or macOS, on x86-64 or ARM64
- Git 2.31 or newer
- At least one coding agent on your PATH:
claude,codex,copilot,opencode,cursor-agent,geminioragy - The GitHub CLI,
gh, signed in withgh auth login, for pull requests, CI and issues. Everything else works without it.
Install
Section titled “Install”curl -fsSL https://nerdr.app/install.sh | shThe script downloads the latest release for your system from GitHub,
checks it against the release’s checksums.txt and puts nerdr in
~/.local/bin. Set NERDR_INSTALL_DIR for another folder, and
NERDR_VERSION=v0.1.0 for a release other than the latest:
curl -fsSL https://nerdr.app/install.sh | NERDR_VERSION=v0.1.0 shRun it again to update.
brew install nerdr-dev/tap/nerdrUpdate with brew upgrade nerdr.
With Go 1.27 or newer:
go install github.com/nerdr-dev/nerdr/cmd/nerdr@latestThis installs to $(go env GOPATH)/bin, usually ~/go/bin.
Each release has an
archive per system, and checksums.txt:
| System | Archive |
|---|---|
| macOS, Apple silicon | nerdr-darwin-arm64.tar.gz |
| macOS, Intel | nerdr-darwin-amd64.tar.gz |
| Linux, x86-64 | nerdr-linux-amd64.tar.gz |
| Linux, ARM64 | nerdr-linux-arm64.tar.gz |
nerdr is a single static binary: unpack it into a folder on your PATH.
tar -xzf nerdr-linux-amd64.tar.gz nerdrmv nerdr ~/.local/bin/Check it:
nerdr versionStart it
Section titled “Start it”Start nerdr in the folder that holds your repositories:
cd ~/developnerdrOn first start, nerdr asks where new worktrees go (~/worktrees-nerdr by
default), where it may install its skills and hooks for the agents, and
where it keeps its notes. All of this can be changed later; see
Configuration.
Build from source
Section titled “Build from source”-
With git and Go 1.27 or newer, clone the repository and install the binary:
Terminal window git clone https://github.com/nerdr-dev/nerdr && cd nerdrmake install # installs to $(go env GOPATH)/bin, usually ~/go/bin -
Make sure
$(go env GOPATH)/binis on your PATH, then check withnerdr version.
make all builds the four binaries in dist/ for other machines.
On macOS
Section titled “On macOS”- nerdr is not signed. The install script, Homebrew and
go installare not stopped by Gatekeeper, but an archive downloaded in a browser may be. Remove its quarantine flag withxattr -d com.apple.quarantine nerdr. - A Mac laptop may need
fnfor F1–F5. Usectrl+q e 1…e 5instead, ormin the review panel to cycle its screens, and setfunction_keys = falseto show those shortcuts in menus.
Next: Quick start.