memories.sh
One layer for memories, skills, and rules across any agent
memories.sh – unified memory layer for AI coding agents
Summary: memories.sh is an open source tool that centralizes memory storage for AI coding agents, enabling semantic recall and generating native configurations for multiple platforms. It supports local-first SQLite storage with offline access and optional cloud sync, streamlining context management across agents.
What it does
It stores rules, skills, decisions, and project facts once, then produces native configs for Claude Code, Cursor, Copilot, Windsurf, Gemini, and others. It includes a CLI, MCP server, and TypeScript SDK middleware for memory-aware AI applications.
Who it's for
Developers and teams using multiple AI coding agents who need consistent, shared context across tools.
Why it matters
It prevents context drift and repetition by providing a single shared memory layer, improving continuity and efficiency in AI-assisted coding workflows.