Installation
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
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 haiphucnguyen/askimo
brew install askimo
askimoUpdate 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 -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 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/askimo
askimoOn 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/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
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