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("""
""") gr.Markdown("## 📄 Technical Report") gr.Markdown(""" **Technical Report Title:** Build Your Personalized Research Group: A Multiagent Framework for Continual and Interactive Science Automation [View PDF on arXiv](https://arxiv.org/pdf/2510.15624) """) gr.Markdown("## 📝 Citation") gr.Code("""@misc{li2025buildpersonalizedresearchgroup, title={Build Your Personalized Research Group: A Multiagent Framework for Continual and Interactive Science Automation}, author={Ed Li and Junyu Ren and Xintian Pan and Cat Yan and Chuanhao Li and Dirk Bergemann and Zhuoran Yang}, year={2025}, eprint={2510.15624}, archivePrefix={arXiv}, primaryClass={cs.AI}, url={https://arxiv.org/abs/2510.15624}, }""", language="latex", label="BibTeX") if __name__ == "__main__": demo.launch()