Persistent memory for Claude Code
Claude Code

Palace gives Claude Code durable recall for prior fixes, repo conventions, and team decisions through MCP.

Works with Cursor, Claude Code, Codex, and other MCP-capable clients.
Combines semantic retrieval, BM25-style search, diaries, and knowledge graph recall.
Open-source MIT core for solo developers; paid server for shared team memory.

Palace vs built-in vendor memory

FeaturePalaceBuilt-in memory
Cross-agentCursor, Claude Code, Codex, Claude DesktopUsually one vendor product
MCP nativeYesVaries; often not a shared MCP layer
Team memoryShared self-hosted serverOften personal / per-account
Self-hostedYes — your infraTypically vendor-hosted
ProvenanceWing / room / source citationsOften opaque personalization
Agent workflowExplicit memory protocol for agentsConvenience memories inside one tool

Memory before repeated grep

Claude Code can search code for current symbols, but past decisions and preferences often live outside the current source tree. Palace gives those memories a reliable retrieval path.

Beyond session and project memory alone

Vendor memory inside one tool is convenient. Palace is for engineering teams that need shared, source-grounded recall across agents — and a self-hosted option when cloud memory is a non-starter.

Shared team layer

With Palace Server, one developer's hard-won setup or debugging lesson can become available to the next agent session on the team.

Private deployment

Team memories stay in your server and database. Local embeddings keep sensitive context out of external embedding APIs.