{"id":"drift","name":"Drift","homepage":"https://github.com/dadbodgeoff/drift","repo_url":"https://github.com/dadbodgeoff/drift","category":"developer-tools","subcategories":["code-analysis","codebase-intelligence","static-analysis"],"tags":["mcp","code-analysis","pattern-detection","convention-enforcement","security-audit","coupling-analysis","taint-analysis","rust","typescript","codebase-memory"],"what_it_does":"A codebase intelligence platform that detects patterns, conventions, and violations in code while maintaining memory across sessions. Exposes an MCP server with six entry points (drift_scan, drift_status, drift_tool, drift_discover, drift_workflow, drift_explain) that give AI agents access to ~70 specialized analysis utilities covering violations, security patterns, call graphs, architectural boundaries, coupling metrics, taint flows, and more. Includes a Cortex memory system for semantic memory, knowledge retrieval, and multi-agent coordination. Built with Rust (NAPI-RS bindings) and TypeScript for performance.","use_cases":["Giving AI coding agents deep codebase awareness beyond file contents","Detecting pattern violations and enforcing coding conventions via AI assistants","Security auditing codebases through OWASP findings and taint flow analysis","Understanding module coupling, API contracts, and architectural boundaries","Maintaining persistent codebase knowledge across multiple AI agent sessions","Monte Carlo simulation for change impact estimation"],"not_for":["Replacing a full CI/CD linting pipeline (complementary, not a replacement)","Non-code analysis tasks","Very small or trivial codebases where the overhead is not justified","Languages not yet supported (currently Python, Java, PHP, TypeScript, C#)"],"best_when":"You have a medium-to-large codebase and want AI agents to understand deep structural patterns, enforce conventions, and maintain persistent codebase intelligence across sessions.","avoid_when":"Your codebase is small or in a language not yet supported. The v2 rewrite is under active development, so expect some rough edges.","alternatives":["CodeScene","SonarQube","Semgrep","ast-grep","Sourcegraph Cody context"],"af_score":63.6,"security_score":55.0,"reliability_score":null,"package_type":"mcp_server","discovery_source":["github"],"priority":"low","status":"evaluated","version_evaluated":"unknown","last_evaluated":"2026-03-01T09:50:05.512894+00:00","performance":{"latency_p50_ms":null,"latency_p99_ms":null,"uptime_sla_percent":null,"rate_limits":null,"data_source":"llm_estimated","measured_on":null}}