One Mac is a complete trails installation. It runs the private web app and canonical SQLite database, collects its own coding-agent sessions, and makes a daily backup.
You need macOS and a Terminal. Existing sessions from Claude Code, Codex, omp, or pi make trails useful immediately; new sessions appear after installation too.
You do not need a second Mac, Tailscale, Bun, Node, a repository checkout, or a public server.
Install
Run this on the Mac where you use coding agents:
curl -fsSL https://releases.manzanita.dev/trails/install.sh | sh -s -- \
hub --name "Home Mac"Replace Home Mac with the name you want trails to show for that computer.
Setup downloads and verifies the correct standalone binary, starts the local service and collector, indexes existing sessions, and schedules daily backups.
Open trails
When setup finishes, open:
The service always listens on loopback. In this default mode, trails stays local to this Mac and does not open a listener on your LAN.
What happens next
- New and changed sessions normally appear within one minute.
- The Mac must remain awake and logged in while you use trails.
- The canonical database lives at
~/.manzanita/trails/trails.sqlite. - A consistent SQLite backup runs every day at 03:00; the latest 14 are retained.
- If optional generated summaries are unavailable, trails uses the first prompt as fallback copy. Timeline collection continues.