WebInfer

3.8 / 5

Commit Poet

Turn your diff into a meaningful commit message

Fun
Instant
Privacy

The Problem

Writing good commit messages is tedious, most are useless

Current Solutions (Not Great)

'fixed stuff', 'wip', 'asdfasdf'

Who Needs This

Developers who care about git history (or should)

Paste your git diff and get a proper conventional commit message that actually explains what changed. Choose professional or funny mode. No more 'fixed stuff' or 'wip' commits.

Honest Take

Every dev thinks they need this until they realize Copilot and various git hooks already do it. The web app format is awkward—who wants to copy-paste diffs? A git hook or CLI tool would be far more useful. Fun for demos but not sticky. The 'funny mode' is the only unique angle and that's mostly for tweets.

Monetization Ideas
Ways to turn this into revenue

Free / Open Source

GitHub stars, Twitter followers, job opportunities

Donations / Tip Jar

$5-50/month from grateful users

One-Time Purchase

$9-49 per license

Features
Key features that make this app valuable
  • Paste git diff or changed files
  • Generates conventional commit message
  • Multiple style options (conventional, funny, detailed)
  • Explains what changed
  • Suggests commit scope
  • Copy ready to use
Build Prompt
Use this prompt with an AI assistant to start building
Build a React PWA called 'Commit Poet' using WebInfer for AI inference. UI: large textarea for pasting git diff (or file contents before/after), style selector (conventional commits, descriptive, funny/creative, semantic). Use generateObject to return { type: 'feat' | 'fix' | 'docs' | 'style' | 'refactor' | 'test' | 'chore', scope: string, subject: string, body: string, breakingChange: boolean, fullMessage: string, funnyAlternative: string }. Display conventional commit format: 'type(scope): subject'. Show full message with body in expandable section. One-click copy. Multiple suggestions button generates 3 alternatives. Git diff syntax highlighting in input. 'Make it funnier' and 'Make it professional' regenerate buttons. Works with proprietary code locally.
Score Breakdown
Pain
Clarity
Demo
Build
Share
Revenue

Ready to build?

Copy the build prompt and start creating with your favorite AI assistant.

Built it?

Submit your creation to our showcase and inspire others.

Submit to Showcase

Useful Building Blocks

AI Blocks is a frontend component library that lets you build AI features even faster.

Git Helper

Explore AI Blocks

A shadcn-style component library designed to speed up building AI-powered apps. Copy and paste ready-to-use components.

Browse All Blocks
  • Chat, image & audio blocks
  • Built-in streaming support
  • Works with any provider
  • Just copy & paste