drift
by dadbodgeoff·★ 781·Score 51
Codebase intelligence tool that detects patterns and remembers decisions across sessions for AI assistants.
Overview
Drift provides codebase intelligence for AI systems, detecting patterns and conventions while remembering decisions across different sessions. It's available as an MCP server for any IDE and as an offline CLI tool. The project has evolved from a deprecated TypeScript v1 to a current Rust/TypeScript monorepo in v2, showing active development and maintenance.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose Drift when you need AI assistants to understand your project's specific coding patterns and maintain context across development sessions.
When NOT to choose this
Avoid Drift if you need write access capabilities or require extensive documentation, as it appears focused on read-only code analysis with limited public documentation.
Comparable tools
Installation
Installation
Drift v2 setup instructions can be found in drift v2/README.md or the documentation in drift v2/docs/.
Claude Desktop Configuration
{
"mcpServers": {
"drift": {
"command": "npm",
"args": ["exec", "drift-mcp"]
}
}
}FAQ
- What does Drift do?
- Drift provides codebase intelligence by detecting patterns and conventions, and remembers decisions across sessions to help AI assistants better understand and work with your codebase.
- How is Drift different from traditional LLMs?
- Unlike traditional LLMs that only have context within a single session, Drift maintains knowledge about your codebase across multiple sessions, providing consistent understanding and suggestions over time.
On Hacker News
Recent discussion from the developer community.
- Drift▲ 2Story by handfuloflight · 2026-01-21
Compare drift with
Last updated · Auto-generated from public README + GitHub signals.