import gradio as gr from agent import run_analysis # Gradio Interface with gr.Blocks(theme="soft") as demo: gr.Markdown("## 🧠 MarketMind AI: Your Market Intelligence Co-Pilot") gr.Markdown("Turn Google search data into actionable business insights") with gr.Row(): analysis_type = gr.Dropdown( choices=["Competitor Analysis", "Keyword Research", "Trend Discovery", "Idea Validation"], label="Analysis Type" ) query_input = gr.Textbox(label="Enter Query (e.g., competitor URL, industry, business idea)") submit_btn = gr.Button("🔍 Analyze") output = gr.Markdown(label="Insights") submit_btn.click( fn=run_analysis, inputs=[analysis_type, query_input], outputs=output ) if __name__ == "__main__": demo.launch()