omni-dev
An intelligent Git commit message toolkit with AI-powered contextual intelligence.
Transform messy commit histories into professional, conventional commit formats with project-aware suggestions.
What it does
- AI-powered improvement — Claude analyses diffs and suggests meaningful commit messages.
- Contextual awareness — understands project structure, conventions, and prior work.
- Safe amendments — improve single or batched commit messages with working-directory validation.
- PR creation — generate complete pull request descriptions in one command.
- Atlassian integration — read and write Jira issues and Confluence pages, with JFM ⇄ ADF conversion.
- MCP server — drop omni-dev's capabilities into Claude Code via the bundled MCP binary.
Install
cargo install omni-dev
Or with Nix:
nix profile install github:rust-works/omni-dev
30-second demo
# Improve commits on the current branch
omni-dev git commit message twiddle 'origin/main..HEAD' --use-context
# Before: "fix stuff", "wip", "update files"
# After: "feat(auth): implement OAuth2 authentication system"
# "docs(api): add comprehensive endpoint documentation"
# "fix(ui): resolve mobile responsive layout issues"
# Create a PR with AI-generated description
omni-dev git branch create pr