drift

MCP.Pizza Chef: dadbodgeoff

This tool studies your codebase to learn the patterns, naming choices, and conventions your team already follows, then keeps that knowledge on hand so your AI assistant writes code that actually matches your project's style. It also remembers decisions made in earlier conversations, so you don't have to re-explain the same context every time you open a new chat. It works as a background helper inside your coding tools and runs entirely on your own computer, with a command-line option for people who prefer that.

Coding
Notes

Use This MCP server To

Get AI code suggestions that match my project's existing style Stop repeating the same coding rules to my AI every session Keep a record of past decisions about how my codebase works Spot the patterns and conventions my codebase already follows Work with AI on my code without an internet connection Carry the same project knowledge across different coding tools

README

Drift

Codebase intelligence for AI. Detects patterns & conventions + remembers decisions across sessions. MCP server for any IDE. Offline CLI.

Repository structure

  • drift v1 depreciated/ – Legacy TypeScript implementation (deprecated)
  • drift v2/ – Current Rust/TypeScript monorepo (active development)

For v2 setup and usage, see drift v2/README.md or the docs in drift v2/docs/.

drift FAQ

Can I use this to keep my AI assistant consistent with my project's coding style?
Yes — Drift studies the patterns and conventions already used in your codebase and keeps that knowledge on hand, so your AI's suggestions match your project instead of introducing a different style each time.
Can I use this to remember decisions from earlier coding sessions?
Yes — Drift keeps a record of the context and decisions from your previous work, so you don't have to re-explain the same background every time you start a new session.
Do I need an account or an API key to use this?
No account or API key is required. Drift runs on your own computer rather than through an outside cloud service.
Which apps does this work in?
Drift is built as a general-purpose helper that plugs into any coding editor or AI assistant that supports the Model Context Protocol, rather than being limited to one specific app.
Is this easy to set up if I'm not a programmer?
Not really — setting it up currently involves some technical steps, like installing a command-line tool, so it's better suited to someone comfortable with a bit of developer-style setup.
Does my code ever leave my computer?
No — Drift includes an offline command-line option, so you can use it entirely on your own machine without sending your code anywhere else.
What does this actually do differently from just asking my AI assistant directly?
A normal AI assistant forgets your project's habits between chats, but Drift keeps a lasting record of your codebase's patterns and past decisions, so that knowledge carries over automatically instead of you having to type it out again.