| title | Installation Guide |
|---|---|
| nav_order | 3 |
| description | Installation instructions for Askimo across macOS, Linux, Windows, and Docker. |
Askimo can be installed in several ways depending on your operating system and preference. Choose the method that works best for your workflow.
| 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 |
The easiest way if you’re on macOS or Linux.
brew tap haiphucnguyen/askimo
brew install askimo
askimoUpdate later:
brew upgrade askimoThe easiest way if you’re on Windows.
Install Scoop if you don’t have it:
Set-ExecutionPolicy -Scope CurrentUser RemoteSigned -Force
iwr -useb get.scoop.sh | iexAdd the Askimo bucket and install:
scoop bucket add askimo https://github.com/haiphucnguyen/scoop-askimo
scoop install askimo
askimoUpdate later:
scoop update
scoop update askimoPrebuilt 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/askimo
askimoOn Windows, move askimo.exe into a folder included in your PATH.
Run Askimo inside a container without installing anything locally.
IMAGE=ghcr.io/haiphucnguyen/askimo:latest # or specific tag like :v0.1.10
docker 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/haiphucnguyen/askimo:latest "Summarize it"- 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