An intelligent Git commit message toolkit with AI-powered contextual intelligence.
Transform messy commit histories into professional, conventional commit formats with project-aware suggestions.
cargo install omni-dev
Or with Nix:
nix profile install github:rust-works/omni-dev
Four short asciicasts — each paired with the artefact it produces. The source for every cast lives at rust-works/omni-dev-demo.
A bug-report JFM file exercises nested numbered/bulleted lists, a warning panel,
a task list with mixed states, dates and status pills, an inline code mark, a
fenced JavaScript code block, a pipe table, and an expand block. One CLI call
creates the issue in Jira; jira read rolls it back to identical
Markdown.
A Q3 priorities JFM file exercises Confluence-specific elements: a two-column layout, a decision list, a nested expand block, an info panel containing a warning panel, plus the inline-comment anchor that gets attached in a separate CLI call.
Three commits ahead of main. omni-dev git branch create pr
reads the commits, asks Claude for a PR title and body that summarises them,
pushes the branch, and opens the PR via gh.
Three deliberately messy commits (wip, stuff,
fix). omni-dev commit message twiddle reads each diff,
asks Claude for a Conventional Commits message that reflects the change, and
rewrites the branch via git rebase.