Tempo.app replaces CLI-based Git operations with a Mac-specific, clear GUI. It features AI-powered staging by hunk and commit message generation using the OpenAI API. Focus on coding, not typing commands.
👋 Hey Product Hunt!
I have been using the Git CLI for a long time. I couldn't find a GUI client that suited me.
With the introduction of SwiftUI by Apple, I started developing this Git client app for myself.
With the evolution of AI, I think it has become a pretty handy application.
I use the GUI for common tasks like git pull, creating branches, committing, and pushing, and switch to the CLI for more complex operations when needed, which makes coding much easier 😌
If you're interested, please give it a try!🙏
This app seems like a fantastic solution for developers who want to streamline their Git workflow with a clear GUI. How does the AI staging work in practice—does it adapt to different project structures?
@scar_qin Thank you!
For now, the AI staging tends to stage everything at once. However, I find it very convenient because, with just one click, you can stage changes and generate a commit message, which is much easier than using git add . and thinking up a message with git commit -m.
As I’ve been testing it while interacting with ChatGPT, it seems possible to split changes into appropriate granularity, so I’m planning to refine the instructions given to the AI or switch to GPT-4 to improve it🔧. Also, it shouldn’t depend on the project structure!
Tempo - GUI Git Client
Buffup.AI
Tempo - GUI Git Client
SaaSy Help
Tempo - GUI Git Client