Omni Dev
About
# omni-dev [](https://crates.io/crates/omni-dev) [](https://docs.rs/omni-dev) [](https://github.com/rust-works/omni-dev/actions)…
Explore
- 🤖 AI-Powered Intelligence: Claude AI analyzes your code changes to
suggest meaningful commit messages and PR descriptions
- 🧠 Contextual Awareness: Understands your project structure,
conventions, and work patterns
- 🔍 Comprehensive Analysis: Deep analysis of commits, branches, and
file changes
- ✏️ Smart Amendments: Safely improve single or multiple commit messages
- 🚀 PR Creation: Generate professional pull requests with AI-powered
descriptions
- 📦 Automatic Batching: Handles large commit ranges intelligently
- 🎯 Conventional Commits: Automatic detection and formatting
- 🛡️ Safety First: Working directory validation and error recovery
- ⚡ Fast & Reliable: Built with Rust for memory safety and performance
omni-dev config models show | grep -A5 "claude-opus-4.1"
```
git checkout -b feature/user-dashboard
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Omni DevCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
cargo install omni-dev
nix profile install github:rust-works/omni-dev
nix run github:rust-works/omni-dev
nix profile install nixpkgs#cachix
nix profile install github:rust-works/omni-dev
omni-dev atlassian auth status
omni-dev datadog auth login
Create .omni-dev/ directory in your repo root:
bash
mkdir .omni-dev
1. Clone the repository:
bash
git clone https://github.com/rust-works/omni-dev.git
cd omni-dev
``
2. Install Rust (if you haven't already):
`bash
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
`
3. Build the project:
`bash
cargo build
`
4. Run the build script (includes tests, linting, and formatting):
`bash
./scripts/build.sh
`
Or run individual steps:
`bash
cargo test # Run tests
cargo clippy # Run linting
cargo fmt # Format code
``By default the nested claude -p session is run with --tools "" and
cannot read, edit, or execute anything on your system. For deliberately
tool-capable use cases, you can weaken the sandbox:
```bash
omni-dev --ai-backend claude-cli --claude-cli-allow-tools git branch create pr
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"omni dev": {
"omni-dev": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"ANTHROPIC_API_KEY",
"-e",
"ATLASSIAN_INSTANCE_URL",
"-e",
"ATLASSIAN_EMAIL",
"-e",
"ATLASSIAN_API_TOKEN",
"-v",
"${workspaceFolder}:/workspace",
"-w",
"/workspace",
"ghcr.io/rust-works/omni-dev-mcp:latest"
],
"env": {
"ANTHROPIC_API_KEY": "<your-anthropic-api-key>",
"ATLASSIAN_INSTANCE_URL": "https://<your-domain>.atlassian.net",
"ATLASSIAN_EMAIL": "<your-email>",
"ATLASSIAN_API_TOKEN": "<your-atlassian-api-token>"
}
}
}
}
}
McpServers
{
"omni-dev": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"ANTHROPIC_API_KEY",
"-e",
"ATLASSIAN_INSTANCE_URL",
"-e",
"ATLASSIAN_EMAIL",
"-e",
"ATLASSIAN_API_TOKEN",
"-v",
"${workspaceFolder}:/workspace",
"-w",
"/workspace",
"ghcr.io/rust-works/omni-dev-mcp:latest"
],
"env": {
"ANTHROPIC_API_KEY": "<your-anthropic-api-key>",
"ATLASSIAN_INSTANCE_URL": "https://<your-domain>.atlassian.net",
"ATLASSIAN_EMAIL": "<your-email>",
"ATLASSIAN_API_TOKEN": "<your-atlassian-api-token>"
}
}
}
✨ Key Features
- 🤖 AI-Powered Intelligence: Claude AI analyzes your code changes to suggest meaningful commit messages and PR descriptions - 🧠 Contextual Awareness: Understands your project structure, conventions, and work patterns - 🔍 Comprehensive Analysis: Deep analysis of commits, branches, and file changes - ✏️ Smart Amendments: Safely improve single or multiple commit messages - 🚀 PR Creation: Generate professional pull requests with AI-powered descriptions - 📦 Automatic Batching: Handles large commit ranges intelligently - 🎯 Conventional Commits: Automatic detection and formatting - 🛡️ Safety First: Working directory validation and error recovery - ⚡ Fast & Reliable: Built with Rust for memory safety and performance🚀 Quick Start
Installation
```bashSign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



