Palinode gives your AI agent a git-versioned markdown folder as working memory. It exposes 25+ tools through MCP: save decisions and insights as typed markdown files, search them with hybrid BM25+vector retrieval, compact old entries with LLM-proposed merges, and audit any fact with git blame or diff. The same memory works across Claude Code, Cursor, Windsurf, and VS Code because the MCP server is stateless HTTP pointing at a shared REST API. Session-end hooks auto-capture conversations, the CLI burns 8x fewer tokens than MCP for cron jobs, and if the vector index corrupts you can still grep the markdown. Reach for this when you want agent memory you can read, diff, and roll back like code.
claude mcp add --transport stdio phasespace-labs-palinode uvx palinode