Promptman is a Chrome extension designed to enhance your interaction with Claude AI (https://claude.ai). It provides features for monitoring conversations, saving chat content, managing prompts, and more.
-
Conversation Monitoring
- Tracks the number of messages in a Claude conversation
- Displays a badge on the extension icon showing the message count
- Changes badge color based on conversation length (green, orange, red)
-
Character Count
- Shows a real-time character count of the entire conversation
- Displays as an overlay on the Claude interface
-
Save Conversations
- Allows downloading the current conversation as a text file
- Preserves conversation title and chat ID
-
Prompt Management
- Create, edit, and delete custom prompts
- Categorize prompts (Miscellaneous, Programming, Debate)
- Export and import prompts as JSON files
- Organize prompts in an accordion structure grouped by category
-
Load Saved Conversations
- Open previously saved conversations in a new tab
- Displays conversations with proper formatting and styling
- Download or clone this repository
- Open Chrome and go to
chrome://extensions/
- Enable "Developer mode" in the top right corner
- Click "Load unpacked" and select the directory containing the extension files
- Click the extension icon to open the side panel
- Use the side panel to access various features:
- Download current conversation
- Manage prompts (create, edit, delete)
- Import/export prompts
- Load saved conversations
- The badge on the extension icon shows the current message count in your Claude conversation
- Press Ctrl+B (or Cmd+B on Mac) to quickly open the side panel
manifest.json
: Extension configurationbackground.js
: Handles background tasks and communication between componentscontent.js
: Interacts with the Claude webpage, monitors conversationssidebar.js
: Manages the extension's side panel functionalityconversation.js
: Handles display of saved conversationsstorage.js
: Manages prompt storage operations (CRUD, import, export)display.js
: Controls the display of prompts in the UIform.js
: Handles form operations for adding and editing prompts
- Create: Add new prompts with title, description, content, and category
- Read: View prompts organized by category in an accordion structure
- Update: Edit existing prompts
- Delete: Remove individual prompts or all prompts
- Import/Export: Backup and restore prompts as JSON files
This extension requires permissions to access tabs, web requests, storage, and side panel. It also needs host permissions for https://claude.ai/*.
- Implement Light/Dark mode toggle for the extension interface
- Add support for multiple Claude conversations simultaneously
- Add support for icons with each prompt for better display
- Add a settings panel to show/hide various features
- Add keyboard shortcuts for common actions
- Implement a search function for saved prompts
- Create a user guide or documentation for advanced features
- Add support for multiple Claude conversations simultaneously
- Preserve code formating for saved conversations.
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
If you encounter any issues or have questions, please open an issue on the GitHub repository.
Developed with ❤️ for Claude AI users