Personal memory and content management system with AI-powered semantic search.
- Memory Storage - Save text, URLs, tweets, and videos
- Semantic Search - Find content using natural language via Vectorize
- Chat with Memories - RAG-powered conversations with your saved content
- Task Management - Track tasks with AI assistance
- Chrome Extension - Quick capture from any webpage
my-memory/
├── backend/ # Cloudflare Workers API
│ ├── src/
│ │ ├── routes/ # 18 API route handlers
│ │ └── templates/ # 17 dashboard pages
│ └── wrangler.toml
│
└── extension/ # Chrome Extension (Manifest V3)
- Runtime: Cloudflare Workers
- Framework: Hono
- Database: D1 (SQLite)
- Vector DB: Vectorize
- AI: Workers AI (embeddings)
- Storage: R2
- Language: TypeScript
- Platform: Chrome/Edge Manifest V3
- Storage: IndexedDB + chrome.storage
- UI: Vanilla JS + CSS
cd backend
npm install
npm run deployBackend URL: https://my-memory.kureckamichal.workers.dev
Custom Domain: memory.michalkurecka.cz
- Open
chrome://extensions/ - Enable "Developer mode"
- Click "Load unpacked" → Select
extension/
See .claude/CLAUDE.md for full technical reference.
Version: 3.0.0 | Status: ✅ Production Ready