edli commited on
Commit
3f5bfb3
Β·
verified Β·
1 Parent(s): 891b308

Upload 3 files

Browse files
Files changed (3) hide show
  1. README.md +36 -6
  2. app.py +45 -0
  3. requirements.txt +1 -0
README.md CHANGED
@@ -1,14 +1,44 @@
1
  ---
2
- title: Freephdlabor
3
- emoji: πŸ’»
4
- colorFrom: yellow
5
  colorTo: purple
6
  sdk: gradio
7
- sdk_version: 5.49.1
8
  app_file: app.py
9
  pinned: false
10
  license: mit
11
- short_description: how to customize a multiagent system on your own problem
12
  ---
13
 
14
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  ---
2
+ title: freephdlabor
3
+ emoji: πŸ”¬
4
+ colorFrom: blue
5
  colorTo: purple
6
  sdk: gradio
7
+ sdk_version: 4.44.0
8
  app_file: app.py
9
  pinned: false
10
  license: mit
 
11
  ---
12
 
13
+ # `freephdlabor`: customizing your own research lab to do scientific research in your field 24/7
14
+
15
+ **freephdlabor** is a fully customizable multiagent framework with dynamic workflows for autonomous scientific research - from idea to publication.
16
+
17
+ Build your personalized AI research group that automates continual, interactive scientific research.
18
+
19
+ ## Features
20
+
21
+ - **Dynamic Workflows**: Adapts in real-time to research findings
22
+ - **Fully Customizable**: Add/modify/remove agents with ease
23
+ - **Human-in-the-Loop**: Naturally integrates human feedback in real-time
24
+ - **End-to-End Automation**: From idea conception to LaTeX-formatted papers with figures and citations
25
+
26
+ ## Links
27
+
28
+ - πŸ“„ [arXiv Paper](https://arxiv.org/abs/2510.15624)
29
+ - πŸ’» [GitHub Repository](https://github.com/ltjed/freephdlabor)
30
+ - πŸ“ [Blog Post](https://freephdlabor.github.io)
31
+
32
+ ## Citation
33
+
34
+ ```bibtex
35
+ @misc{li2025buildpersonalizedresearchgroup,
36
+ title={Build Your Personalized Research Group: A Multiagent Framework for Continual and Interactive Science Automation},
37
+ author={Ed Li and Junyu Ren and Xintian Pan and Cat Yan and Chuanhao Li and Dirk Bergemann and Zhuoran Yang},
38
+ year={2025},
39
+ eprint={2510.15624},
40
+ archivePrefix={arXiv},
41
+ primaryClass={cs.AI},
42
+ url={https://arxiv.org/abs/2510.15624},
43
+ }
44
+ ```
app.py ADDED
@@ -0,0 +1,45 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import gradio as gr
2
+
3
+ # Project information
4
+ title = "`freephdlabor`: customizing your own research lab to do scientific research in your field 24/7"
5
+
6
+ description = """
7
+ **Free PhD Labor** is a fully customizable multiagent framework with dynamic workflows for autonomous scientific research - from idea to publication.
8
+
9
+ Build your personalized AI research group that automates continual, interactive scientific research.
10
+
11
+ ### Key Features
12
+ - **Dynamic Workflows**: Adapts in real-time to research findings
13
+ - **Fully Customizable**: Add/modify/remove agents with ease
14
+ - **Human-in-the-Loop**: Naturally integrates human feedback in real-time
15
+ - **End-to-End Automation**: From idea conception to LaTeX-formatted papers with figures and citations
16
+
17
+ ### Links
18
+ - πŸ“„ [arXiv Paper](https://arxiv.org/abs/2510.15624)
19
+ - πŸ’» [GitHub Repository](https://github.com/ltjed/freephdlabor)
20
+ - πŸ“ [Blog Post](https://freephdlabor.github.io)
21
+ """
22
+
23
+ # YouTube video URL
24
+ youtube_url = "https://www.youtube.com/watch?v=xwG7dpUtues"
25
+
26
+ # Create Gradio interface
27
+ with gr.Blocks(theme=gr.themes.Soft()) as demo:
28
+ gr.Markdown(f"# {title}")
29
+ gr.Markdown(description)
30
+
31
+ gr.Markdown("## πŸŽ₯ Demo Video")
32
+ gr.Video(value=youtube_url, label="Watch freephdlabor in action")
33
+
34
+ gr.Markdown("## πŸ“„ Research Paper")
35
+ gr.Markdown("""
36
+ **Paper Title:** Build Your Personalized Research Group: A Multiagent Framework for Continual and Interactive Science Automation
37
+
38
+ [View PDF on arXiv](https://arxiv.org/pdf/2510.15624)
39
+ """)
40
+
41
+ gr.Markdown("---")
42
+ gr.Markdown("freephdlabor team")
43
+
44
+ if __name__ == "__main__":
45
+ demo.launch()
requirements.txt ADDED
@@ -0,0 +1 @@
 
 
1
+ gradio==4.44.0