经 AI Skill Hub 精选评估,智能提交重写工具 获评「强烈推荐」。这款MCP工具在功能完整性、社区活跃度和易用性方面表现出色,AI 评分 8.0 分,适合有一定技术背景的用户使用。
AI驱动的git提交重写、PR生成和MCP服务器
智能提交重写工具 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。
AI驱动的git提交重写、PR生成和MCP服务器
智能提交重写工具 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。
# 方式一:通过 Claude Code CLI 一键安装
claude skill install https://github.com/rust-works/omni-dev
# 方式二:手动配置 claude_desktop_config.json
{
"mcpServers": {
"--------": {
"command": "npx",
"args": ["-y", "omni-dev"]
}
}
}
# 配置文件位置
# macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
# Windows: %APPDATA%/Claude/claude_desktop_config.json
# 安装后在 Claude 对话中直接使用 # 示例: 用户: 请帮我用 智能提交重写工具 执行以下任务... Claude: [自动调用 智能提交重写工具 MCP 工具处理请求] # 查看可用工具列表 # 在 Claude 中输入:"列出所有可用的 MCP 工具"
// claude_desktop_config.json 配置示例
{
"mcpServers": {
"________": {
"command": "npx",
"args": ["-y", "omni-dev"],
"env": {
// "API_KEY": "your-api-key-here"
}
}
}
}
// 保存后重启 Claude Desktop 生效
An intelligent Git commit message toolkit with AI-powered contextual intelligence. Transform messy commit histories into professional, conventional commit formats with project-aware suggestions.
omni-dev git branch create pr
```
omni-dev git branch create pr
git commit -m "wip" git commit -m "fix stuff" git commit -m "add more features"
omni-dev git branch create pr
```
- 🤖 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
- Rust: 1.80+ (for installation from source) - Claude API Key: Required for AI-powered features - See Authentication for setup (env var, .env, or CI/CD secrets) - AI Model Selection: Optional configuration for specific Claude models - View available models: omni-dev config models show - Configure via ~/.omni-dev/settings.json or ANTHROPIC_MODEL environment variable - Supports standard identifiers and Bedrock-style formats - Atlassian Credentials (for JIRA/Confluence features): Instance URL, email, and API token - Configure with: omni-dev atlassian auth login - Datadog Credentials (for Datadog features): API key, application key, and site - Configure with: omni-dev datadog auth login - Git: Any modern version
```bash
cargo install omni-dev
nix profile install github:rust-works/omni-dev
nix run github:rust-works/omni-dev
**Next step:** see [Getting Started](docs/getting-started.md) — a
10-minute walkthrough from authentication to your first AI-improved
commit. (For just the API-key reference, see
[Authentication](docs/configuration.md#authentication).)
#### Shell Completion
`omni-dev completions <shell>` prints a completion script to stdout for
`bash`, `zsh`, `fish`, `powershell`, or `elvish`. The quickest path is bash
per-user:
bash
git clone https://github.com/rust-works/omni-dev.git
cd omni-dev
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
cargo build
./scripts/build.sh
Or run individual steps:
cargo test # Run tests
cargo clippy # Run linting
cargo fmt # Format code
Transform your commit messages and create professional PRs with AI intelligence:
```bash
omni-dev datadog auth login
```bash
Create .omni-dev/ directory in your repo root:
mkdir .omni-dev
.omni-dev/scopes.yaml)scopes:
- name: "auth"
description: "Authentication and authorization systems"
examples: ["auth: add OAuth2 support", "auth: fix token validation"]
file_patterns: ["src/auth/**", "auth.rs"]
- name: "api"
description: "REST API endpoints and handlers"
examples: ["api: add user endpoints", "api: improve error responses"]
file_patterns: ["src/api/**", "handlers/**"]
.omni-dev/commit-guidelines.md)```markdown
| Option | Description | Example |
|---|---|---|
--use-context | Enable contextual intelligence | --use-context |
--concurrency N | Number of parallel commit processors (default: 4) | --concurrency 3 |
--no-coherence | Skip cross-commit coherence refinement pass | --no-coherence |
--context-dir PATH | Custom context directory | --context-dir ./config |
--auto-apply | Apply without confirmation | --auto-apply |
--save-only FILE | Save to file without applying | --save-only fixes.yaml |
omni-dev datadog auth status
Read, write, and manage JIRA issues and Confluence pages from the command line:
```bash
Authenticate against the Datadog API and query metrics, monitors, dashboards, logs, events, SLOs, hosts, and downtimes. See the Datadog integration guide for the full subcommand reference, authentication setup, rate-limit behaviour, and troubleshooting.
```bash
```bash
RUST_LOG=omni_dev=debug omni-dev git commit message twiddle ...
RUST_LOG=omni_dev::claude::context::discovery=debug omni-dev git commit message twiddle ...
omni-dev git branch info main
omni-dev 是一款专为开发者设计的智能命令行工具,旨在通过 AI 技术自动化生成高质量的 Pull Request (PR) 描述。它能够自动分析代码变更、测试结果及提交历史,从而生成包含详细说明和测试信息的专业 PR,显著提升团队协作效率与代码审查质量。
omni-dev 集成了 Claude AI 的强大能力,具备深度的上下文感知能力,能够理解项目的代码结构、开发规范及工���模式。它不仅能对 Commit、Branch 和文件变更进行深度分析,还支持智能修正(Smart Amendments)单条或多条 Commit Message,确保提交记录的规范性与专业性。
使用 omni-dev 需要满足以下环境要求:系统需安装 Rust 1.80 或更高版本(若需从源码安装);必须配置有效的 Claude API Key 以启用 AI 驱动的核心功能;用户可以通过环境变量、.env 文件或 CI/CD Secrets 进行身份验证;此外,用户可以根据需求自定义 AI Model 的选择。
您可以通过多种方式安装 omni-dev:推荐使用 Rust 的包管理器直接从 crates.io 安装,运行 `cargo install omni-dev`;如果您使用 Nix 包管理器,可以通过 `nix profile install github:rust-works/omni-dev` 进行安装。对于需要从源码构建的用户,请确保 Rust 环境已就绪。
omni-dev 提供了直观的命令行交互。通过 `omni-dev git branch create pr` 命令,您可以快速生成带有详细描述的 PR。工具会遵循项目定义的 Commit Guidelines,确保生成的文档符合团队规范。此外,您还可以通过配置命令查看当前使用的 Model 信息及其 Token 限制。
项目可以通过在仓库根目录创建 `.omni-dev/` 目录进行精细化配置���通过编辑 `.omni-dev/scopes.yaml` 文件,您可以定义特定的 Scope(作用域)和文件模式(file_patterns),从而让 AI 更好地理解不同模块的语义,实现更精准的 Commit 规范管理。
omni-dev 支持与多种第三方服务进行身份验证与交互。通过内置的认证机制,您可以管理 Datadog API 凭据,并使用 `omni-dev datadog auth status` 等命令验证凭据有效性。对于集成环境,支持通过 API 调用进行身份校验,确保数据传输的安全与合规。
omni-dev 具备强大的工作流集成能力。它支持 Atlassian 生态,允许开发者直接在命令行中读写和管理 JIRA Issue 及 Confluence 页面;同时提供 Datadog 集成(只读模式),支持通过 API 查询 Metrics、Monitors、Dashboards、Logs 及 SLOs 等监控数据,实现开发与运维的无缝衔接。
高质量的自动化工具,简化代码提交流程
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
✅ BSD 3-Clause — 宽松协议,可商用修改分发,禁止使用原作者名称进行背书宣传。
AI Skill Hub 点评:智能提交重写工具 的核心功能完整,质量优秀。对于Claude Desktop / Claude Code 用户来说,这是一个值得纳入个人工具库的选择。建议先在非生产环境试用,再逐步推广。
| 原始名称 | omni-dev |
| 原始描述 | 开源MCP工具:AI-powered git commit rewriter, PR generator, and MCP server for Jira, Confluenc。⭐6 · Rust |
| Topics | aimcpautomationrust |
| GitHub | https://github.com/rust-works/omni-dev |
| License | BSD-3-Clause |
| 语言 | Rust |
收录时间:2026-05-25 · 更新时间:2026-05-26 · License:BSD-3-Clause · AI Skill Hub 不对第三方内容的准确性作法律背书。
选择 Agent 类型,复制安装指令后粘贴到对应客户端