[build-status] [license]
A terminal-based project hub that auto-discovers your git repositories, shows live status, and lets you manage development tasks — all from one TUI.
- Project Browser — Auto-discovers projects from ~/Projects, ~/dev, ~/src
- Git Status — Branch names, dirty state, ahead/behind, file counts, color-coded
- Task Runner — Start/stop/restart dev servers, build watchers, tests
- Live Logs — Real-time log tail with multi-tab dashboard
- Run History — Past runs with duration, exit code, full log replay
- 18 Themes — Rose Pine, Catppuccin, Tokyo Night, Dracula, Nord, etc.
- GitHub Integration — PR counts and CI status badges
- Docker Awareness — See running containers per project
- tmux Integration — Create/attach/kill sessions
- File Explorer — Browse project files, preview content, open in editor
- Embedded Terminal — Run shell commands without leaving Aigis
- Multi-Select — Select multiple projects, run actions on all
- Health Checks — Auto-restart on crash, HTTP/port/process monitoring
- Dashboard — All running tasks across all projects in one view
- Customizable — Config file, keybindings, per-project aigis.toml
- 15 border styles — rounded, single, double, dots, dashes
- Session Save/Restore — Resume where you left off
- Notifications — Desktop notifications on task events
- Virtual Scrolling — 10k+ projects, same performance
- Rust 1.85+
- git
- gh CLI — GitHub integration
- docker — Container awareness
- tmux — Session management
cargo install --path .aigis # Start
aigis --path ~/Code # Custom project directory
aigis --restore # Restore previous session
aigis --no-integrations # Disable GitHub/Docker/tmuxMIT