Askimo CLI Installation Guide
Askimo can be installed in several ways depending on your operating system and preference. Choose the method that works best for your workflow.
:::note[🔐 Security Note] Askimo stores your API keys only on your device and encrypts them before saving. Read how we protect your data → How Askimo Protects Your Data :::
Installation Options by OS
Section titled “Installation Options by OS”| Method | macOS | Linux | Windows | Notes |
|---|---|---|---|---|
| Homebrew | ✅ | ✅ | ❌ | Easiest on macOS/Linux |
| Scoop | ❌ | ❌ | ✅ | Easiest on Windows |
| Release Binaries | ✅ | ✅ | ✅ | Manual install, works anywhere |
| Docker | ✅ | ✅ | ✅ | No local install needed |
1. Homebrew (macOS / Linux)
Section titled “1. Homebrew (macOS / Linux)”The easiest way if you’re on macOS or Linux.
brew tap askimo-ai/askimobrew install askimoaskimoUpdate later:
brew upgrade askimo2. Scoop (Windows)
Section titled “2. Scoop (Windows)”The easiest way if you’re on Windows.
Install Scoop if you don’t have it:
Set-ExecutionPolicy -Scope CurrentUser RemoteSigned -Forceiwr -useb get.scoop.sh | iexAdd the Askimo bucket and install:
scoop bucket add askimo https://github.com/haiphucnguyen/scoop-askimoscoop install askimoaskimoUpdate later:
scoop updatescoop update askimo3. Download Release Binaries (macOS / Linux / Windows)
Section titled “3. Download Release Binaries (macOS / Linux / Windows)”Prebuilt binaries are available on the Releases page
-
Download the archive for your OS.
-
Extract it.
-
Move the binary into a directory on your $PATH.
Example (macOS/Linux):
mv askimo /usr/local/bin/chmod +x /usr/local/bin/askimoaskimoOn Windows, move askimo.exe into a folder included in your PATH.
4. Docker (macOS / Linux / Windows)
Section titled “4. Docker (macOS / Linux / Windows)”Run Askimo inside a container without installing anything locally.
IMAGE=ghcr.io/askimo-ai/askimo:latest # or specific tag like :v0.1.10docker run --rm -it \ -v "$HOME/.askimo:/home/nonroot/.askimo" \ -v "$PWD:/home/nonroot/work" \ -w /home/nonroot/work \ $IMAGE-
~/.askimo on your machine is mounted for local provider settings/keys.
-
Your current folder is mounted so Askimo can read/write your project files.
Pipe input:
cat logs.txt | docker run --rm -i \ -v "$HOME/.askimo:/home/nonroot/.askimo" \ -v "$PWD:/home/nonroot/work" \ -w /home/nonroot/work \ ghcr.io/askimo-ai/askimo:latest "Summarize it"Troubleshooting
Section titled “Troubleshooting”- Command not found → Make sure askimo is in your $PATH.
- macOS Gatekeeper blocks the binary → Run:
xattr -d com.apple.quarantine askimo- Windows Execution Policy issues → Run PowerShell as Administrator and use:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser