← all repositories
dadbodgeoff/drift

An MCP Server for Codebase Long-Term Memory

Drift gives AI assistants a memory bank for your team's coding conventions, running offline via MCP.

783 stars TypeScript Coding Assistants
drift
Not currently ranked — collecting fresh signals.
star history

What it does

Drift detects patterns and conventions in your codebase and remembers decisions across AI sessions so context isn’t lost between chats. It ships as an MCP server that plugs into any IDE and includes an offline CLI. The public README is currently just a signpost; active development lives in a Rust-and-TypeScript v2 monorepo inside the repository.

The interesting bit

Most AI coding tools treat every session as a blank slate; Drift attempts to build persistent, project-specific memory. The offline-first stance is notable in a category usually rushing toward cloud sync.

Key highlights

  • Runs fully offline via CLI.
  • Exposes intelligence through an MCP server for IDE integration.
  • Supports multiple languages including TypeScript, Python, PHP, C#, and Java (per repository topics).
  • Active v2 development is a Rust/TypeScript monorepo; the original TypeScript v1 is deprecated.

Caveats

  • The main README is extremely sparse and redirects readers to the drift v2/ subdirectory for documentation.
  • It is unclear from the top-level sources exactly how pattern detection works or where decisions are stored.

Verdict

Worth a look if you want persistent, offline codebase context for AI assistants. Skip it if you need polished documentation today—the main README is currently just a signpost to the v2 folder.

Frequently asked

What is dadbodgeoff/drift?
Drift gives AI assistants a memory bank for your team's coding conventions, running offline via MCP.
Is drift open source?
Yes — dadbodgeoff/drift is an open-source project tracked on heatdrop.
What language is drift written in?
dadbodgeoff/drift is primarily written in TypeScript.
How popular is drift?
dadbodgeoff/drift has 783 stars on GitHub.
Where can I find drift?
dadbodgeoff/drift is on GitHub at https://github.com/dadbodgeoff/drift.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.