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/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/haiphucnguyen/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/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