├── .gitignore ├── LICENSE ├── README.md ├── config ├── config_template.yml └── research_projects.yml ├── docs ├── contribution_guide.md ├── images │ ├── ags_framework.jpg │ ├── ags_timeline.jpg │ ├── framework1.png │ ├── framework4.png │ ├── future_timeline.jpg │ ├── ui.png │ ├── web-ui-0522.png │ └── web-ui.png ├── installation.md └── paper │ └── Autonomous Generalist Scientist-Towards and Beyond Human-level Automatic Research Using Foundation Model-Based AI Agents and Robots (A Position).pdf ├── gscientist ├── __init__.py ├── agents │ ├── __init__.py │ ├── agent_factory.py │ ├── base_agent.py │ ├── gs_agent.py │ └── scisearch_agent.py ├── project_manager.py ├── references │ ├── __init__.py │ ├── paper.py │ └── references_manager.py ├── server │ ├── __init__.py │ ├── main.py │ ├── models.py │ ├── routers │ │ ├── agent_router.py │ │ ├── project_router.py │ │ └── references_router.py │ └── services │ │ ├── agent_service.py │ │ ├── project_service.py │ │ └── references_service.py └── tools │ ├── __init__.py │ ├── builtins │ ├── cmd.py │ ├── paper_search │ │ ├── __init__.py │ │ ├── arxiv.py │ │ └── google_scholar.py │ └── read_code_project.py │ └── plugins │ └── browse.py ├── requirements.txt ├── setup.py ├── start_backend.py ├── start_ui.py ├── tests ├── test_agent_factory.py ├── test_api.py ├── test_gs_agent.py └── test_project_manager.py └── ui └── frontend ├── css └── style.css ├── index.html └── js ├── main.js ├── modules ├── browser.js ├── chat.js ├── editor.js ├── planner.js ├── project.js └── references.js └── services ├── chatService.js └── projectService.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openags/auto-research/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openags/auto-research/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openags/auto-research/HEAD/README.md -------------------------------------------------------------------------------- /config/config_template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openags/auto-research/HEAD/config/config_template.yml -------------------------------------------------------------------------------- /config/research_projects.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openags/auto-research/HEAD/config/research_projects.yml -------------------------------------------------------------------------------- /docs/contribution_guide.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/images/ags_framework.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openags/auto-research/HEAD/docs/images/ags_framework.jpg -------------------------------------------------------------------------------- /docs/images/ags_timeline.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openags/auto-research/HEAD/docs/images/ags_timeline.jpg -------------------------------------------------------------------------------- /docs/images/framework1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openags/auto-research/HEAD/docs/images/framework1.png -------------------------------------------------------------------------------- /docs/images/framework4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openags/auto-research/HEAD/docs/images/framework4.png -------------------------------------------------------------------------------- /docs/images/future_timeline.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openags/auto-research/HEAD/docs/images/future_timeline.jpg -------------------------------------------------------------------------------- /docs/images/ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openags/auto-research/HEAD/docs/images/ui.png -------------------------------------------------------------------------------- /docs/images/web-ui-0522.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openags/auto-research/HEAD/docs/images/web-ui-0522.png -------------------------------------------------------------------------------- /docs/images/web-ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openags/auto-research/HEAD/docs/images/web-ui.png -------------------------------------------------------------------------------- /docs/installation.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/paper/Autonomous Generalist Scientist-Towards and Beyond Human-level Automatic Research Using Foundation Model-Based AI Agents and Robots (A Position).pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openags/auto-research/HEAD/docs/paper/Autonomous Generalist Scientist-Towards and Beyond Human-level Automatic Research Using Foundation Model-Based AI Agents and Robots (A Position).pdf -------------------------------------------------------------------------------- /gscientist/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /gscientist/agents/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /gscientist/agents/agent_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openags/auto-research/HEAD/gscientist/agents/agent_factory.py -------------------------------------------------------------------------------- /gscientist/agents/base_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openags/auto-research/HEAD/gscientist/agents/base_agent.py -------------------------------------------------------------------------------- /gscientist/agents/gs_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openags/auto-research/HEAD/gscientist/agents/gs_agent.py -------------------------------------------------------------------------------- /gscientist/agents/scisearch_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openags/auto-research/HEAD/gscientist/agents/scisearch_agent.py -------------------------------------------------------------------------------- /gscientist/project_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openags/auto-research/HEAD/gscientist/project_manager.py -------------------------------------------------------------------------------- /gscientist/references/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openags/auto-research/HEAD/gscientist/references/__init__.py -------------------------------------------------------------------------------- /gscientist/references/paper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openags/auto-research/HEAD/gscientist/references/paper.py -------------------------------------------------------------------------------- /gscientist/references/references_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openags/auto-research/HEAD/gscientist/references/references_manager.py -------------------------------------------------------------------------------- /gscientist/server/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /gscientist/server/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openags/auto-research/HEAD/gscientist/server/main.py -------------------------------------------------------------------------------- /gscientist/server/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openags/auto-research/HEAD/gscientist/server/models.py -------------------------------------------------------------------------------- /gscientist/server/routers/agent_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openags/auto-research/HEAD/gscientist/server/routers/agent_router.py -------------------------------------------------------------------------------- /gscientist/server/routers/project_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openags/auto-research/HEAD/gscientist/server/routers/project_router.py -------------------------------------------------------------------------------- /gscientist/server/routers/references_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openags/auto-research/HEAD/gscientist/server/routers/references_router.py -------------------------------------------------------------------------------- /gscientist/server/services/agent_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openags/auto-research/HEAD/gscientist/server/services/agent_service.py -------------------------------------------------------------------------------- /gscientist/server/services/project_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openags/auto-research/HEAD/gscientist/server/services/project_service.py -------------------------------------------------------------------------------- /gscientist/server/services/references_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openags/auto-research/HEAD/gscientist/server/services/references_service.py -------------------------------------------------------------------------------- /gscientist/tools/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openags/auto-research/HEAD/gscientist/tools/__init__.py -------------------------------------------------------------------------------- /gscientist/tools/builtins/cmd.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /gscientist/tools/builtins/paper_search/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /gscientist/tools/builtins/paper_search/arxiv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openags/auto-research/HEAD/gscientist/tools/builtins/paper_search/arxiv.py -------------------------------------------------------------------------------- /gscientist/tools/builtins/paper_search/google_scholar.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /gscientist/tools/builtins/read_code_project.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /gscientist/tools/plugins/browse.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | camel-ai 2 | google-adk 3 | openai-agents 4 | sqlite3 -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openags/auto-research/HEAD/setup.py -------------------------------------------------------------------------------- /start_backend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openags/auto-research/HEAD/start_backend.py -------------------------------------------------------------------------------- /start_ui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openags/auto-research/HEAD/start_ui.py -------------------------------------------------------------------------------- /tests/test_agent_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openags/auto-research/HEAD/tests/test_agent_factory.py -------------------------------------------------------------------------------- /tests/test_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openags/auto-research/HEAD/tests/test_api.py -------------------------------------------------------------------------------- /tests/test_gs_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openags/auto-research/HEAD/tests/test_gs_agent.py -------------------------------------------------------------------------------- /tests/test_project_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openags/auto-research/HEAD/tests/test_project_manager.py -------------------------------------------------------------------------------- /ui/frontend/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openags/auto-research/HEAD/ui/frontend/css/style.css -------------------------------------------------------------------------------- /ui/frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openags/auto-research/HEAD/ui/frontend/index.html -------------------------------------------------------------------------------- /ui/frontend/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openags/auto-research/HEAD/ui/frontend/js/main.js -------------------------------------------------------------------------------- /ui/frontend/js/modules/browser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openags/auto-research/HEAD/ui/frontend/js/modules/browser.js -------------------------------------------------------------------------------- /ui/frontend/js/modules/chat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openags/auto-research/HEAD/ui/frontend/js/modules/chat.js -------------------------------------------------------------------------------- /ui/frontend/js/modules/editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openags/auto-research/HEAD/ui/frontend/js/modules/editor.js -------------------------------------------------------------------------------- /ui/frontend/js/modules/planner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openags/auto-research/HEAD/ui/frontend/js/modules/planner.js -------------------------------------------------------------------------------- /ui/frontend/js/modules/project.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openags/auto-research/HEAD/ui/frontend/js/modules/project.js -------------------------------------------------------------------------------- /ui/frontend/js/modules/references.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openags/auto-research/HEAD/ui/frontend/js/modules/references.js -------------------------------------------------------------------------------- /ui/frontend/js/services/chatService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openags/auto-research/HEAD/ui/frontend/js/services/chatService.js -------------------------------------------------------------------------------- /ui/frontend/js/services/projectService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openags/auto-research/HEAD/ui/frontend/js/services/projectService.js --------------------------------------------------------------------------------