Skip to content

cassel/gitnoys

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gitNOYS

btop-inspired interactive Git TUI client for your terminal.

Combines a keyboard-driven workflow with word-level diffs and a command palette, all wrapped in a neon terminal aesthetic.

Install

npx gitnoys

Or install globally:

npm install -g gitnoys

Usage

Run inside any git repository:

gitnoys

Keybindings

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

About

btop-inspired interactive Git TUI client for your terminal

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors