gitnoys
v2.2.1
Published
btop-inspired interactive Git TUI client for your terminal
Downloads
924
Maintainers
Readme
gitNOYS
btop-inspired interactive Git TUI client for your terminal.
Combines the keyboard-driven workflow of lazygit with word-level diffs and a command palette, all wrapped in a neon terminal aesthetic.
Install
npx gitnoysOr install globally:
npm install -g gitnoysUsage
Run inside any git repository:
gitnoysKeybindings
| Key | Action |
|-----|--------|
| Tab | Cycle panels |
| Up/Down | Navigate |
| Enter | Select / checkout / view diff |
| Space | Stage / unstage file |
| a | Stage all |
| c | Commit |
| C | Amend commit |
| d | Discard changes |
| p | Push |
| P | Pull |
| f | Fetch |
| s | Stash |
| S | Stash pop |
| b | New branch |
| z | Undo (reflog) |
| R | Refresh |
| / | Search |
| Ctrl+P | Command palette |
| ? | Help |
| q | Quit |
Features
- Real git operations (stage, commit, push, pull, branch, stash, rebase)
- Word-level diff highlighting
- Commit graph visualization
- Command palette with fuzzy search
- Branch management (create, checkout, delete, merge)
- Stash list with push/pop/apply
- Interactive staging per file
- Zero config — just run it in a git repo
Requirements
- Node.js >= 18
- Git
License
MIT
