- Concise git status and diff viewer with both Unix-style output and interactive TUI
- Split-screen interface showing file tree, revisions, and diffs simultaneously
- Compare mode for directories and git revisions beyond just working tree
- File watching with auto-refresh for real-time change monitoring
- Syntax highlighting support when reading diffs from stdin
- Designed as a better alternative to
git status and git diff
- Unix Mode - Concise output perfect for piping and scripts
- TUI Mode - Interactive split-screen with keyboard navigation
- Compare Mode - Diff between any two directories or git revisions
- Watch Mode - Auto-refresh on file changes with fsnotify
- Modular package structure: core, diff, fs, git, tui
- Tree-based file organization with collapsible directories
- Minimal dependencies (only fsnotify and golang.org/x/term)
- Clean separation between UI and diff logic
- Git integration via command-line interface