Install
atl ships as a single static Go binary (~7 MB, zero runtime dependencies). One script per platform — no package manager to set up first.
macOS / Linux
curl -fsSL https://raw.githubusercontent.com/agentteamland/atl/main/scripts/install.sh | shThat's the whole thing. The script:
- Resolves the latest release from GitHub
- Downloads the matching
atlbinary for your OS + arch (darwin/linux,amd64/arm64) - Extracts it and moves it to
/usr/local/bin/atl(prompts forsudoonly if that directory isn't writable)
No-sudo install — point it at a directory you own:
ATL_INSTALL_DIR="$HOME/.local/bin" curl -fsSL https://raw.githubusercontent.com/agentteamland/atl/main/scripts/install.sh | shUpgrading: rerun the same command — it always pulls the latest release. (You rarely need to: once hooks are set up, atl keeps itself and your teams current in the background. See auto-update hooks.)
Pinning a specific version:
ATL_VERSION=v2.0.0 curl -fsSL https://raw.githubusercontent.com/agentteamland/atl/main/scripts/install.sh | shWindows — PowerShell
irm https://raw.githubusercontent.com/agentteamland/atl/main/scripts/install.ps1 | iexOpen PowerShell, paste, Enter. The script:
- Downloads the latest
atl.exefrom GitHub Releases (amd64orarm64) - Installs it to
%LOCALAPPDATA%\Programs\atl\(no admin needed) - Adds that folder to your user PATH
- Verifies the install by running
atl --version
Zero admin rights, zero package-manager prerequisites, works on a fresh Windows machine.
Upgrading: rerun the same command. It always pulls the latest release.
Custom install directory:
$env:ATL_INSTALL_DIR = 'C:\Users\<you>\bin'
irm https://raw.githubusercontent.com/agentteamland/atl/main/scripts/install.ps1 | iexPinning a specific version:
$env:ATL_VERSION = 'v2.0.0'
irm https://raw.githubusercontent.com/agentteamland/atl/main/scripts/install.ps1 | iexManual download (any platform)
For locked-down machines (or if you'd rather not pipe a script), grab a pre-built binary straight from GitHub Releases. Artifacts ship for:
darwin(macOS):amd64,arm64linux:amd64,arm64windows:amd64,arm64
Extract the archive (.tar.gz on macOS/Linux, .zip on Windows), drop atl somewhere on your PATH, and you're done. On Windows, add the folder to your user PATH via Settings → System → About → Advanced system settings → Environment Variables → Path, then open a fresh terminal.
No brew / scoop / winget
atl v2 distributes through the install scripts and GitHub Releases only. The Homebrew, Scoop, and winget channels were retired in the v2 rebuild — the one-liner skips the package-manager setup entirely, and there's no third-party tap to keep in sync.
Verify
atl --version
atl --helpYou should see the installed version and the command list: install, update, promote, pin, unpin, publish, learnings, tick, session-start, setup-hooks, doctor, list, search, remove.
What got installed
A single binary. atl keeps its own state — the index cache, the durable learning queue, throttle stamps, and your global-layer gains — under:
- macOS / Linux:
~/.atl/ - Windows:
%USERPROFILE%\.atl\
Team assets (agents, skills, rules) are copied into Claude Code's own directory, where the editor picks them up:
- Global layer:
~/.claude/ - Project layer:
<project>/.claude/(this shadows the global layer for the current project)
So .atl/ is ATL's operational store and .claude/ is where the agents/skills/rules actually live for Claude Code to load.
Recommended next step — auto-update hooks
Once atl is on your PATH, run:
atl setup-hooksThis wires Claude Code's hooks so the platform runs itself in the background:
SessionStart→atl session-start— drains the previous session's learnings and runsdoctorto self-heal.UserPromptSubmit→atl tick --throttle=10m— an in-session maintenance tick (throttled), so updates, fan-out, and learning capture happen without you lifting a finger.
In v2 this is meant to be on, not opt-in — automation is the point. You don't run atl update by hand; your teams and atl itself stay current automatically. See atl setup-hooks for details.
Next
- Quickstart — install your first team.
- Concepts — teams, agents, skills, rules, and the global/project scope axis.
- CLI reference — every command in detail.
- Creating a team — author and publish your own team.