AI-Powered Prompt Enhancement for ChatGPT, Claude, Gemini & More
Transform simple prompts into powerful AI instructions. Available as a Browser Extension and Web App.
Extension β’ Web App β’ Features β’ API Support β’ Contributing
Prompt Wizard enhances your AI prompts with structured formatting, context, and requirements - making your AI interactions more effective and productive. Like Grammarly, but for AI prompts!
- π Browser Extension - Enhance prompts directly on ChatGPT, Claude, Gemini (Recommended)
- π Web Application - Standalone tool for prompt generation and management
- Auto-Detect: Floating enhancement button appears on AI chat platforms
- Multiple Triggers:
- β¨ Click the floating button
- π±οΈ Right-click β "Enhance Prompt"
- β¨οΈ Keyboard shortcut:
Ctrl+Shift+E(Windows/Linux) orCmd+Shift+E(Mac)
- Works Everywhere: ChatGPT, Claude.ai, Google Gemini, Microsoft Copilot, and ALL websites
- Instant Enhancement: Rule-based mode works offline, no API needed
- AI-Powered (Optional): Supports OpenRouter & Google Gemini APIs
- No Login Required: Works immediately after installation
- Privacy-First: All processing happens locally, no data collection
-
Download the Extension
- Go to Releases Page
- Download
prompt-wizard-extension-v3.2.0.zip - Extract the ZIP file to a folder on your computer
-
Install in Your Browser
For Chrome / Brave / Edge / Opera:
1. Open chrome://extensions (or brave://extensions, edge://extensions) 2. Enable "Developer mode" (toggle in top-right corner) 3. Click "Load unpacked" button 4. Select the extracted 'extension' folder 5. Done! The extension icon should appear in your toolbar πFor Firefox:
1. Open about:debugging#/runtime/this-firefox 2. Click "Load Temporary Add-on" 3. Navigate to the extension folder and select manifest.json 4. Note: Temporary add-ons are removed when Firefox closes
# Clone the repository
git clone https://github.com/Justme017/Prompt-Wizard.git
cd Prompt-Wizard
# The extension is already built in the 'extension' folder
# Just load it as an unpacked extension (see Option 1, Step 2)- Visit any AI chat platform (ChatGPT, Claude, Gemini, etc.)
- Type your prompt in the text box
- Enhancement Options:
- Wait for the β¨ floating button to appear β Click it
- Or select your text β Right-click β "Enhance Prompt"
- Or select your text β Press
Ctrl+Shift+E
- Review the enhanced prompt in the modal
- Copy or Apply the enhancement to your input
Click the extension icon in your toolbar to:
- Toggle auto-detection on/off
- Select AI provider (None, OpenRouter, Gemini)
- Add API keys for AI-powered enhancement
- Choose your preferred AI model
- View usage statistics
For AI-powered enhancement:
OpenRouter:
- Get free API key: openrouter.ai/keys
- Open extension settings
- Select "OpenRouter" provider
- Paste your key (format:
sk-or-...) - Choose model (Gemma 3 12B is free!)
Google Gemini:
- Get free API key: aistudio.google.com/app/apikey
- Open extension settings
- Select "Gemini" provider
- Paste your key (format:
AIza...) - Choose model (1.5 Flash is fast & free!)
Live Demo: https://prompt-wizard-seven.vercel.app
- Hybrid Generation Modes: Rule-based (free) or AI-powered
- Multiple AI Models: GPT-4o, Claude 3.5 Sonnet, Gemini Pro, and more
- Smart Intent Analysis: Automatically detects prompt type
- Output Formats: Plain Text, JSON, Markdown, Code
- Dark Mode: Beautiful light/dark theme support
- Prompt History: Save and manage your enhanced prompts
- Templates: Pre-built prompts for common tasks
- Export/Import: Backup your prompt library
- Token Counting: Real-time token usage estimates
- Responsive Design: Works on all devices
# Clone the repository
git clone https://github.com/Justme017/Prompt-Wizard.git
cd Prompt-Wizard
# Install dependencies
npm install
# Start development server
npm run dev
# Open http://localhost:5173npm run buildOr manually:
npm run build
npx vercel --prodAutomatically analyzes your prompt to determine the best enhancement:
| Intent | Description | Examples |
|---|---|---|
| π¨ Creative Writing | Stories, articles, content | "Write a sci-fi story about AI" |
| π» Coding | Scripts, algorithms, debugging | "Create a Python web scraper" |
| π Analytical | Research, evaluation | "Analyze market trends in AI" |
| π Data Science | Visualization, analysis | "Create a sales dashboard" |
| βοΈ Communication | Emails, messages | "Write a professional email" |
| π¨βπ« Educational | Tutorials, explanations | "Explain quantum computing" |
| π Research | Investigation, findings | "Research renewable energy" |
| π General | Everything else | "Plan a trip to Japan" |
- π Plain Text: Simple, readable format
- π JSON: Structured data format
- π Markdown: Formatted documentation
- π» Code: Programming-specific format
Pre-configured prompts for instant use:
- π¨ Image Generation (DALL-E, Midjourney)
- π΅ Audio Generation
- π¬ Video Generation
- βοΈ Email Writing
- π Research Assistant
- πΆ ELI5 Explanations
- π Data Analysis
- π» Code Review
- π Translation
- βοΈ Creative Writing
- π Tutoring
- π Summarization
| Provider | Models | Free Tier | Get Key |
|---|---|---|---|
| OpenRouter | 200+ models including GPT-4, Claude, Llama | β Yes (Gemma, Mixtral) | openrouter.ai/keys |
| Google Gemini | Gemini 1.5 Flash, Pro, 2.0 | β Yes (15 RPM) | aistudio.google.com |
Extension:
- Click extension icon
- Select AI Provider
- Enter API key
- Choose model
- Start enhancing!
Web App:
- Toggle "Use AI-Powered Mode"
- Enter API key
- Select model
- Generate enhanced prompts
- Manifest V3: Modern Chrome extension architecture
- Vanilla JavaScript: Lightweight, no framework overhead
- Chrome Storage API: Settings persistence
- Context Menus: Right-click integration
- Keyboard Commands: Shortcut support
- Frontend: React 18 with TypeScript
- Build Tool: Vite 5
- Styling: Tailwind CSS 3
- Icons: Lucide React
- Deployment: Vercel
- State Management: React Hooks
Prompt-Wizard/
βββ extension/ # π Browser Extension
β βββ manifest.json # Extension configuration
β βββ background.js # Service worker
β βββ content.js # Main enhancement logic
β βββ content.css # Extension styles
β βββ popup.html # Settings UI
β βββ popup.js # Settings logic
β βββ icons/ # Extension icons
β
βββ src/ # π Web Application
β βββ components/ # React components
β β βββ PromptWizardV2.tsx
β β βββ PromptEnhancer.tsx
β β βββ ui/ # UI components
β βββ pages/ # Page components
β βββ hooks/ # Custom hooks
β βββ lib/ # Utilities
β
βββ public/ # Static assets
βββ docs/ # Documentation
- Chrome Web Store publication
- Firefox Add-ons publication
- GPT Store integration
- Claude Code integration
- More AI provider support
- Prompt templates marketplace
- Collaborative prompt editing
- Advanced analytics dashboard
Contributions are welcome! Please feel free to submit a Pull Request.
- π΄ Fork the repository
- πΏ Create a feature branch (
git checkout -b feature/AmazingFeature) - βοΈ Commit your changes (
git commit -m 'Add some AmazingFeature') - π€ Push to the branch (
git push origin feature/AmazingFeature) - π Open a Pull Request
- Follow the existing code style
- Write clear commit messages
- Update documentation as needed
- Test your changes thoroughly
- For extension changes, test on multiple browsers
This project is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License.
You are free to:
- β Share β copy and redistribute the material
- β Adapt β remix, transform, and build upon the material
Under the following terms:
- π Attribution β Give appropriate credit
- π ShareAlike β Distribute under the same license
Special thanks to:
- π¨ Tailwind CSS - Utility-first CSS framework
- β‘ Vite - Next generation frontend tooling
- βοΈ React - JavaScript library for building user interfaces
- π Vercel - Deployment and hosting
- π Lucide - Beautiful icons
- π€ OpenRouter - Unified API for AI models
- π§ Google AI - Gemini API access
Shubham Mehta
β If you find this project useful, please consider giving it a star! β
Made with β€οΈ by Shubham Mehta
