Skip to content

N1xev/Aigis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aigis — Terminal Dev Project Hub

[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.

Features

  • 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

Requirements

  • Rust 1.85+
  • git

Optional Dependencies

  • gh CLI — GitHub integration
  • docker — Container awareness
  • tmux — Session management

Installation

cargo install --path .

Usage

aigis                    # Start
aigis --path ~/Code      # Custom project directory
aigis --restore          # Restore previous session
aigis --no-integrations  # Disable GitHub/Docker/tmux

License

MIT

About

a CLI/TUI that keeps track of your projects and how to work with them.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages