DEV Community

Sunny Tamang
Sunny Tamang

Posted on

pygitzen : a Python TUI Git client inspired by LazyGit!

pygitzenI've been working on a side project for a while and finally decided to share it with the community. Checkout pygitzen - a terminal-based Git client built entirely in Python, inspired by LazyGit.

  • Pure Python (no external git CLI needed)
  • VSCode-style file status panels
  • Branch-aware commit history
  • Push status indicators
  • Vim-style navigation (j/k, h/l)

Try it out!
If you're a terminal-first developer who loves TUIs, give it a shot:

pip install pygitzen
cd <your-git-repo>
pygitzen
Enter fullscreen mode Exit fullscreen mode

Feedback welcome!
This is my first PyPI package, so I'd love feedback on:

  • What features are missing?
  • What could be improved?
  • Is the UI intuitive?
  • Any bugs or issues?

GitHub: https://github.com/SunnyTamang/pygitzen
PyPI: https://pypi.org/project/pygitzen/
Issues: https://github.com/SunnyTamang/pygitzen/issues

Let me know what you think!

Top comments (0)