- Comprehensive CLI for organizing development experiments, workflows, and projects
- Central hub that discovers projects in
~/p/ and manages tmux sessions
- Real-time GitHub activity tracking (PRs, issues, commits) via
gh CLI
- SQLite database for persistent project metadata and event history
- Unix socket daemon architecture for system service integration
- Terminal dashboard (
alf top) with color-coded activity timeline
alf up <project> - Creates 3-pane tmux layout with claude, betterdash, and shell
alf top - Live terminal dashboard showing GitHub activity
alf discover - Scans filesystem for projects and git worktrees
alf sync - Updates recent GitHub activity
alf fetch-all - Parallel git fetch across all projects
- Written in Go with cobra CLI framework
- SQLite storage at
~/.alf/alf.db
- Unix socket at
/tmp/alf.sock for daemon mode
- Integrates: tmux, git, gh, claude, betterdash, poxide
- Supports both regular repos and git worktrees