What is Minime?
Minime is a persistent memory layer for AI coding assistants. It remembers your patterns, decisions, and knowledge across projects and sessions, so your AI doesn’t forget past context. Built for developers using MCP-compatible IDEs like Cursor, VS Code, Claude Desktop, Windsurf, JetBrains, and more.
How to use Minime?
Start the MiniMe server with Docker (cd install && docker compose --env-file minime.env up -d), then connect your IDE. HTTP-capable IDEs (Cursor, VS Code, Claude Code, Windsurf) work out of the box; command-based IDEs (Claude Desktop, Zed, JetBrains) require an optional npm client. Once connected, you can search memories, store decisions, upload documents, link projects, and manage tasks—all with persistent context.
Key features of Minime
- Cross-project memory: lessons apply across all projects automatically
- Document upload & RAG: PDFs, DOCX, Markdown become searchable agent knowledge
- Smart memory search with hybrid vector, keyword, and tag matching
- Project linking: many-to-many relationships, recursive search up to 5 levels
- Task management with contextual linking and lifecycle tracking
- Memory lifecycle: update, inactivate (soft delete), reactivate
- Global rules system: guardrails set once, followed by every IDE agent
- Privacy-first: runs locally, data never leaves your machine
Use cases of Minime
- Build authentication endpoints using battle-tested patterns from past projects
- Get cross-project insights: detect recurring issues (e.g., connection pool limits)
- Search documents and memories together for consistent implementation
- Link related projects (v1 → v2 → v3) to propagate fixes automatically
- Manage tasks with full context: recall debugging sessions and decisions
Comments