Prompt Deck 🎴
✨ Your Smart Prompt Management Companion ✨
Prompt Deck is a lightweight Windows utility that helps you structure and manage your LLM prompts with style. Perfect for power users who work with multiple AI assistants!
✨ Features
| 🎯 Smart Layout | Clean, modern interface with a main prompt area and expandable context sections |
| 🔄 Context Management | Add multiple labeled context sections with character counting |
| 📁 File Integration | Drag & drop files directly into context sections with visual feedback |
| 📋 Quick Copy | One-click copying of formatted prompts |
| 🚀 AI Integration | Direct launch buttons for ChatGPT, Claude, and Grok |
| 💾 Persistent Storage | Your prompts and window position are automatically saved between sessions |
🎨 Interface
Replace this with an actual screenshot of your app
Main Components:
- Main Prompt Area: A spacious text field for your primary prompt
- Context Sections: Expandable sections with:
- Notes field for labeling context
- Content area with character counter
- File support with drag & drop
- Quick Actions:
- Copy to Clipboard
- Direct launch buttons for popular AI assistants
🚀 Installation
# Install from PyPI
pip install prompt-deck
# Or install from source
git clone https://github.com/yourusername/prompt-deck.git
cd prompt-deck
pip install -e .
💫 Usage
-
Launch the app:
prompt-deck
-
Working with Prompts:
- Type your main prompt in the top section
- Click "Add Context" to create new context sections
- Drag & drop files directly into the window to create file-based contexts
-
Managing Contexts:
- Add notes to label your contexts
- Type or paste content directly
- Drop files to automatically create context sections
- Remove contexts using the "Remove" button
-
Using with AI Assistants:
- Click "Copy to Clipboard" to copy your formatted prompt
- Use the quick-launch buttons to open your favorite AI assistant:
- 🤖 ChatGPT (chat.openai.com)
- 🎭 Claude (claude.ai)
- ✨ Grok (x.com/i/grok)
💾 Data Storage
Your prompts and settings are automatically saved in:
%LOCALAPPDATA%\PromptDeck\state.json
🎨 Styling
Prompt Deck features a modern, clean interface with:
- Elegant color scheme with muted blues and grays
- Smooth animations for drag & drop
- Visual feedback for all interactions
- Comfortable spacing and typography using system fonts
🛠️ Technical Details
- Built with PyQt6 for a native Windows experience
- Uses system font stack for optimal rendering
- Implements efficient file handling with drag & drop support
- Saves state in JSON format for easy backup/restore
📜 License
MIT License • Made with 💖 by yada
Make your prompts powerful!
Metadata
Release files for prompt-deck 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| prompt_deck-0.1.0.tar.gz | 177.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| prompt_deck-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 192.2 kB
Release files / prompt_deck-0.1.0.tar.gz
| Download URL | prompt_deck-0.1.0.tar.gz |
|---|---|
| Size | 177.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b2f8beb6af18000786b729b01e0586ad633af745cea8a8de573946419cd42827
|
|
BLAKE2b-256 checksum How to use checksums |
8476b01d21b3124fd67dde3dfc01b34f7a8e77606344c15eb1a68a0fb79a5912
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.0
|
Release files / prompt_deck-0.1.0-py3-none-any.whl
| Download URL | prompt_deck-0.1.0-py3-none-any.whl |
|---|---|
| Size | 14.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
36cf47ee4cc96c78499998e59738038eb276a682cdc3ca7aef199879fa77a1e5
|
|
BLAKE2b-256 checksum How to use checksums |
8fbe678a32c48ab6df94e128560fcf6018c7485aefe0402d2f1b9a5959e03c62
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.0
|