XZ

xdvi/zero-noise

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

1 stars 0 forks 质量 71 趋势 16MIT

适用于 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, endsWith shortcuts, 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": [
在 GitHub 查看完整 README

安装

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"] } } }