|
|
--- |
|
|
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! ๐** |
|
|
|