Show HN: Directed Memory Bank – Tool-agnostic project context for AI agents Directed Memory Bank (DMB) is a tool-agnostic, markdown-based framework that gives AI coding agents persistent project context, eliminating the need to re-explain the stack, auth flow, and constraints at the start of every session. The system works with Claude Code, Cursor, Gemini, Codex, or any LLM-based agent that can read files, and stores structured project knowledge in plain markdown files under a `memory-bank/` directory. DMB solves context loss, irrelevant AI suggestions, vanishing discoveries, tool fragmentation, and decaying decision rationale without requiring a server, build step, or vendor lock-in. Persistent project understanding for AI coding agents. Your AI agent starts every session knowing nothing. Directed Memory Bank DMB gives it structured project knowledge and working state — in plain markdown files that work with any tool. Inspired by the Cline Memory Bank pattern . See Inspiration below. You know the ritual. Coming back after the weekend, you open a new AI session and burn the first ten minutes re-explaining the stack, the auth flow, the deprecation plan, why library X is off the table — before you can finally ask the actual question. With DMB, that ritual is gone. The AI already knows the project. You just continue. Concretely: Sessions resume, they don't restart. Open a new Claude Code or Cursor session and your project context is already in scope. The AI doesn't need to be re-introduced to the codebase before it can help. Switching tools costs nothing. Start a refactor in Claude Code, finish it in Cursor. Both read the same memory-bank/ files; both are on the same page about your stack and your conventions. AI recommendations match your team, not the internet. The model stops suggesting Redis when technical/stack.md says you've standardised on Postgres-as-cache. Stops suggesting NestJS when you've committed to FastAPI. Decisions you made once stay made. Knowledge survives turnover. When a teammate leaves, their understanding of the system doesn't leave with them. The "why we built it this way" lives in technical/architecture.md next to the decision, not in a Slack thread from eight months ago. Cross-session memory of in-flight work. You paused a feature to handle an urgent bug. A week later you pick it back up — the AI knows where you left off, what's still open, what was decided. That's tasks/work/