Inspiration

While committing changes to Git, I got tired of writing boring commit messages like “fixed files” or “error #42 fixed.” Coding already feels repetitive sometimes, so I wanted to make the commit process more fun, expressive, and personal.

I also wanted commit messages that actually sounded like me — something a Gen Z developer would write, something funny enough to show friends or teammates, and something that adds personality to coding instead of making it feel robotic.

That idea became Commit.EXE — a vibe-powered commit message generator.

What it does

Commit.EXE transforms boring Git commit messages into creative, personality-filled ones.

Users simply: Paste a short code diff or changed code snippet Add a small description of what changed Choose a vibe/mode

The app then generates a commit message matching that style.

Some available vibes include:

Gen Z → “fixed auth no cap fr fr” Passive Aggressive → “fixed the typo nobody caught in review, again” Haiku Mode → turns commits into actual poems Professional → proper Conventional Commit format ELI5 → explains the change like you’re five years old

Instead of dull commit logs, developers get commit messages that are funny, memorable, and actually enjoyable to write.

How I built it

The project was built using the MeDo platform. My initial prompts focused on building the core structure of the application — taking code changes, processing user intent, and generating styled commit messages. Once the basic workflow was working, I shifted my focus toward improving the user experience and visual design.

I later implemented a galaxy/space-themed UI using MeDo’s skill-based customization system to give the app a futuristic and playful vibe that matched the personality of the project.

A lot of experimentation, prompt engineering, and iteration went into shaping the final product. The prompts evolved from simple functional instructions into detailed UX and styling refinements.

Challenges I ran into

One of the biggest challenges was designing a UI that didn’t feel overly AI-generated. I wanted the interface to feel unique, aesthetic, and immersive — especially with the space-themed visuals and galaxy-inspired elements.

Another challenge was platform inconsistency. The preview version of the app looked different from the published version, and even after multiple updates and re-publishes, the deployed app still didn’t perfectly match the finalized preview design.

On top of that, building and refining the project required a huge amount of prompt experimentation, iterations, and testing while managing limited credits.

Accomplishments that I'm proud of

Creating a polished galaxy-themed UI that genuinely looked fun and modern Generating witty, savage, and hilarious commit messages that developers would actually enjoy using Turning a boring developer workflow into something entertaining Successfully building a fully working vibe-coded project without writing traditional code from scratch What I learned

This project taught me:

How AI-powered app building workflows function The importance of prompt engineering and iterative refinement How much user experience and design matter, even in small utility tools That vibe coding can genuinely help turn creative ideas into working products quickly

Most importantly, it became my first fully vibe-coded project.

What's next for Commit.EXE

Saving and organizing Git commit history Creating analytics and commit tracking features Adding more personalities and custom vibe modes Integrating directly with Git/GitHub workflows Allowing users to create their own custom commit styles

The goal is to make Git commits less boring and give developers a tool that brings creativity and personality into everyday coding workflows.

Built With

  • medo
Share this project:

Updates

Submission history