| --- |
| title: AI Code Agent Prompt Enhancer |
| emoji: ๐ |
| colorFrom: indigo |
| colorTo: red |
| sdk: gradio |
| sdk_version: 5.49.1 |
| app_file: app.py |
| pinned: false |
| license: mit |
| short_description: Transform your website ideas into professional |
| --- |
| |
| # ๐ AI Code Agent Prompt Enhancer |
|
|
| Transform your website ideas into professional, production-ready prompts optimized for AI code agent systems. This tool guides you through a series of questions to gather all necessary information, then generates detailed prompts that work with AI coding assistants like Cursor, Bolt.new, v0.dev, and custom AI code agents. |
|
|
| ## โจ Features |
|
|
| - ๐ฏ **Smart Questionnaire** - Guided questions to gather all project requirements |
| - ๐จ **Professional Prompts** - Generate detailed, production-ready specifications |
| - ๐ฑ **AI Code Agent Compatible** - Uses TITLE_PAGE, UPDATE_PAGE, SEARCH/REPLACE format |
| - โจ **Modern Tech Stack** - Includes TailwindCSS, Feather Icons, AOS, Vanta.js |
| - ๐ผ๏ธ **Image Placeholders** - Integrates Static.photos for professional placeholder images |
| - ๐ฅ **Downloadable** - Save prompts for future use |
|
|
| ## ๐ง Technology Stack |
|
|
| - **Gradio** - Interactive web interface |
| - **Hugging Face Inference API** - AI-powered prompt generation |
| - **TailwindCSS** - Utility-first CSS framework |
| - **Feather Icons** - Beautiful icon set |
| - **AOS.js** - Scroll animation library |
| - **Vanta.js** - Animated backgrounds |
| - **Static.photos** - Professional placeholder images |
|
|
| ## ๐ฏ What You Get |
|
|
| โ
**Clean, Professional Prompt** - No Q&A clutter, just specifications |
| โ
**AI Code Agent Format** - Uses TITLE_PAGE, UPDATE_PAGE, SEARCH/REPLACE blocks |
| โ
**TailwindCSS Integration** - Modern, responsive styling |
| โ
**Animation Ready** - AOS scroll animations + Vanta.js backgrounds |
| โ
**Icon System** - Feather Icons integrated |
| โ
**Image Placeholders** - Static.photos for all images |
| โ
**Production Ready** - Complete technical specifications |
| โ
**Downloadable** - Save for future use |
|
|
| ## ๐ How to Use |
|
|
| ### Step 1: Create Your Prompt |
| 1. **Enter Your Idea** - Describe your website concept |
| 2. **Answer Questions** - Respond to guided questions (7 total) |
| 3. **Generate Prompt** - Click to create your AI code agent prompt |
| 4. **Download/Copy** - Save or copy the generated prompt |
|
|
| ### Step 2: Use with AI Code Agent |
| 1. **Copy the generated prompt** |
| 2. **Paste into your AI code agent** (Cursor, Bolt.new, v0.dev, custom agents) |
| 3. **Get production-ready code** with proper formatting |
|
|
| ## ๐ง Compatible Systems |
|
|
| This tool generates prompts compatible with: |
| - โจ **Custom AI Code Agents** (using the TITLE_PAGE/UPDATE_PAGE format) |
| - โจ **Cursor AI** - Paste and generate |
| - โจ **Bolt.new** - Direct integration |
| - โจ **v0.dev** - Component generation |
| - โจ **GitHub Copilot** - Enhanced context |
| - โจ **Any LLM** - ChatGPT, Claude, Gemini |
|
|
| ## ๐ Output Format |
|
|
| The generated prompts use a specific format for AI code agents: |
|
|
| ### For New Websites: |
| ``` |
| <<<<<<< START_TITLE index.html >>>>>>> END_TITLE |
| ```html |
| <!DOCTYPE html> |
| ...complete HTML code... |
| ``` |
| ``` |
|
|
| ### For Updates: |
| ``` |
| <<<<<<< UPDATE_PAGE_START index.html >>>>>>> UPDATE_PAGE_END |
| <<<<<<< SEARCH |
| <h1>Old Content</h1> |
| ======= |
| <h1 class="text-4xl font-bold">New Content</h1> |
| >>>>>>> REPLACE |
| ``` |
|
|
| ## ๐ ๏ธ Installation |
|
|
| 1. **Clone the repository** |
| ```bash |
| git clone <your-repo-url> |
| cd ai-code-agent-enhancer |
| ``` |
|
|
| 2. **Install dependencies** |
| ```bash |
| pip install -r requirements.txt |
| ``` |
|
|
| 3. **Set up environment variables** |
| Create a .env file or set the HuggingFace token: |
| ```bash |
| export HF_TOKEN="your_huggingface_token_here" |
| ``` |
|
|
| ## ๐ฎ Usage |
|
|
| 1. **Run the application** |
| ```bash |
| python app.py |
| ``` |
|
|
| 2. **Open in browser** |
| The app will launch at http://localhost:7860 |
|
|
| 3. **Follow the process** |
| - Enter your website idea |
| - Answer 7 guided questions |
| - Select an AI model |
| - Generate your enhanced prompt |
| - Copy or download the result |
|
|
| ## ๐ฏ How It Works |
|
|
| ### Step 1: Input Collection |
| The system asks targeted questions about: |
| - Website type (portfolio, e-commerce, etc.) |
| - Purpose and goals |
| - Target audience |
| - Required sections/pages |
| - Design preferences |
| - Features needed |
| - New vs. update request |
|
|
| ### Step 2: Prompt Generation |
| An LLM processes your answers and creates a detailed specification including: |
| - Complete technical requirements |
| - Design specifications |
| - Feature descriptions |
| - Code structure format |
| - CDN links and libraries |
| - Accessibility guidelines |
|
|
| ### Step 3: Format Optimization |
| The output is formatted for AI code agents with: |
| - TITLE_PAGE blocks for new websites |
| - UPDATE_PAGE and SEARCH/REPLACE blocks for updates |
| - HTML templates |
| - Animation examples |
| - Styling guidelines |
|
|
| ## ๐ ๏ธ Tech Stack |
|
|
| - **Frontend**: Gradio 4.0+ |
| - **AI**: HuggingFace Inference API |
| - **Models**: Llama, Phi, Zephyr, Mistral |
| - **Output Format**: AI Code Agent compatible |
|
|
| ## ๐ Environment Variables |
|
|
| | Variable | Description | Required | |
| |----------|-------------|----------| |
| | `HF_TOKEN` | HuggingFace API token | Yes | |
|
|
| Get your token from: https://huggingface.co/settings/tokens |
|
|
| ## ๐จ Supported Technologies |
|
|
| Generated prompts include: |
| - **TailwindCSS** - Responsive styling |
| - **Feather Icons** - Icon library |
| - **AOS.js** - Scroll animations |
| - **Vanta.js** - Background animations |
| - **Anime.js** - Advanced animations |
| - **Static.photos** - Placeholder images |
|
|
| ## ๐ Example Usage |
|
|
| **Input:** |
| - Website Idea: "Portfolio website for a photographer" |
| - Type: Portfolio |
| - Purpose: Showcase work and attract clients |
| - Audience: Potential photography clients |
| - Sections: Home, Gallery, About, Contact |
| - Theme: Dark, modern, elegant |
| - Features: Image gallery, contact form, smooth animations |
|
|
| **Output:** |
| Complete AI code agent prompt with all specifications, ready to paste into Cursor, Bolt.new, v0.dev, or any AI coding assistant. |
|
|
| ## ๐ค Contributing |
|
|
| Contributions are welcome! Please: |
| 1. Fork the repository |
| 2. Create a feature branch |
| 3. Make your changes |
| 4. Submit a pull request |
|
|
| ## ๐ License |
|
|
| MIT License - feel free to use in your projects |
|
|
| ## ๐ Support |
|
|
| If you encounter issues: |
| 1. Check that `HF_TOKEN` is set correctly |
| 2. Ensure all dependencies are installed |
| 3. Try a different AI model from the dropdown |
| 4. Check HuggingFace API status |
|
|
| ## ๐ Credits |
|
|
| Created for developers who want to streamline their AI-powered web development workflow. |
|
|
| --- |
|
|
| **Happy Coding! ๐** |
|
|