Installation
drep ships as a native Rust binary for macOS and Linux. Choose the installer, Homebrew, or Cargo.
Shell installer
The release installer detects your platform and CPU architecture, then downloads the current binary.
curl --proto '=https' --tlsv1.2 -LsSf \
https://github.com/slb350/drep/releases/latest/download/drep-ai-installer.sh | sh
Homebrew
brew install slb350/tap/drep
Cargo
This path requires a current Rust toolchain. The package is named drep-ai on crates.io; the installed binary is drep.
cargo install drep-ai
Current main branch
Use this only when you intentionally want unreleased code from the repository.
cargo install --git https://github.com/slb350/drep drep-ai
Verify the binary
drep --version
drep --help
The current stable release is v3.1.3. It refreshes the audited dependency lockfile, no longer reads or writes through a symbolic link at .drep, the acknowledgement store, or the .gitignore that drep init updates, so a repository cannot make drep read or write files outside it, and stops lint-docs from reporting a URL inside a raw HTML tag, without changing the six-command CLI. Continue with the Quick Start to configure a repository.
Runtime requirements
- Git: drep discovers the repository root and installs local hooks.
- Your repository's tools: configured linters and compilers must be installed.
drep doctorreports what is ready or missing. - An LLM backend: required for semantic review. It can be an HTTP endpoint or a separately installed Codex CLI using ChatGPT authentication.