"""
Jade Web Dev - Vibe Coder
AI-powered web code generator
"""
import os
import logging
from groq import Groq
logger = logging.getLogger("JadeWebDev")
class WebDevAgent:
def __init__(self):
self.groq_api_key = os.getenv("GROQ_API_KEY")
if not self.groq_api_key:
logger.warning("GROQ_API_KEY not set. WebDev agent may fail.")
self.client = Groq(api_key=self.groq_api_key)
self.model = "moonshotai/kimi-k2-instruct-0905" # Good for code generation
self.system_prompt = """You are an elite web developer AI creating stunning, FULLY FUNCTIONAL websites.
TECHNICAL REQUIREMENTS:
1. Use Tailwind CSS via CDN:
2. Output ONLY valid HTML - no markdown, no explanations, no code blocks
3. MUST include functional JavaScript in