Emma Lite is a Chrome extension that gives your AI assistants perfect memory. It automatically captures and stores your conversations with ChatGPT, Claude, and other AI platforms, making them searchable and accessible across all your AI interactions.
β¨ Auto-Capture: Automatically saves conversations from ChatGPT and Claude
π Smart Search: Find any past conversation instantly
πΎ Local Storage: Your memories stay on your device
π Analytics: Track your AI usage patterns
π Privacy First: No cloud uploads, everything stays local
π¦ Export/Import: Backup and restore your memories
π¨ Clean UI: Beautiful, intuitive interface
docs/reports/β executive audits, readiness reports, and security reviews consolidated from the project rootdocs/extension/β Chrome extension guides (install, testing, final status) previously stored inemma-vault-extension-fixed/- Existing design notes and plans remain alongside this README under the
docs/folder for quick reference
- Clone or download this repository
- Open Chrome and navigate to
chrome://extensions/ - Enable "Developer mode" in the top right
- Click "Load unpacked"
- Select the
emma-lite-extensionfolder - The extension icon (π§ ) will appear in your toolbar
- Automatic Capture: Just browse ChatGPT or Claude normally - Emma automatically captures conversations
- Manual Capture: Click the Emma button on any page to capture current content
- Search: Click the extension icon and use the search bar to find memories
- Export: Click Export to save all memories as JSON
- Import: Click Import to restore memories from a backup
- β ChatGPT (chat.openai.com)
- β Claude (claude.ai)
- π Google Gemini
- π Microsoft Copilot
- π Perplexity AI
- 100% Local: All data stored in browser's IndexedDB
- No Cloud: No external servers or API calls
- Encrypted: Optional encryption for sensitive memories
- You Own Your Data: Export anytime, delete anytime
emma-lite-extension/
βββ manifest.json # Chrome extension manifest
βββ js/
β βββ background.js # Service worker
β βββ content-*.js # Content scripts for each platform
β βββ popup.js # Popup interface
βββ lib/
β βββ database.js # IndexedDB wrapper
βββ css/
β βββ popup.css # Popup styles
βββ icons/ # Extension icons
- IndexedDB: Primary storage for memories
- Chrome Storage API: Settings and preferences
- No limits: Stores unlimited memories (browser permitting)
- Token-based text matching
- Relevance scoring
- Recency boosting
- Role-based filtering
- Chrome browser (version 88+)
- Basic knowledge of Chrome extensions
- Text editor (VS Code recommended)
# Clone the repository
git clone https://github.com/yourusername/emma-lite-extension.git
# Navigate to directory
cd emma-lite-extension
# Load in Chrome
# 1. Open chrome://extensions/
# 2. Enable Developer mode
# 3. Click "Load unpacked"
# 4. Select this folder- Load the extension in development mode
- Navigate to ChatGPT or Claude
- Have a conversation
- Click the Emma icon to see captured memories
- Test search functionality
- Test export/import
- β Basic capture from ChatGPT/Claude
- β Local storage with IndexedDB
- β Search functionality
- β Export/Import
- β Basic UI
- π Vector embeddings for semantic search
- π Cloud sync (optional)
- π API for external access
- π More AI platforms
- π Memory sharing between users
- π Team collaboration features
- π Advanced analytics
- π Plugin system
- Refresh the ChatGPT/Claude page
- Check if auto-capture is enabled in settings
- Make sure the extension has proper permissions
- Ensure you have some memories stored
- Try simpler search terms
- Check the browser console for errors
- Export your memories for backup
- Delete old memories you don't need
- Consider upgrading browser storage limits
Contributions are welcome! Please:
- Fork the repository
- Create a feature branch
- Make your changes
- Test thoroughly
- Submit a pull request
MIT License - See LICENSE file for details
- π§ Email: support@emma-lite.com
- π¬ Discord: Join our community
- π Issues: GitHub Issues
Built with β€οΈ for the AI community.
Special thanks to:
- OpenAI for ChatGPT
- Anthropic for Claude
- The open-source community
Remember Everything. Forever. π§ β¨