Local-first, privacy-focused

Commit messages that actually make sense

CommitFox uses AI to analyze your staged changes and generate commit messages following conventional commit standards. Your code never leaves your machine.

See it in action

Three commands that transform your commit workflow

split
$ commitfox split
Analyzing staged changes...
✦ feat: add user authentication
├── login.ts (+45)
├── auth.ts (+128)
└── middleware.ts (+67)
✦ fix: resolve CORS issue
└── cors.ts (+12)
✦ chore: update dependencies
└── package.json (+3)
Split into 3 commits? [Y/n]

Why CommitFox?

Local-first

All processing happens on your machine. No API calls, no telemetry, no cloud dependencies.

AI-powered

Leverages local AI models to understand your code changes and generate meaningful messages.

Team-ready

Enforce consistent commit conventions across your entire team with shared configuration.

Ready to improve your commit history?

Install CommitFox and start writing better commits today.