A production-ready Chrome Extension (Manifest V3) for capturing, organizing, searching, and exporting prompts across AI chat applications.
- 📥 Capture prompts from ChatGPT, Claude, Gemini, Perplexity, Grok — or manually via popup
- 📂 Folder organization — create, rename, delete folders with drag & drop
- 🏷 Tagging system — color-coded tags with autocomplete
- 🔍 Real-time fuzzy search — across title, body, and tags
- ⭐ Favorites — star your best prompts
- 📤 Export — individual prompts as
.mdor all as.jsonbackup - 📥 Import — restore from JSON backup
- 🌙 Dark/light mode — with system preference detection
- 🔐 100% offline — all data stored in
chrome.storage.local
- Open Chrome and navigate to
chrome://extensions/ - Enable Developer Mode (toggle in top-right)
- Click Load unpacked
- Select the
prompt-vault/folder
Click the extension icon, then hit the + button to create a new prompt.
Visit any supported AI site (ChatGPT, Claude, Gemini, Perplexity, Grok). A 🔖 bookmark icon will appear in the corner. Click it to save the current text from the input field.
Ctrl/Cmd + N— new promptEscape— close modals
chatgpt.comclaude.aigemini.google.comperplexity.aigrok.com
Markdown exports include YAML front matter:
---
title: "Your prompt title"
tags: [coding, analysis]
source: claude.ai
created: 2026-02-22T10:30:00Z
updated: 2026-02-22T10:30:00Z
---
Your prompt body here...prompt-vault/
├── manifest.json # MV3 manifest
├── popup/
│ ├── index.html # Main popup UI
│ ├── popup.js # Popup application logic
│ └── popup.css # Styles (dark/light theme)
├── content/
│ └── content.js # Injected UI for AI sites (Shadow DOM)
├── background/
│ └── service-worker.js # Background message handler
├── lib/
│ ├── storage.js # chrome.storage.local abstraction
│ ├── export.js # Import/export utilities
│ └── utils.js # Shared utilities
└── assets/
└── icons/ # Extension icons
All data is stored locally in your browser using chrome.storage.local. No data is sent to any server.