Jean Memory
Your Personal Memory Layer for AI Applications, powered by the community.
Learn more ยท Try Jean Memory ยท API Docs ยท OpenMemory
๐ Private โข ๐ Fast โข ๐ Universal
๐ What is Jean Memory?
Jean Memory is your secure, unified memory layer that works across all AI applications. It gives your AI assistants the ability to remember you, your preferences, and your context - while keeping everything private and under your control.
๐ง How Jean Memory Works
Jean Memory creates a connected memory graph that links all your AI interactions across different applications. As shown in the diagram above:
- ๐ฏ Central Memory Hub: Your personal memory sits at the center, accessible by all connected AI applications
- ๐ Cross-Application Links: Memories flow seamlessly between Claude, Cursor, GPT, and other AI tools
- ๐ Smart Connections: Related memories are automatically linked and surfaced when relevant
- ๐ Private & Secure: All connections happen through your personal memory layer - no data sharing between AI providers
- โก Real-time Sync: Updates to your memory are instantly available across all connected applications
This means when you tell Claude about your coding preferences, Cursor automatically knows them too. When you research a topic in one app, that context is available everywhere.
Why Jean Memory?
- ๐ Privacy First: Your memories stay yours with end-to-end encryption
- โก Lightning Fast: Instant access to your context across all AI tools
- ๐ Universal: Works with Claude, GPT, Cursor, and any MCP-compatible app
- ๐ Your Choice: Use our hosted service or run it completely locally
Key Features
Core Capabilities:
- Cross-Application Memory: Seamlessly share context between Claude, Cursor, GPT, and more
- MCP Protocol: Built on the Model Context Protocol for maximum compatibility
- Local & Cloud Options: Choose between our hosted service or complete local deployment
- Developer-Friendly: Simple APIs and one-command setup
Use Cases:
- Personal AI Assistant: Remember your preferences across all AI interactions
- Development Work: Maintain context across coding sessions in different tools
- Research & Writing: Keep track of insights and references across platforms
- Customer Support: Build AI that remembers customer history and preferences
๐ Quick Start
Option 1: Hosted Service (Recommended)
Get started in seconds with our hosted service:
- Sign up at jeanmemory.com
- Get your install command from the dashboard
- Run one command to connect your AI tools:
npx install-mcp i https://api.jeanmemory.com/mcp/claude/sse/your-user-id --client claude
- Restart your AI app and start using memory!
Option 2: Local Development
Run Jean Memory completely locally:
git clone https://github.com/jonathan-politzki/your-memory.git
cd your-memory/openmemory
make build
make up
Access at:
- API:
http://localhost:8765
- UI:
http://localhost:3000
๐ฌ Example Usage
Once connected, you can:
You: "Remember that I prefer TypeScript over JavaScript for new projects"
AI: โ I'll remember your preference for TypeScript.
You: "Help me set up a new web project"
AI: I'll help you create a TypeScript project since you prefer TypeScript over JavaScript...
Your AI will remember this across all applications - Claude, Cursor, GPT, and more!
๐ Supported Applications
Jean Memory works with any MCP-compatible application:
- Claude Desktop - Anthropic's AI assistant
- Cursor - AI-powered code editor
- Windsurf - Codeium's AI editor
- Cline - VS Code AI extension
- Any MCP Client - Universal compatibility
๐ ๏ธ For Developers
API Integration
import requests
# Add a memory
response = requests.post("https://api.jeanmemory.com/memories",
headers={"Authorization": "Bearer your-api-key"},
json={"text": "User prefers dark mode", "user_id": "user123"}
)
# Search memories
response = requests.get("https://api.jeanmemory.com/memories/search",
params={"query": "dark mode", "user_id": "user123"},
headers={"Authorization": "Bearer your-api-key"}
)
MCP Integration
Jean Memory is built on the Model Context Protocol (MCP), making it compatible with any MCP-supporting application.
Local Deployment
Full docker-compose setup included for local development and self-hosting.
๐๏ธ Architecture
Jean Memory consists of:
- Memory API - Core memory storage and retrieval
- MCP Server - Model Context Protocol compatibility
- Web UI - Dashboard for managing memories
- Vector Database - Semantic search capabilities
- Authentication - Secure user management
๐ Documentation
- Getting Started: jeanmemory.com/docs
- API Reference: api.jeanmemory.com/docs
- MCP Setup: Local setup guide
๐ค Contributing
We welcome contributions! Jean Memory is built on open source foundations and we believe in community-driven development.
How to Contribute
- Fork the repository
- Create a feature branch:
git checkout -b feature/amazing-feature
- Commit your changes:
git commit -m 'Add amazing feature'
- Push to branch:
git push origin feature/amazing-feature
- Open a Pull Request
Development Setup
git clone https://github.com/jonathan-politzki/your-memory.git
cd your-memory
# See /openmemory/README.md for detailed setup
๐ Privacy & Security
- End-to-end encryption available for sensitive data
- Local deployment option for complete control
- No vendor lock-in - export your data anytime
- Transparent - open source components you can audit
๐ Roadmap
- MCP Protocol Support - Universal AI app compatibility
- Hosted Service - Managed cloud offering
- Local Deployment - Self-hosting capabilities
- Client-side Encryption - Zero-knowledge architecture
- Advanced Search - Semantic and temporal queries
- Team Collaboration - Shared memory spaces
- Enterprise Features - SSO, compliance, analytics
๐ License
This project incorporates code from mem0ai/mem0 under the Apache 2.0 License.
Jean Memory additions and modifications are proprietary. See LICENSE-JEAN.md for details.
๐โโ๏ธ Support
- Documentation: jeanmemory.com/docs
- Issues: GitHub Issues
- Email: [email protected]
โญ Star History
Built with โค๏ธ by Jean Technologies