⚡ Super lightweight, blazing-fast Git UI that runs in your browser.
- Zero Electron — Uses your existing browser (0 extra RAM overhead)
- Vanilla JS — No React, Vue, or Angular. Instant rendering.
- Real-time updates — WebSocket-powered, no polling
- Dark theme — Cyberpunk Control Room aesthetic
- Full Git workflow — Status, diff, stage, commit, push, pull, branches
The most reliable way to install is to clone the repository first:
git clone https://github.com/glorindel/GloriGit.git
cd GloriGit
npm install -g .Alternatively, you can try installing directly via URL (though this can sometimes fail due to npm/git configurations):
npm install -g https://github.com/glorindel/GloriGit.gitNote
npm install -g glorigit will only work once the package is published to the public npm registry.
If you've cloned the repository and want to run it globally while testing changes:
# Inside the GloriGit repository folder
npm linkSimply run glorigit inside any git repository:
cd your-project-folder
glorigitOr specify a path directly:
glorigit /path/to/repo--help: Show usage information--version: Show current versionnpx glorigit: Run without permanent installation
| Shortcut | Action |
|---|---|
Ctrl+Enter |
Commit |
Ctrl+Shift+P |
Push |
Ctrl+Shift+L |
Pull |
Ctrl+R |
Refresh |
Escape |
Close modals |
GloriGit/
├── server.js # HTTP + WebSocket server (raw Node.js)
├── tools/git.js # Git command executor (child_process.execFile)
├── public/
│ ├── index.html # Single-page UI
│ ├── css/style.css # Cyberpunk dark theme
│ └── js/app.js # Frontend logic (vanilla JS)
└── architecture/
└── git-operations.md # SOP for git commands
GNU GENERAL PUBLIC LICENSE v3.0