Skip to main content

A lightweight Windows utility for structuring LLM prompts

Project description

Prompt Deck 🎴

Windows Python License

✨ 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

Prompt Deck 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

  1. Launch the app:

    prompt-deck
    
  2. 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
  3. 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
  4. 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!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

prompt_deck-0.1.0.tar.gz (177.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

prompt_deck-0.1.0-py3-none-any.whl (14.8 kB view details)

Uploaded Python 3

File details

Details for the file prompt_deck-0.1.0.tar.gz.

File metadata

  • Download URL: prompt_deck-0.1.0.tar.gz
  • Upload date:
  • Size: 177.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.0

File hashes

Hashes for prompt_deck-0.1.0.tar.gz
Algorithm Hash digest
SHA256 b2f8beb6af18000786b729b01e0586ad633af745cea8a8de573946419cd42827
MD5 a02fe0ef9be6838ee2e690c1d57b8039
BLAKE2b-256 8476b01d21b3124fd67dde3dfc01b34f7a8e77606344c15eb1a68a0fb79a5912

See more details on using hashes here.

File details

Details for the file prompt_deck-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: prompt_deck-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 14.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.0

File hashes

Hashes for prompt_deck-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 36cf47ee4cc96c78499998e59738038eb276a682cdc3ca7aef199879fa77a1e5
MD5 d0c1206dc26918dfba153642aa88f5f5
BLAKE2b-256 8fbe678a32c48ab6df94e128560fcf6018c7485aefe0402d2f1b9a5959e03c62

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page