适用于 Claude Code、Antigravity、OpenCode 和 MCP 的通用零噪声重构插件
概览
结构性沉默。干净的代码,字面意思。 一个通用插件,支持、 、 和 (支持、 、 及任何符合MCP的代理),强制零噪声重构:DRY、提前返回、语义谓词和代数简化——涵盖Go、Rust、TypeScript、Python和C#。 - 结构噪声:深度嵌套(>2级)、参数位置的匿名闭包、原始条件句、重复的文字以及注释的死代码。- 用 --fix 进行代数简化(De Morgan 定律、endsWith shortcuts 和布尔返回清理)。- 噪声评分在重构后严格降低(仅限标准 Python 库)。 克隆并运行一站式安装程序和更新程序: 标记:- ./install.sh(或 ./install.sh --所有):配置反重力、Claude 代码、OpenCode 和 OpenAI Codex。- ./install.sh --agy:仅配置 Antigravity。- ./install.sh --claude:仅配置 Claude 代码。- ./install.sh --opencode:仅配置 OpenCode。- ./安装。
概述(AI 翻译)
结构性沉默。干净的代码,字面意思。
一个通用插件,适用于Claude Code、Antigravity (agy)、OpenCode 和 OpenAI Codex(支持Kimi、Grok及任何符合MCP的代理),它强制执行零噪声重构:DRY、提前返回、语义谓词和代数简化——适用于Go、Rust、TypeScript、Python、C#和Zig。
它的作用
- 审计结构噪声:深度嵌套(>2级)、参数位置的匿名闭包、原始条件句、重复的文字以及注释出的死代码。
- 自动修复 用
--fix(德摩根定律、endsWith快捷键和布尔返回清理)进行代数简化。 - 提出通过
plan/propose_fixes]的机器适用修复——守卫、谓词、常数和闭包重写,每个重写都锁定在源SHA-256(expected_hash)并可组合成一个补丁。 - 验证在通过编译的本地Zig引擎且零外部运行时依赖的情况下,重构后噪声评分严格降低。
安装
快速安装(环球影业)
克隆并运行一站式安装程序和更新程序:
注意点:
./install.sh(或 './安装。
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
zero-noise
Structural silence. Clean code that means what it says.
A universal plugin for Claude Code, Antigravity (agy), OpenCode, and OpenAI Codex (with support for Kimi, Grok, and any MCP-compliant agent) that enforces zero-noise refactoring: DRY, early return, semantic predicates, and algebraic simplification — across Go, Rust, TypeScript, Python, C#, and Zig.
What it does
- Audits structural noise: deep nesting (>2 levels), anonymous closures in argument position, raw conditionals, duplicated literals, and commented-out dead code.
- Auto-fixes algebraic simplifications with
--fix(De Morgan’s laws,endsWithshortcuts, and boolean return cleanups). - Proposes machine-applicable fixes via
plan/propose_fixes— guard, predicate, constant, and closure rewrites, each locked to the source SHA-256 (expected_hash) and composable into a single patch. - Validates that the noise score is strictly lower after the refactor with compiled native Zig engine with zero external runtime dependencies.
Install
Quick Install (Universal)
Clone and run the one-stop installer and updater:
git clone https://github.com/xdvi/zero-noise
cd zero-noise
./install.sh
Flags:
./install.sh(or./install.sh --all): Configures Antigravity, Claude Code, OpenCode, and OpenAI Codex../install.sh --agy: Configures Antigravity only../install.sh --claude: Configures Claude Code only../install.sh --opencode: Configures OpenCode only../install.sh --codex: Configures OpenAI Codex only.
Antigravity (agy)
Install via CLI:
agy plugin install
Or clone directly into the Antigravity plugins directory:
git clone https://github.com/xdvi/zero-noise ~/.gemini/config/plugins/zero-noise
Update:
Re-run agy plugin install , or git pull inside ~/.gemini/config/plugins/zero-noise.
Claude Code
Install via marketplace:
# From GitHub repository
claude plugin install zero-noise --marketplace xdvi/zero-noise
# Or from local clone
claude plugin install zero-noise --marketplace ./
Update:
claude plugin update zero-noise
OpenCode
Auto-discovered via .opencode/agent/ and .opencode/command/. See .opencode/INSTALL.md for detailed setup.
Install via opencode.json:
Add zero-noise to the plugins array (globally in ~/.config/opencode/opencode.json or project-level opencode.json):
{
"plugins": [
"zero-noise@git+https://github.com/xdvi/zero-noise.git"
]
}
Or from a local clone:
{
"plugins": [
""
]
}
Global MCP Configuration in opencode.json:
Configure the zero-noise MCP server in ~/.config/opencode/opencode.json (or project-level opencode.json):
{
"mcp": {
"zero-noise": {
"type": "local",
"command": [
安装
This server does not publish a one-line install command.
Open the repository installation guide 新手?先看 mcpskill.org 教程 →配置
{
"mcpServers": {
"zero-noise": {
"command": "zero-noise",
"args": ["mcp"]
}
}
}