Install jack in one command — no Python, no setup. It reads your repo, proposes a plan, and makes the change only after you approve. Bring your own key, or run it fully local on Ollama.
Zero prerequisites · Notifies & self-updates · You keep control of every change
Install
The installer downloads a single self-contained binary for your platform, verifies its checksum, and puts jack on your PATH — no admin rights needed.
curl -fsSL https://raw.githubusercontent.com/mdjakkariya/jacky/main/install.sh | shirm https://raw.githubusercontent.com/mdjakkariya/jacky/main/install.ps1 | iexThen run jack in any project. You'll need an LLM behind it: set a cloud key with jack config (Anthropic / OpenAI — you pay the provider), or install Ollama to run fully local and free.
What it does
One curl/PowerShell line drops a checksum-verified binary on your PATH. No Python, no uv, no build step.
Jack explores read-only, proposes a numbered plan, and edits or runs commands only after you approve. Nothing runs blindly.
Checks once a day and tells you when a new version ships. jack update swaps the binary in place — atomically, checksum-verified.
Bring an Anthropic or OpenAI key, or point it at a local Ollama model. Switch providers with one config change.
Native binaries for Apple Silicon, Intel Mac, Linux (x64 & arm64), and Windows — built fresh on every release.
It works in the folder you launch it from, shows each change as a diff, and jack undo rewinds the last one. Commands are confirmed first.
Staying current
No background surprises — Jack tells you a new version exists and you decide when to take it.
See what you're running. The version is baked into the binary.
Once a day, if a newer release exists, Jack prints a one-line notice after a session.
Downloads the latest build for your platform, verifies it, and replaces itself in place.