Installation
Prerequisites
Section titled “Prerequisites”- Docker — jackin’ uses Docker to create isolated containers. Make sure Docker is installed and the Docker daemon is running.
- macOS or Linux — jackin’ currently supports macOS and Linux. Windows support via WSL2 is possible but untested.
Install jackin’
Section titled “Install jackin’”The easiest way to install on macOS or Linux:
brew tap jackin-project/tap
# Stablebrew install jackinOr install the rolling preview channel instead:
brew install jackin@previewThe Homebrew formulae are maintained in the jackin-project/homebrew-tap repository.
Requires Rust 1.87 or newer:
cargo install --git https://github.com/jackin-project/jackin.gitVerify installation
Section titled “Verify installation”jackin --versionYou should see the jackin’ version and the banner:
jackin 0.1.0Docker setup
Section titled “Docker setup”jackin’ requires Docker to be running. Verify with:
docker infoWhat gets installed
Section titled “What gets installed”jackin’ itself is a single binary. When you first load an agent, jackin’ will:
- Pull the construct image (
projectjackin/construct:trixie) — a Debian-based image with system tools, Docker CLI, git, and more - Clone the agent repo — cached at
~/.jackin/agents/ - Build a derived image — layers the agent’s tools and Claude Code on top of the construct
- Create a Docker network — per-agent isolation
Subsequent loads reuse the cached image and agent repo (unless you pass --rebuild).
Next steps
Section titled “Next steps”Ready to go? Head to the Quick Start to load your first agent.