Install Clever Tools
Clever Tools is available as a npm package, through package managers, or as a standalone binary on many systems:
To upgrade an existing installation, follow the update guide.
Node.js
Clever Tools is available as a npm package, which requires Node.js 24 or later. Install it globally with the package manager you use.
npm
npm install -g clever-toolspnpm
pnpm add -g clever-toolsBun
bun add -g clever-toolsYarn
yarn global add clever-toolsGNU/Linux
Arch Linux (AUR)
If you use Arch Linux, install Clever Tools from AUR. Two packages are available. They provide the same clever command, so you can’t install both side by side:
clever-tools: the Node.js flavor, it runs on thenodejspackage of your systemclever-tools-bin: a self-contained binary, with no runtime dependency
If you use an AUR helper like yay, run:
yay -S clever-toolsOr, for the self-contained binary:
yay -S clever-tools-binCentOS/Fedora (.rpm)
If you use a GNU/Linux distribution that uses .rpm packages like CentOS or Fedora, run:
curl -s https://clever-tools.clever-cloud.com/repos/cc-nexus-rpm.repo > /etc/yum.repos.d/cc-nexus-rpm.repo
yum update
yum install clever-tools
Tip
The .rpm packages are hosted on Clever Cloud’s public Nexus instance available at https://nexus.clever-cloud.com
Debian/Ubuntu (.deb)
If you use a GNU/Linux distribution that uses .deb packages like Debian or Ubuntu, run:
curl -fsSL https://clever-tools.clever-cloud.com/gpg/cc-nexus-deb.public.gpg.key | gpg --dearmor -o /usr/share/keyrings/cc-nexus-deb.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/cc-nexus-deb.gpg] https://nexus.clever-cloud.com/repository/deb stable main" | tee -a /etc/apt/sources.list
apt update
apt install clever-tools
Tip
The .deb packages are hosted on Clever Cloud’s public Nexus instance available at https://nexus.clever-cloud.com.
Our PGP key is required to trust the repository
Exherbo
If you are using Exherbo, run:
cave resolve repository/CleverCloud -zx1
cave resolve clever-tools-bin -zx
Other distributions (.tar.gz)
If you use another GNU/Linux distribution, download the .tar.gz archive and extract the binary in your PATH:
curl -O https://clever-tools.clever-cloud.com/releases/latest/clever-tools-latest_linux.tar.gz
tar xvzf clever-tools-latest_linux.tar.gz
cp clever-tools-latest_linux/clever ~/.local/bin/
Tip
The packages are available on Clever Cloud’s Cellar bucket: clever-tools-latest_linux.tar.gz.
Retrieve any release by replacing latest (path and filename) with the version number you need.
macOS
Clever Tools only provides macOS binaries for Apple Silicon processors. On an Intel Mac, use the npm package.
Homebrew
If you use macOS and you have Homebrew installed, run:
brew install CleverCloud/homebrew-tap/clever-tools
Binary (.tar.gz)
If you use macOS, but you don’t have Homebrew installed, download the .tar.gz archive and extract the binary in your PATH:
curl -O https://clever-tools.clever-cloud.com/releases/latest/clever-tools-latest_macos.tar.gz
tar xvzf clever-tools-latest_macos.tar.gz
cp clever-tools-latest_macos/clever ~/.local/bin/
Tip
The packages are available on Clever Cloud’s Cellar bucket: clever-tools-latest_macos.tar.gz.
Retrieve any release by replacing latest (path and filename) with the version number you need.
Windows
WinGet
If you use Windows run in a terminal:
winget install CleverTools
Binary (.zip)
You can also download the .zip archive and extract the binary in your PATH:
Invoke-WebRequest https://clever-tools.clever-cloud.com/releases/latest/clever-tools-latest_win.zip -OutFile clever-tools-latest_win.zip
Expand-Archive .\clever-tools-latest_win.zip -DestinationPath .
$env:PATH += ";$(Resolve-Path .\clever-tools-latest_win\)"Tip
The packages are available on Clever Cloud’s Cellar bucket: clever-tools-latest_win.zip.
Retrieve any release by replacing latest (path and filename) with the version number you need.
Docker
If you are using Docker, use the Clever Tools image from Docker Hub.
docker pull clevercloud/clever-tools
docker run --rm clevercloud/clever-tools version
Dockerfile
In your Dockerfile copy clever-tools from the image itself with a simple one liner:
COPY --from=clevercloud/clever-tools /bin/clever /usr/local/bin/cleverNix package manager
If you are using Nix on NixOS or any other compatible system, the package is available in both stable and unstable channels. Follow these instructions.
Enabling autocompletion
The clever-tools CLI comes with a comprehensive auto-completion system. Some installation methods through package managers will try to enable it automatically. If not, use this for bash:
clever --bash-autocomplete-script $(which clever) | sudo tee /usr/share/bash-completion/completions/cleveror that for zsh:
clever --zsh-autocomplete-script $(which clever) | sudo tee /usr/share/zsh/site-functions