Deterministic AST verification meets Claude-driven code reasoning.
LWBRUT parses abstract syntax trees and executes deep multi-file contextual analysis via Claude 3.5 Sonnet to catch race conditions, logic errors, and security holes before your PR merges.
OrderSession call sites.
Built for production codebases that cannot afford regressions.
Traditional linters flag style syntax. LWBRUT reasons about runtime state, concurrency, and security blast radius.
Cross-File Call Graph Awareness
LWBRUT does not review diffs in isolation. It parses imports, type definitions, and call chains across your entire repository to verify that breaking changes do not break downstream handlers.
Zero-Hallucination AST Grounding
Every review comment generated by Claude 3.5 Sonnet passes through Tree-sitter abstract syntax tree verification. If a recommended variable, method, or package does not exist, the comment is discarded.
Model Context Protocol (MCP) Native
Run LWBRUT in cloud CI/CD or locally on your machine. Connect via stdio or SSE to Claude Code, Cursor, and custom agentic workflows to get instant local diff feedback.
OWASP & Logic Vulnerability Triage
Detect subtle authorization bypasses, race conditions, unsanitized inputs, and leaked credentials. Flags vulnerabilities before security scans block your release train.
Deterministic Test Generation
When code introduces uncovered branches, LWBRUT suggests runnable unit tests tailored to your testing framework (pytest, Go test, Vitest, cargo test) matching repository conventions.
Customizable Enforcement Policies
Define rules as declarative markdown or YAML specs. Block merges only on critical logic hazards while keeping stylistic suggestions non-blocking.
How LWBRUT verifies code without hallucinations.
A hybrid pipeline combining deterministic static parsing with high-intelligence LLM reasoning.
Git Webhook Ingestion
Captures Pull Request payloads from GitHub or GitLab. Computes base ref vs head ref delta and identifies modified symbols.
AST & Graph Extraction
Tree-sitter builds syntax trees and call graphs. Extracts context headers, signatures, and surrounding implementation logic.
Claude 3.5 Sonnet Reasoning
Anthropic Claude evaluates the semantics, execution flow, race hazards, and edge cases with 200K token multi-file context.
Compiler / AST Verification
Linter validation ensures the suggested patch parses cleanly. Comments are posted with exact line anchors on GitHub.
Why generic linters and naive LLM wrappers fail.
Engineering teams reject noisy bots. LWBRUT is designed for signal-over-noise.
| Evaluation Dimension | Standard Linters (ESLint, Go Vet) | Naive LLM PR Bots | LWBRUT (Claude + AST) |
|---|---|---|---|
| Context Scope | Single file, syntax only | Diff hunks only (misses dependencies) | Full repo call graph & symbol context |
| False Positive Rate | Low (rigid rules) | High (hallucinates APIs & imaginary bugs) | Under 3% (AST verified before posting) |
| Concurrency & Logic Flaws | Cannot detect | Inconsistent guesses | Deterministic detection via Claude reasoning |
| Execution Protocol | CLI only | Proprietary webhook | GitHub App + Model Context Protocol (MCP) |
| Security & Data Policy | Local execution | Vague data retention | Zero data retention on Anthropic commercial API |
Run LWBRUT Locally in Claude Desktop
Connect LWBRUT's deterministic AST intelligence server directly to your local Claude Desktop app using Model Context Protocol (MCP).
// claude_desktop_config.json
{
"mcpServers": {
"lwbrut": {
"command": "npx",
"args": ["-y", "@lwbrut/mcp-server@latest"]
}
}
}
Simple plans for teams of every scale.
Start free on open-source repositories or self-host via Model Context Protocol.
Developer
For individual engineers and open source maintainers.
- Up to 5 public repositories
- Standard PR reviews (Haiku / Sonnet)
- Model Context Protocol local runner
- Community support
Team
POPULARFor fast-moving engineering teams shipping daily.
- Unlimited private repositories
- Claude 3.5 Sonnet priority reasoning
- Multi-file AST cross-graph verification
- Custom merge policies & blocking rules
- 99.9% uptime SLA & priority email support
Enterprise
For organizations with strict compliance & VPC needs.
- Self-hosted on AWS / GCP / Azure VPC
- Custom fine-tuned rule enforcement
- SSO (SAML / Okta) & audit logging
- Dedicated solutions architect
- Custom BAA / DPA contractual terms
Clear answers to technical questions.
Does LWBRUT or Anthropic train on our private code?
How does LWBRUT eliminate false positives?
What programming languages are supported?
How does it integrate with existing CI/CD?
Can we configure custom rules and guidelines?
.lwbrut/rules.md file in your repository root to declare custom engineering standards, required patterns, and specific guidelines your team follows.
Ready to eliminate logic regressions?
Join engineering teams shipping safer code with automated Claude 3.5 Sonnet reviews.
s.mumutex remained locked because unlock occurred only at function exit. In a distributed worker, this halts queue consumption for the key.