Skip to main content

Crate omni_dev

Crate omni_dev 

Source
Expand description

§omni-dev

AI-powered git commit rewriter, PR generator, and MCP server for Jira, Confluence, and Datadog.

omni-dev is primarily a command-line tool; this crate also exposes the library types that power it for programmatic use. See the cli module for the command-line surface, and the mcp module (gated on the mcp feature) for the MCP server implementation.

§Highlights

  • Analyse and rewrite git commit messages with a configurable AI backend (Anthropic API, AWS Bedrock, OpenAI, Ollama, or a local claude CLI subprocess) — see claude.
  • Generate pull-request titles and descriptions from branch history.
  • Read, edit, and create Jira issues and Confluence pages via JFM (JIRA-Flavoured Markdown) — see atlassian.
  • Query Datadog metrics, logs, monitors, and dashboards — see datadog.
  • Expose every CLI capability as an MCP server for AI assistants by enabling the mcp feature.

§Installation

cargo install omni-dev
omni-dev --help

§Library example

use omni_dev::VERSION;

println!("omni-dev v{VERSION}");

Re-exports§

pub use crate::cli::Cli;

Modules§

atlassian
Atlassian integration: JIRA and Confluence API clients, ADF/JFM conversion.
browser
Browser bridge: drive HTTP requests through an authenticated browser tab.
claude
Claude API integration for commit message improvement.
cli
CLI interface for omni-dev.
coverage
Diff/patch coverage analysis.
daemon
The extensible omni-dev daemon: a long-lived supervisor that hosts pluggable DaemonServices over a local Unix-domain control socket.
data
Data processing and serialization.
datadog
Datadog API integration: read-only HTTP client and helpers.
git
Git operations and repository management.
request_log
Append-only, local invocation + HTTP request log (log.jsonl).
resources
Embedded reference resources shared by the CLI and the MCP server.
snowflake
Account-agnostic Snowflake query engine hosted by the daemon.
transcript
Transcript and caption fetching from media platforms.
utils
Utility functions and helpers.
worktrees
The cross-window worktree registry engine.

Constants§

VERSION
The current version of omni-dev.