Skip to content

mayank2424/prompt-vault

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔖 Prompt Vault

A production-ready Chrome Extension (Manifest V3) for capturing, organizing, searching, and exporting prompts across AI chat applications.

Features

  • 📥 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 .md or all as .json backup
  • 📥 Import — restore from JSON backup
  • 🌙 Dark/light mode — with system preference detection
  • 🔐 100% offline — all data stored in chrome.storage.local

Installation

  1. Open Chrome and navigate to chrome://extensions/
  2. Enable Developer Mode (toggle in top-right)
  3. Click Load unpacked
  4. Select the prompt-vault/ folder

Usage

Saving prompts manually

Click the extension icon, then hit the + button to create a new prompt.

Saving from AI sites

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.

Keyboard shortcuts

  • Ctrl/Cmd + N — new prompt
  • Escape — close modals

Supported Sites

  • chatgpt.com
  • claude.ai
  • gemini.google.com
  • perplexity.ai
  • grok.com

Export Format

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...

File Structure

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

Privacy

All data is stored locally in your browser using chrome.storage.local. No data is sent to any server.

About

A Browser Extension that lets you capture, organize, search, and export prompts from AI chat applications, completely offline with zero external dependencies.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors