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.
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)
The easiest way if you’re on macOS or Linux.
brew tap haiphucnguyen/askimo
brew install askimo
askimo
Update later:
brew upgrade askimo
2. Scoop (Windows)
The 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 | iex
Add the Askimo bucket and install:
scoop bucket add askimo https://github.com/haiphucnguyen/scoop-askimo
scoop install askimo
askimo
Update later:
scoop update
scoop update askimo
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/askimo
askimo
On Windows, move askimo.exe into a folder included in your PATH.
4. Docker (macOS / Linux / Windows)
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"
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