Prompt Keeper - Browser Extension
A browser extension for managing, organizing, and tracking your prompts.
Features
Core Functionality
- Manual Prompt Management: Create, edit, and manage prompts through the UI
- Unified Storage: Store all prompts in one place
- Search & Filter: Quick search by keyword, category, or tags
- Favorites: Star important prompts for quick access
- Tagging System: Organize prompts with custom tags and categories
UI Features
- Export/Import: Backup and restore prompts as JSON files
- Smart Organization: Categories and custom tags
- Statistics Dashboard: View analytics of your prompts
Installation
For Chrome/Edge
- Clone or download this repository
- Open \chrome://extensions/\ in your browser
- Enable “Developer mode” (top right toggle)
- Click “Load unpacked”
- Select the folder containing the extension files
Project Structure
\
prompty/
manifest.json # Extension configuration
background.js # Service worker & message handling
content_script.js # Disabled (UI only mode)
popup.html # UI markup
popup.js # UI logic & interactions
popup.css # Styling
storage.js # Storage manager
utils.js # Utility functions
images/ # Icons and assets
README.md # This file
\\
How It Works
1. Data Storage
- Uses Chrome’s \storage.local\ API for data persistence
- All data is stored locally on user’s device (no cloud sync)
2. Message Passing
- \ackground.js\ acts as a message router
- Communicates between \popup.js\ and storage
- Handles save, update, delete, and search operations
3. UI Management
- \popup.html/js/css\ provides the main UI
- Tab-based navigation (Prompts, Favorites, Settings)
- Modal system for creating/editing prompts
Usage Guide
Saving Prompts
Manual Entry:
- Click the Prompt Keeper icon to open the popup
- Click “New Prompt” to add a prompt
- Fill in the prompt details and save
- Select a source from the dropdown
Organizing Prompts
Categories:
- Code, Writing, Analysis, Research, Creative, General, Other
Tags:
- Add custom tags separated by commas
- Example: \important, follow-up, idea\
Favorites:
- Click the star icon to mark prompts as favorites
- Filter by favorites using the “ Favorites” tab
Export:
- Click “Export All” in Settings to download your prompts as JSON
Import:
- Click “Import Data” and select a previously exported JSON file
- Prompts are merged with existing data
Privacy & Security
- All data stored locally on your device
- No cloud sync or external servers
- No data collection or tracking
- Open source and auditable
License
This project is open source. Feel free to modify and distribute.
Made with for prompt management