Installation¶
Prerequisites¶
| Requirement | Notes |
|---|---|
| tmux | Atim manages agent windows through tmux |
| zoxide | Optional. For fast directory search |
Quick Install¶
The installer:
- Downloads a statically-linked musl binary from the latest GitHub release
- Verifies the SHA256 checksum
- Installs
zoxide(optional, for directory browsing) - Creates
~/.atim/config.tomlwith interactive setup - Installs and enables the systemd user service
Windows¶
Atim runs natively on Windows via psmux (a native Windows tmux replacement) — or inside WSL2. See the Windows guide.
Build from Source¶
git clone https://github.com/zitsen/atim.git
cd atim
cargo build --release
# Binary is at target/release/atim
Requires Rust stable (edition 2024). Install via rustup.rs.
Install the Session Hook¶
For reliable session tracking (recommended):
This registers each Claude Code session UUID so Atim knows which JSONL logs to watch.
Service Management¶
# Install the systemd service unit
atim service --install
# Start/stop/restart/status (user-level by default)
atim service --start
atim service --stop
atim service --restart
atim service --status
# System-level service (requires root)
atim service --system --install
atim service --system --start