Giterm puts the terminal at its heart, and provides all the best parts of a Git GUI. Like a visual commit graph, easy diff viewing, and HUD with you current working state.
- Want to open a repository? Just
cd ./your-repo
like normal - Want to make the terminal full-screen?
ctrl+tab
- Want to understand the recent merge history? The Git Graph is right there
- Just need to grab a SHA or branch name? Right click on it in the GUI
- Giterm bundles several useful git aliases. Type
help
for the full list
Giterm's vision is to complement the core Git CLI experience with visual aids, and interactivity where CLIs are weakest.
Giterm is still under heavy development, and any contributions or feedback are very welcome!
Platform Support | ||
---|---|---|
Mac | 🟢 Supported and developed against | Download |
Linux | 🟠 Supported but not actively tested. Open an issue if you have problems | Download |
Windows | ❗️Due to platform limitations with tracking the terminal's CWD the current build won't work. Help & ideas welcome! |
- checkout
yarn install
(Native modules can take a few minutes to build, so be patient)yarn run dev
Contributions are welcome. Check out the github issues for ideas on what needs doing, or open an issue if you have any feature requests or ideas.