# AXME Code ### Claude Code forgets your project every session. We fixed it. AXME Code is a [Claude Code](https://docs.anthropic.com/en/docs/claude-code) plugin that gives your AI coding agent **persistent memory across sessions**, **pre-execution safety hooks**, **architectural decision enforcement**, and **structured session handoff** โ via an [MCP server](https://modelcontextprotocol.io/), automatically, across every session. Stop re-explaining your architecture on session 47. Stop losing memory between session handoffs. Stop hoping the agent won't run `git push --force` to main. AXME Code remembers what happened, enforces your architectural decisions, continues where the last session stopped, and blocks dangerous commands before they execute โ so you can focus on building. You keep using Claude Code exactly as before. AXME Code works transparently in the background. []() [](https://github.com/AxmeAI/axme-code/releases) [](LICENSE) []() > โญ **Star this repo** if it saves you time ยท ๐ **Watch releases** for new features ยท ๐ฌ [**Discussions**](https://github.com/AxmeAI/axme-code/discussions) **[Quick Start](#quick-start)** ยท **[Before & After](#before--after)** ยท **[How It Works](#how-it-works)** ยท **[Architecture](docs/ARCHITECTURE.md)** ยท **[Website](https://code.axme.ai)** ---  ## Before & After
| Without AXME Code | With AXME Code |
|---|---|
| **Session 1**: "We use FastAPI, not Flask. Deploy only via GitHub Actions. Never push to main directly." **Session 2**: "Like I said yesterday, we use FastAPI..." **Session 7**: "For the third time this week, we use FastAPI..." **Session 47**: *gives up, mass-pastes 200 lines into CLAUDE.md* | **Session 1**: Agent learns your stack, saves decisions. **Session 2**: Agent calls `axme_context` โ already knows FastAPI, deploy rules, what happened yesterday. **Session 47**: Agent has your full project history: 30 decisions, 15 memories, safety rules, and a handoff from session 46. |
| Agent runs `git push --force` to main. Your Friday is ruined. | Hook intercepts the command **before execution** and blocks it. Not a prompt โ hard enforcement at the harness level. |
| Agent says "Done!" โ but tests don't pass, half the code is stubbed, and the deploy is broken. | Decisions enforce verification requirements: agent must run tests and show proof before reporting completion. |