jwizenfeld04/Echo-Guard
Semantic linting CLI that detects codebase redundancy created by AI coding agents.
Platform-specific configuration:
{
"mcpServers": {
"Echo-Guard": {
"command": "npx",
"args": [
"-y",
"Echo-Guard"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
Semantic linting CLI that detects codebase redundancy created by AI coding agents.
AI tools like Claude Code, Cursor, and Copilot generate code without full awareness of your existing codebase. This leads to duplicate logic across files, services, and even languages.
Echo Guard detects and surfaces these redundancies early — before they turn into long-term technical debt.
---
Modern AI-assisted development introduces a new class of problems:
Echo Guard solves this by:
---
pip install echo-guardpip install "echo-guard[languages]"Without [languages], only Python support is enabled.
---
Echo Guard includes a built-in MCP server so AI agents can check for existing code before generating new functions.
claude mcp add echo-guard -- python -m echo_guard.mcp_server| Tool | Description | | ----------------------- | --------------------------------------------------- | | check_before_write | Detect existing matches before writing new code | | search_functions | Search index by function name, keyword, or language | | suggest_refactor | Get consolidation
Loading reviews...