Depwire – Dependency graph and MCP tools so AI stops refactoring blind
Dependency graph persists across AI sessions; Claude never rescans the same files twice.
Code review agent
Deterministic cross-file impact analysis that catches breaking changes LLMs and linters miss.
Backend/platform teams reviewing code for breaking changes, ML pipeline issues, and security taint flows.
CodeRabbit · GitHub Copilot Review · Sonnet Code Review
Cross-file breaking changes: you change a return type, revet tells you every caller that will break across the codebase ML pipeline issues: training/serving skew, data leakage, non-reproducible splits Security with context: not just pattern-matching SQL injection, but taint analysis tracing user input through the graph to dangerous sinks Plus: React hooks violations, async anti-patterns, dependency hygiene, error handling
What makes it different from CodeRabbit/Copilot Review/etc:
Deterministic first: 80% of checks need no LLM — they're fast, free, reproducible Offline-first: all deterministic checks work without network Your code stays local: LLM layer receives structured findings, not source Incremental: per-file graph cache, sub-second subsequent runs CI-native: SARIF, GitHub annotations, inline PR comments
Stack: Rust (tree-sitter + petgraph), single binary, no runtime dependencies. Install: cargo install revet revet review GitHub: https://github.com/umitkavala/revet Docs: https://umitkavala.github.io/revet Site: https://revet.dev Built solo over the past few months. Would love feedback, especially from anyone working with large polyglot codebases or ML pipelines.
Dependency graph persists across AI sessions; Claude never rescans the same files twice.
PR comments with proto schema diffs is genuinely useful for gRPC teams.
Compressed JSON bundles fit tight context windows better than pasting files.
Knowledge graph RAG for code when Cursor and Cody already own this space.
Visual knowledge graph navigation beats pure Q&A, but Cursor already exists.
Graph-aware RLM decomposition beats context-window limits; but Codeium/Sourcegraph Cody solve this already.