import gradio as gr # Project information title = "`freephdlabor`: customizing your own research lab to do scientific research in your field 24/7" description = """ **freephdlabor** is a fully customizable multiagent framework with dynamic workflows for autonomous scientific research - from idea to publication. Build your personalized AI research group that automates continual, interactive scientific research. ### Key Features - **Dynamic Workflows**: Adapts in real-time to research findings - **Fully Customizable**: Add/modify/remove agents with ease - **Human-in-the-Loop**: Naturally integrates human feedback in real-time - **End-to-End Automation**: From idea conception to LaTeX-formatted papers with figures and citations ### Links - 📄 [technical report](https://arxiv.org/abs/2510.15624) - 💻 [GitHub Repository](https://github.com/ltjed/freephdlabor) - 📝 [Blog Post](https://freephdlabor.github.io) """ # Create Gradio interface with gr.Blocks(theme=gr.themes.Soft()) as demo: gr.Markdown(f"# {title}") gr.Markdown(description) gr.Markdown("## 🎥 Demo Video") gr.HTML("""