5,520 ways code drifts.
One engine that mends them.
Not a linter with opinions. An AST-native engine that parses your code the way a compiler does, then fixes what it finds, with receipts.
Sense. True. Learn.
Reads the whole repo
Builds a live model of your conventions, patterns, and the decisions behind them, parsed as syntax trees, not text.
Mends what’s off
Dead code, broken patterns, duplicate logic, quiet debt. Every change scoped to one function, verified by re-parse, reversible.
Sharper each pass
Every session deepens its sense of what “true” means for your codebase. Six months in, it knows your patterns better than a new hire.
Compiler precision.
Linter breadth.
AST-level pattern matching via ast-grep: no regex guessing, no LLM in the detection loop. 5,520 patterns across seven coverage areas, each with a validated fix path.
Auto-fix everything is dangerous.
Report-only is useless.
Every fix is classified by safety before it lands. That classification is the safety model, not an organizational convenience.
AST-safe transforms applied automatically with zero risk: var→const, dead exports, unused imports, rethrow-only catches. Every one of these lands for free.
Known refactoring patterns from a curated catalog: extract function, decompose nested callbacks. Bounded scope, predictable output, 3,256 patterns, reviewed before landing.
God classes, tangled dependency graphs: architectural decisions only humans should make. You get evidence, options, and a recommendation. The decision is yours.
Citations, not badges.
Every audit maps findings to nine compliance frameworks with real control IDs: a missing content-moderation check is cited evidence against EU AI Act Art. 15, not a marketing claim.
clean frameworks read as ✓ verified clean: checked and passed, never unexamined · full pages in the report
It runs where your code lives.
No SaaS dashboard. No Docker. No CI YAML. Truemend is an MCP server over stdio: your AI assistant calls it directly, inside the editor.
One 74 MB binary. No runtime, no package manager, works offline. Copy one file, run it.