A curated map of LLM-based agents for automated scientific research.
Overview • Taxonomy • Methods • Agentic Repos • Construction • Enhancement • Benchmarks • Contributing • Citation
Large language model agents are becoming a practical interface for AI for Science (AI4S): reading literature, generating hypotheses, designing experiments, operating tools, analyzing results, and reviewing research outputs. This repository organizes the scientific-agent landscape around the research workflow and the autonomy level of each system.
| What this repository maps | How to read it |
|---|---|
| Agent levels | Assistant, Partner, and Avatar describe increasing autonomy and responsibility in scientific workflows. |
| Research stages | Literature, Hypothesis, Design, Verification, Analysis, and Evaluation show where each method contributes. |
| Agent components | Reasoning, memory, and collaboration enhancements highlight how systems are built beyond a base LLM. |
| Evaluation resources | Benchmarks and datasets help compare scientific-agent capabilities across domains. |

| Section | Use it for |
|---|---|
| 💡 Taxonomy | Compare representative scientific agents by level, domain, backbone, capability, components, and research stage. |
| 🧩 Method Guides | Read focused method notes for construction, enhancement, evaluation, and auto-research systems. |
| ✈️ Scientific Agents Construction | Find papers and systems about building agent workflows, prompts, tools, context, and domain interfaces. |
| 🚀 Scientific Agents Enhancement | Explore reasoning, memory, workflow, and self-improvement techniques for stronger agents. |
| ⚖️ Benchmark For Scientific Agents | Locate benchmarks for scientific reasoning, code generation, data analysis, citation, and domain evaluation. |
| 🧭 Broader Agentic & Auto-Research Repositories | Track influential repositories beyond scientific agents, including Karpathy-style training stacks, coding agents, browser agents, and orchestration frameworks. |
The figures below are synchronized from the TPAMI survey materials so the repository mirrors the paper's structure rather than acting only as a paper list.
| Figure | What it explains | Repository file |
|---|---|---|
| Research lifecycle | How scientific agents support literature, hypothesis, design, verification, analysis, and evaluation. | overall_short.png |
| Survey organization | High-level organization of the survey and repository map. | overall.png |
| E/M role taxonomy | Capability envelope and capability maturity, inducing Assistant, Partner, and Avatar roles. | level.png |
| Extended role view | Additional role-level view used by the survey materials. | level_2.png |
| Construction overview | Agent construction methodology. | construction_overview.png |
| Knowledge organization | How scientific agents organize domain knowledge. | knowledge_organization.png |
| Orchestration | Coordination and workflow orchestration in scientific-agent construction. | orchestration_flat.png |
| Enhancement overview | Overview of scientific-agent capability enhancement. | enhancement_overview.png |
| Memory systems | Memory structures for scientific agents. | memory.png |
| Reasoning enhancement | Reasoning enhancement patterns for scientific agents. | reasoning.png |
| Benchmark overview | Scientific-agent benchmark and evaluation metric landscape. | benchmark_overview.png |

| Level | Role in scientific work | Count | Typical scope |
|---|---|---|---|
| Assistant | Helps with bounded scientific tasks under direct human steering. | 33 | Literature synthesis, QA, design assistance, and analysis support. |
| Partner | Collaborates across multiple workflow steps with stronger tool use or feedback loops. | 20 | Ideation, experiment planning, automation, review, and domain reasoning. |
| Avatar | Acts as a higher-autonomy research executor in digital or physical environments. | 15 | Autonomous labs, discovery loops, and end-to-end research. |
| Capability / component | Meaning |
|---|---|
| E | Capability envelope: the breadth of scientific workflow coverage. |
| M | Capability maturity: the maturity of autonomy and execution. |
| R / Mem. / C | Reasoning enhancement, memory enhancement, and collaboration enhancement. |
| Stages | Literature, Hypothesis, Design, Verification, Analysis, and Evaluation. |
Capability envelope is abbreviated as E, capability maturity as M, reasoning enhancement as R, memory enhancement as Mem., and collaboration enhancement as C.
| Level | Method | Domain | LLM Backbone | E | M | R | Mem. | C | Application Stages | Task Description |
|---|---|---|---|---|---|---|---|---|---|---|
| Assistant | LitLLM | General | General-purpose | E1 | M1 | No | No | No | Literature, Analysis | Literature review synthesis |
| Assistant | otto-SR | Medical | General-purpose | E1 | M1 | Yes | No | No | Literature, Analysis | Systematic review synthesis |
| Assistant | SciMON | General | General-purpose | E1 | M1 | Yes | No | No | Literature, Hypothesis | Novel hypothesis generation |
| Assistant | KG-FM | Materials | General-purpose | E1 | M1 | Yes | No | No | Literature, Hypothesis, Analysis | Knowledge-grounded materials QA |
| Assistant | HypoGen | General | General-purpose | E1 | M1 | Yes | No | No | Hypothesis | Research hypothesis generation |
| Assistant | LLM-SR | Physics | General-purpose | E1 | M1 | Yes | Yes | No | Hypothesis, Analysis | Symbolic equation discovery |
| Assistant | InstructMol | Chemistry | Domain-specialized | E1 | M1 | No | No | No | Verification, Analysis | Molecular instruction following |
| Assistant | GeneGPT | Medical | General-purpose | E1 | M1 | Yes | No | No | Analysis | Genomic question answering |
| Assistant | TAIS | Medical | General-purpose | E1 | M1 | Yes | No | Yes | Verification, Analysis | Gene expression analysis |
| Assistant | DrugAgent | Medical | General-purpose | E1 | M1 | Yes | No | Yes | Analysis | ML-driven drug discovery |
| Assistant | DrugGen | Medical | General-purpose | E1 | M1 | No | No | No | Design, Verification | Targeted molecular generation |
| Assistant | ChemAgent | Chemistry | General-purpose | E1 | M1 | Yes | Yes | No | Design, Verification, Analysis | Multi-step chemical reasoning |
| Assistant | ChatChemTS | Chemistry | Domain-specialized | E1 | M1 | No | No | No | Design, Verification | Conversational molecule generation |
| Assistant | PaperQA | General | General-purpose | E1 | M2 | Yes | Yes | No | Literature, Analysis | Scientific document QA |
| Assistant | ChatCite | General | General-purpose | E1 | M2 | Yes | Yes | No | Literature, Analysis | Evidence-aware literature synthesis |
| Assistant | CoI-Agent | General | General-purpose | E1 | M2 | Yes | Yes | No | Literature, Hypothesis | Chain-structured ideation |
| Assistant | Deep Ideation | General | General-purpose | E1 | M2 | Yes | Yes | No | Hypothesis, Analysis | Concept-network ideation |
| Assistant | IRIS | General | General-purpose | E1 | M2 | Yes | No | Yes | Hypothesis, Analysis | Interactive hypothesis search |
| Assistant | LlaSMol | Chemistry | Domain-specialized | E1 | M2 | Yes | No | No | Verification | Molecular design assistance |
| Assistant | Ether0 | Chemistry | Domain-specialized | E1 | M2 | Yes | No | No | Design, Verification | Complex molecular design |
| Assistant | ChemCrow | Chemistry | General-purpose | E1 | M2 | Yes | No | No | Literature, Design, Verification | Tool-augmented chemistry assistance |
| Assistant | HoneyComb | Materials | General-purpose | E1 | M2 | Yes | No | Yes | Literature, Design, Verification | Materials design assistance |
| Assistant | PaperCoder | Computer Science | General-purpose | E1 | M2 | Yes | No | Yes | Literature, Design, Verification | Paper-to-code generation |
| Assistant | BioResearcher | Biomedical | General-purpose | E2 | M1 | Yes | No | No | Literature, Hypothesis, Design, Verification, Analysis | Biological workflow assistance |
| Assistant | ProtAgents | Biology | General-purpose | E2 | M1 | Yes | No | Yes | Hypothesis, Design, Verification | Protein design loop |
| Assistant | MOOSE-Chem | Chemistry | General-purpose | E2 | M1 | No | Yes | No | Hypothesis, Verification | Chemical hypothesis generation |
| Assistant | Meta-OpenFoam | Physics | General-purpose | E2 | M1 | Yes | No | Yes | Design, Verification, Analysis | CFD workflow orchestration |
| Assistant | FoamAgent | Physics | General-purpose | E2 | M1 | Yes | No | Yes | Design, Verification, Analysis | Natural-language CFD execution |
| Assistant | PiFlow | General | General-purpose | E2 | M1 | Yes | No | Yes | Hypothesis, Design, Verification, Analysis | Principle-guided experiment loops |
| Assistant | DrBioRight 2.0 | Biology | General-purpose | E2 | M1 | Yes | No | No | Verification, Analysis | Bioinformatics workflow analysis |
| Assistant | OriGene | Medical | General-purpose | E2 | M1 | Yes | Yes | Yes | Hypothesis, Verification, Analysis | Target discovery and validation |
| Assistant | CellVoyager | Biology | General-purpose | E2 | M1 | Yes | No | No | Hypothesis, Design, Verification, Analysis | Autonomous scRNA-seq analysis |
| Assistant | VASPilot | Materials | General-purpose | E2 | M1 | Yes | No | Yes | Design, Verification | Autonomous DFT execution |
| Partner | DARWIN 1.5 | Biology/Chemistry | General-purpose | E2 | M2 | No | No | No | Literature, Verification, Analysis | Domain reasoning and analysis |
| Partner | Crispr-GPT | Biology | General-purpose | E2 | M2 | Yes | Yes | No | Hypothesis, Design, Evaluation | CRISPR design assistance |
| Partner | Chemma | Chemistry | General-purpose | E2 | M2 | Yes | No | No | Literature, Hypothesis, Design | Property-guided synthesis planning |
| Partner | MRAgent | Medical | General-purpose | E2 | M2 | Yes | No | No | Literature, Design, Verification, Analysis | MR-based medical inference |
| Partner | Aviary | Hybrid | General-purpose | E2 | M2 | Yes | No | No | Literature, Hypothesis, Design, Verification, Analysis | General scientific assistance |
| Partner | Virtual Lab | General | General-purpose | E2 | M2 | Yes | No | Yes | Literature, Hypothesis, Design, Verification, Analysis, Evaluation | PI-guided virtual experimentation |
| Partner | DeepRare | Medicine | General-purpose | E2 | M2 | Yes | Yes | Yes | Literature, Hypothesis, Analysis, Evaluation | Rare-disease differential diagnosis |
| Partner | MatPilot | Materials | General-purpose | E2 | M2 | Yes | No | Yes | Literature, Hypothesis, Design, Verification, Analysis | Language-driven materials design |
| Partner | SciToolAgent | General | General-purpose | E2 | M2 | Yes | No | Yes | Literature, Hypothesis, Design, Verification, Analysis | Tool-grounded scientific reasoning |
| Partner | Organa | Chemistry | General-purpose | E2 | M2 | No | No | No | Design, Verification | Human-guided robotic chemistry |
| Partner | FunSearch | Mathematics | General-purpose | E2 | M2 | Yes | Yes | No | Hypothesis, Design, Analysis | Evolutionary mathematical discovery |
| Partner | StarWhisper | Astronomy | General-purpose | E2 | M2 | Yes | Yes | Yes | Design, Verification | Autonomous telescope operations |
| Partner | CycleResearcher | Computer Science | General-purpose | E2 | M2 | Yes | No | Yes | Literature, Hypothesis, Evaluation | Iterative paper improvement |
| Partner | Biomni | Biology | General-purpose | E2 | M2 | Yes | Yes | Yes | Literature, Hypothesis, Design, Verification, Analysis | Broad biological automation |
| Partner | SciAgents | General | General-purpose | E2 | M2 | Yes | Yes | Yes | Literature, Hypothesis, Analysis | KG-guided scientific discovery |
| Partner | AI Scientist | Computer Science | General-purpose | E3 | M1 | No | No | No | Hypothesis, Design, Verification, Analysis, Evaluation | End-to-end CS research |
| Partner | AI-Researcher | Computer Science | General-purpose | E3 | M1 | Yes | No | Yes | Literature, Hypothesis, Analysis, Evaluation | End-to-end research assistance |
| Partner | Agentrxiv | Computer Science | General-purpose | E3 | M1 | Yes | Yes | Yes | Literature, Hypothesis, Verification, Analysis | Preprint-grounded agent research |
| Partner | Agent Laboratory | Computer Science | General-purpose | E3 | M1 | Yes | Yes | Yes | Literature, Hypothesis, Design, Analysis, Evaluation | End-to-end CS experimentation |
| Avatar | A-Lab | Materials | General-purpose | E2 | M3 | No | Yes | No | Literature, Hypothesis, Design, Verification, Analysis | Autonomous materials synthesis |
| Avatar | AlphaEvolve | General | General-purpose | E2 | M3 | Yes | Yes | No | Hypothesis, Design, Verification | Evolutionary scientific optimization |
| Avatar | OpenEvidence | Medicine | Domain-specialized | E2 | M3 | Yes | No | No | Literature, Analysis, Evaluation | Point-of-care clinical decision |
| Avatar | AILA | Materials | General-purpose | E2 | M3 | Yes | No | Yes | Design, Verification, Analysis | Autonomous instrument operation |
| Avatar | MOSAIC-chemistry | Chemistry | General-purpose | E2 | M3 | Yes | No | Yes | Design, Verification, Analysis | Collective synthesis planning |
| Avatar | MARS | Materials | General-purpose | E2 | M3 | Yes | No | Yes | Literature, Hypothesis, Design, Verification, Analysis | Robotic materials discovery |
| Avatar | ScienceOne | Biology | Domain-specialized | E3 | M2 | Yes | Yes | Yes | Literature, Hypothesis, Design, Verification, Analysis, Evaluation | End-to-end scientific automation |
| Avatar | AI co-scientist | General | General-purpose | E3 | M2 | Yes | Yes | Yes | Literature, Hypothesis, Design, Verification, Analysis | Multi-agent scientific co-discovery |
| Avatar | AI Scientist-v2 | Computer Science | General-purpose | E3 | M2 | Yes | No | No | Hypothesis, Design, Verification, Analysis, Evaluation | Workshop-level CS research |
| Avatar | Coscientist | Chemistry | General-purpose | E3 | M2 | Yes | No | No | Literature, Hypothesis, Design, Verification, Analysis | Autonomous chemistry execution |
| Avatar | Robin | Biology | General-purpose | E3 | M2 | Yes | Yes | Yes | Literature, Hypothesis, Design, Verification, Analysis, Evaluation | Multi-agent biological discovery |
| Avatar | Sparks | Biology | General-purpose | E3 | M2 | Yes | Yes | Yes | Hypothesis, Design, Verification, Analysis, Evaluation | Multi-agent protein design |
| Avatar | InternAgent-1.5 | General | Domain-specialized | E3 | M2 | Yes | Yes | Yes | Literature, Hypothesis, Design, Verification, Analysis | Long-horizon scientific discovery |
| Partner | SR-Scientist | Physics/Mathematics | General-purpose | E2 | M2 | Yes | No | No | Hypothesis, Design, Verification, Analysis | Long-horizon agentic scientific equation discovery |
| Avatar | EvoScientist | Computer Science | General-purpose | E3 | M2 | Yes | Yes | Yes | Literature, Hypothesis, Design, Verification, Analysis, Evaluation | Self-evolving multi-agent end-to-end discovery |
| Avatar | Self-Evolving Fluid Control Agent | Physics/Engineering | General-purpose | E2 | M3 | Yes | No | No | Hypothesis, Design, Verification, Analysis | Autonomous physically reasoned controller discovery |
The root README keeps the curated map compact; the method guides provide deeper explanations for readers who want to understand how scientific agents are built, improved, evaluated, and connected to broader auto-research systems.
| Guide | What it covers |
|---|---|
| Construction Methods | Knowledge organization, knowledge injection, tool integration, orchestration, and domain interfaces. |
| Enhancement Methods | Reasoning, memory, collaboration, workflow search, and self-review. |
| Evaluation Methods | Benchmark selection, executable evaluation, citation grounding, and long-horizon validation. |
| Auto-Research Systems | End-to-end research loops, coding/browser agents, training resources, and orchestration frameworks. |
Beyond scientific-agent papers, the broader agent ecosystem is moving quickly across model training, software engineering, web automation, and multi-agent orchestration. This watchlist keeps a lightweight bridge from the survey taxonomy to practical repositories that shape how autonomous research and agentic systems are built.
| Repository | Scope | Why follow it |
|---|---|---|
| karpathy/nanochat | Minimal end-to-end LLM training and chat stack | Tracks Karpathy's compact, hackable path from tokenizer and pretraining to finetuning, evaluation, inference, and chat UI. |
| karpathy/llm.c | LLM training in C/CUDA | Useful for understanding low-level training kernels, performance constraints, and reproducible GPT-style training. |
| SakanaAI/AI-Scientist | Automated idea-to-paper research loop | A reference point for autonomous ideation, coding, experimentation, paper writing, and automated review. |
| SakanaAI/AI-Scientist-v2 | Agentic tree search for automated discovery | Follows the next iteration of AI Scientist with broader exploration and stronger end-to-end workflow design. |
| SamuelSchmidgall/AgentLaboratory | Human-guided autonomous research assistant | Shows how literature review, experimentation, and report writing can be composed into a full research workflow. |
| NoviScl/AI-Researcher | Research ideation and execution studies | Provides agent pipelines and human-study data for comparing LLM-generated ideas with expert research ideas. |
| OpenHands/OpenHands | AI software development agents | A generalist coding-agent platform for editing repositories, using terminals, browsing, and operating in sandboxed environments. |
| SWE-agent/SWE-agent | GitHub issue fixing and SWE-bench agents | A practical baseline for agentic software engineering, debugging, and repository-level task execution. |
| huggingface/smolagents | Lightweight code-agent framework | Good for studying minimal abstractions, code-as-action agents, sandboxed execution, and open-model agent workflows. |
| microsoft/autogen | Agentic AI programming framework | Useful for multi-agent conversations, orchestration patterns, and prototyping collaborative agent systems. |
| crewAIInc/crewAI | Multi-agent orchestration | Focuses on role-based agents, task delegation, crews, flows, and production-style automation workflows. |
| langchain-ai/langgraph | Graph-based agent workflows | Useful for durable, stateful, controllable agent graphs and long-running workflow orchestration. |
| FoundationAgents/MetaGPT | Multi-agent software company metaphor | A representative multi-agent framework for decomposing product/software work into role-specialized agents. |
| browser-use/browser-use | Browser automation for agents | Tracks web interaction patterns, browser control, and task automation over ordinary websites. |
| Significant-Gravitas/AutoGPT | Early autonomous agent platform | Still useful as historical context for goal-directed agents, autonomous task decomposition, and agent productization. |
| EvoScientist/EvoScientist | Self-evolving end-to-end AI scientist | Tracks persistent research memory, multi-agent experimentation, and human-on-the-loop research workflows. |
Use this section as an evaluation map rather than a flat benchmark list. The resources below cover different failure modes of scientific agents: domain knowledge, executable experiments, citation grounding, data analysis, and long-horizon discovery.
| Evaluation angle | Representative focus | Useful when you need to test... |
|---|---|---|
| Scientific knowledge and reasoning | BioMaze, SuperGPQA, Humanity's Last Exam, MR-Ben | Whether an agent can reason over expert-level scientific concepts. |
| Citation and literature grounding | CiteBench, ALCE, SurveyForge | Whether outputs are traceable, evidence-aware, and literature-faithful. |
| Code, data, and experiment execution | MLAgentBench, DSBench, SciCode, PaperBench | Whether an agent can implement, run, debug, and reproduce research workflows. |
| Domain and embodied environments | DiscoveryWorld, AgentClinic, GenoTEX, LLM-SRBench | Whether an agent performs in domain-specific or simulated scientific settings. |
Catalog tables and lists are generated from structured files in data/. See CONTRIBUTING.md for the evidence and maintenance workflow, and the catalog schema for field definitions. Edit templates/README.md for narrative content, then regenerate this file with python3 scripts/render_readme.py.
@article{wang2025hitchhiker,
title={The Hitchhiker's Guide to Autonomous Research: A Survey of Scientific Agents},
author={Wang, Xinming and Xu, Jian and Feng, Aslan H and Chen, Yi and Guo, Haiyang and Zhu, Fei and Shao, Yuanqi and Ren, Minsi and Yi, Hongzhu and Lian, Sheng and others},
year={2025}
}
27 commits
1 commits
Python
100.0%
A curated map of LLM-based agents for automated scientific research.
Overview • Taxonomy • Methods • Agentic Repos • Construction • Enhancement • Benchmarks • Contributing • Citation
Large language model agents are becoming a practical interface for AI for Science (AI4S): reading literature, generating hypotheses, designing experiments, operating tools, analyzing results, and reviewing research outputs. This repository organizes the scientific-agent landscape around the research workflow and the autonomy level of each system.
| What this repository maps | How to read it |
|---|---|
| Agent levels | Assistant, Partner, and Avatar describe increasing autonomy and responsibility in scientific workflows. |
| Research stages | Literature, Hypothesis, Design, Verification, Analysis, and Evaluation show where each method contributes. |
| Agent components | Reasoning, memory, and collaboration enhancements highlight how systems are built beyond a base LLM. |
| Evaluation resources | Benchmarks and datasets help compare scientific-agent capabilities across domains. |

| Section | Use it for |
|---|---|
| 💡 Taxonomy | Compare representative scientific agents by level, domain, backbone, capability, components, and research stage. |
| 🧩 Method Guides | Read focused method notes for construction, enhancement, evaluation, and auto-research systems. |
| ✈️ Scientific Agents Construction | Find papers and systems about building agent workflows, prompts, tools, context, and domain interfaces. |
| 🚀 Scientific Agents Enhancement | Explore reasoning, memory, workflow, and self-improvement techniques for stronger agents. |
| ⚖️ Benchmark For Scientific Agents | Locate benchmarks for scientific reasoning, code generation, data analysis, citation, and domain evaluation. |
| 🧭 Broader Agentic & Auto-Research Repositories | Track influential repositories beyond scientific agents, including Karpathy-style training stacks, coding agents, browser agents, and orchestration frameworks. |
The figures below are synchronized from the TPAMI survey materials so the repository mirrors the paper's structure rather than acting only as a paper list.
| Figure | What it explains | Repository file |
|---|---|---|
| Research lifecycle | How scientific agents support literature, hypothesis, design, verification, analysis, and evaluation. | overall_short.png |
| Survey organization | High-level organization of the survey and repository map. | overall.png |
| E/M role taxonomy | Capability envelope and capability maturity, inducing Assistant, Partner, and Avatar roles. | level.png |
| Extended role view | Additional role-level view used by the survey materials. | level_2.png |
| Construction overview | Agent construction methodology. | construction_overview.png |
| Knowledge organization | How scientific agents organize domain knowledge. | knowledge_organization.png |
| Orchestration | Coordination and workflow orchestration in scientific-agent construction. | orchestration_flat.png |
| Enhancement overview | Overview of scientific-agent capability enhancement. | enhancement_overview.png |
| Memory systems | Memory structures for scientific agents. | memory.png |
| Reasoning enhancement | Reasoning enhancement patterns for scientific agents. | reasoning.png |
| Benchmark overview | Scientific-agent benchmark and evaluation metric landscape. | benchmark_overview.png |

| Level | Role in scientific work | Count | Typical scope |
|---|---|---|---|
| Assistant | Helps with bounded scientific tasks under direct human steering. | 33 | Literature synthesis, QA, design assistance, and analysis support. |
| Partner | Collaborates across multiple workflow steps with stronger tool use or feedback loops. | 20 | Ideation, experiment planning, automation, review, and domain reasoning. |
| Avatar | Acts as a higher-autonomy research executor in digital or physical environments. | 15 | Autonomous labs, discovery loops, and end-to-end research. |
| Capability / component | Meaning |
|---|---|
| E | Capability envelope: the breadth of scientific workflow coverage. |
| M | Capability maturity: the maturity of autonomy and execution. |
| R / Mem. / C | Reasoning enhancement, memory enhancement, and collaboration enhancement. |
| Stages | Literature, Hypothesis, Design, Verification, Analysis, and Evaluation. |
Capability envelope is abbreviated as E, capability maturity as M, reasoning enhancement as R, memory enhancement as Mem., and collaboration enhancement as C.
| Level | Method | Domain | LLM Backbone | E | M | R | Mem. | C | Application Stages | Task Description |
|---|---|---|---|---|---|---|---|---|---|---|
| Assistant | LitLLM | General | General-purpose | E1 | M1 | No | No | No | Literature, Analysis | Literature review synthesis |
| Assistant | otto-SR | Medical | General-purpose | E1 | M1 | Yes | No | No | Literature, Analysis | Systematic review synthesis |
| Assistant | SciMON | General | General-purpose | E1 | M1 | Yes | No | No | Literature, Hypothesis | Novel hypothesis generation |
| Assistant | KG-FM | Materials | General-purpose | E1 | M1 | Yes | No | No | Literature, Hypothesis, Analysis | Knowledge-grounded materials QA |
| Assistant | HypoGen | General | General-purpose | E1 | M1 | Yes | No | No | Hypothesis | Research hypothesis generation |
| Assistant | LLM-SR | Physics | General-purpose | E1 | M1 | Yes | Yes | No | Hypothesis, Analysis | Symbolic equation discovery |
| Assistant | InstructMol | Chemistry | Domain-specialized | E1 | M1 | No | No | No | Verification, Analysis | Molecular instruction following |
| Assistant | GeneGPT | Medical | General-purpose | E1 | M1 | Yes | No | No | Analysis | Genomic question answering |
| Assistant | TAIS | Medical | General-purpose | E1 | M1 | Yes | No | Yes | Verification, Analysis | Gene expression analysis |
| Assistant | DrugAgent | Medical | General-purpose | E1 | M1 | Yes | No | Yes | Analysis | ML-driven drug discovery |
| Assistant | DrugGen | Medical | General-purpose | E1 | M1 | No | No | No | Design, Verification | Targeted molecular generation |
| Assistant | ChemAgent | Chemistry | General-purpose | E1 | M1 | Yes | Yes | No | Design, Verification, Analysis | Multi-step chemical reasoning |
| Assistant | ChatChemTS | Chemistry | Domain-specialized | E1 | M1 | No | No | No | Design, Verification | Conversational molecule generation |
| Assistant | PaperQA | General | General-purpose | E1 | M2 | Yes | Yes | No | Literature, Analysis | Scientific document QA |
| Assistant | ChatCite | General | General-purpose | E1 | M2 | Yes | Yes | No | Literature, Analysis | Evidence-aware literature synthesis |
| Assistant | CoI-Agent | General | General-purpose | E1 | M2 | Yes | Yes | No | Literature, Hypothesis | Chain-structured ideation |
| Assistant | Deep Ideation | General | General-purpose | E1 | M2 | Yes | Yes | No | Hypothesis, Analysis | Concept-network ideation |
| Assistant | IRIS | General | General-purpose | E1 | M2 | Yes | No | Yes | Hypothesis, Analysis | Interactive hypothesis search |
| Assistant | LlaSMol | Chemistry | Domain-specialized | E1 | M2 | Yes | No | No | Verification | Molecular design assistance |
| Assistant | Ether0 | Chemistry | Domain-specialized | E1 | M2 | Yes | No | No | Design, Verification | Complex molecular design |
| Assistant | ChemCrow | Chemistry | General-purpose | E1 | M2 | Yes | No | No | Literature, Design, Verification | Tool-augmented chemistry assistance |
| Assistant | HoneyComb | Materials | General-purpose | E1 | M2 | Yes | No | Yes | Literature, Design, Verification | Materials design assistance |
| Assistant | PaperCoder | Computer Science | General-purpose | E1 | M2 | Yes | No | Yes | Literature, Design, Verification | Paper-to-code generation |
| Assistant | BioResearcher | Biomedical | General-purpose | E2 | M1 | Yes | No | No | Literature, Hypothesis, Design, Verification, Analysis | Biological workflow assistance |
| Assistant | ProtAgents | Biology | General-purpose | E2 | M1 | Yes | No | Yes | Hypothesis, Design, Verification | Protein design loop |
| Assistant | MOOSE-Chem | Chemistry | General-purpose | E2 | M1 | No | Yes | No | Hypothesis, Verification | Chemical hypothesis generation |
| Assistant | Meta-OpenFoam | Physics | General-purpose | E2 | M1 | Yes | No | Yes | Design, Verification, Analysis | CFD workflow orchestration |
| Assistant | FoamAgent | Physics | General-purpose | E2 | M1 | Yes | No | Yes | Design, Verification, Analysis | Natural-language CFD execution |
| Assistant | PiFlow | General | General-purpose | E2 | M1 | Yes | No | Yes | Hypothesis, Design, Verification, Analysis | Principle-guided experiment loops |
| Assistant | DrBioRight 2.0 | Biology | General-purpose | E2 | M1 | Yes | No | No | Verification, Analysis | Bioinformatics workflow analysis |
| Assistant | OriGene | Medical | General-purpose | E2 | M1 | Yes | Yes | Yes | Hypothesis, Verification, Analysis | Target discovery and validation |
| Assistant | CellVoyager | Biology | General-purpose | E2 | M1 | Yes | No | No | Hypothesis, Design, Verification, Analysis | Autonomous scRNA-seq analysis |
| Assistant | VASPilot | Materials | General-purpose | E2 | M1 | Yes | No | Yes | Design, Verification | Autonomous DFT execution |
| Partner | DARWIN 1.5 | Biology/Chemistry | General-purpose | E2 | M2 | No | No | No | Literature, Verification, Analysis | Domain reasoning and analysis |
| Partner | Crispr-GPT | Biology | General-purpose | E2 | M2 | Yes | Yes | No | Hypothesis, Design, Evaluation | CRISPR design assistance |
| Partner | Chemma | Chemistry | General-purpose | E2 | M2 | Yes | No | No | Literature, Hypothesis, Design | Property-guided synthesis planning |
| Partner | MRAgent | Medical | General-purpose | E2 | M2 | Yes | No | No | Literature, Design, Verification, Analysis | MR-based medical inference |
| Partner | Aviary | Hybrid | General-purpose | E2 | M2 | Yes | No | No | Literature, Hypothesis, Design, Verification, Analysis | General scientific assistance |
| Partner | Virtual Lab | General | General-purpose | E2 | M2 | Yes | No | Yes | Literature, Hypothesis, Design, Verification, Analysis, Evaluation | PI-guided virtual experimentation |
| Partner | DeepRare | Medicine | General-purpose | E2 | M2 | Yes | Yes | Yes | Literature, Hypothesis, Analysis, Evaluation | Rare-disease differential diagnosis |
| Partner | MatPilot | Materials | General-purpose | E2 | M2 | Yes | No | Yes | Literature, Hypothesis, Design, Verification, Analysis | Language-driven materials design |
| Partner | SciToolAgent | General | General-purpose | E2 | M2 | Yes | No | Yes | Literature, Hypothesis, Design, Verification, Analysis | Tool-grounded scientific reasoning |
| Partner | Organa | Chemistry | General-purpose | E2 | M2 | No | No | No | Design, Verification | Human-guided robotic chemistry |
| Partner | FunSearch | Mathematics | General-purpose | E2 | M2 | Yes | Yes | No | Hypothesis, Design, Analysis | Evolutionary mathematical discovery |
| Partner | StarWhisper | Astronomy | General-purpose | E2 | M2 | Yes | Yes | Yes | Design, Verification | Autonomous telescope operations |
| Partner | CycleResearcher | Computer Science | General-purpose | E2 | M2 | Yes | No | Yes | Literature, Hypothesis, Evaluation | Iterative paper improvement |
| Partner | Biomni | Biology | General-purpose | E2 | M2 | Yes | Yes | Yes | Literature, Hypothesis, Design, Verification, Analysis | Broad biological automation |
| Partner | SciAgents | General | General-purpose | E2 | M2 | Yes | Yes | Yes | Literature, Hypothesis, Analysis | KG-guided scientific discovery |
| Partner | AI Scientist | Computer Science | General-purpose | E3 | M1 | No | No | No | Hypothesis, Design, Verification, Analysis, Evaluation | End-to-end CS research |
| Partner | AI-Researcher | Computer Science | General-purpose | E3 | M1 | Yes | No | Yes | Literature, Hypothesis, Analysis, Evaluation | End-to-end research assistance |
| Partner | Agentrxiv | Computer Science | General-purpose | E3 | M1 | Yes | Yes | Yes | Literature, Hypothesis, Verification, Analysis | Preprint-grounded agent research |
| Partner | Agent Laboratory | Computer Science | General-purpose | E3 | M1 | Yes | Yes | Yes | Literature, Hypothesis, Design, Analysis, Evaluation | End-to-end CS experimentation |
| Avatar | A-Lab | Materials | General-purpose | E2 | M3 | No | Yes | No | Literature, Hypothesis, Design, Verification, Analysis | Autonomous materials synthesis |
| Avatar | AlphaEvolve | General | General-purpose | E2 | M3 | Yes | Yes | No | Hypothesis, Design, Verification | Evolutionary scientific optimization |
| Avatar | OpenEvidence | Medicine | Domain-specialized | E2 | M3 | Yes | No | No | Literature, Analysis, Evaluation | Point-of-care clinical decision |
| Avatar | AILA | Materials | General-purpose | E2 | M3 | Yes | No | Yes | Design, Verification, Analysis | Autonomous instrument operation |
| Avatar | MOSAIC-chemistry | Chemistry | General-purpose | E2 | M3 | Yes | No | Yes | Design, Verification, Analysis | Collective synthesis planning |
| Avatar | MARS | Materials | General-purpose | E2 | M3 | Yes | No | Yes | Literature, Hypothesis, Design, Verification, Analysis | Robotic materials discovery |
| Avatar | ScienceOne | Biology | Domain-specialized | E3 | M2 | Yes | Yes | Yes | Literature, Hypothesis, Design, Verification, Analysis, Evaluation | End-to-end scientific automation |
| Avatar | AI co-scientist | General | General-purpose | E3 | M2 | Yes | Yes | Yes | Literature, Hypothesis, Design, Verification, Analysis | Multi-agent scientific co-discovery |
| Avatar | AI Scientist-v2 | Computer Science | General-purpose | E3 | M2 | Yes | No | No | Hypothesis, Design, Verification, Analysis, Evaluation | Workshop-level CS research |
| Avatar | Coscientist | Chemistry | General-purpose | E3 | M2 | Yes | No | No | Literature, Hypothesis, Design, Verification, Analysis | Autonomous chemistry execution |
| Avatar | Robin | Biology | General-purpose | E3 | M2 | Yes | Yes | Yes | Literature, Hypothesis, Design, Verification, Analysis, Evaluation | Multi-agent biological discovery |
| Avatar | Sparks | Biology | General-purpose | E3 | M2 | Yes | Yes | Yes | Hypothesis, Design, Verification, Analysis, Evaluation | Multi-agent protein design |
| Avatar | InternAgent-1.5 | General | Domain-specialized | E3 | M2 | Yes | Yes | Yes | Literature, Hypothesis, Design, Verification, Analysis | Long-horizon scientific discovery |
| Partner | SR-Scientist | Physics/Mathematics | General-purpose | E2 | M2 | Yes | No | No | Hypothesis, Design, Verification, Analysis | Long-horizon agentic scientific equation discovery |
| Avatar | EvoScientist | Computer Science | General-purpose | E3 | M2 | Yes | Yes | Yes | Literature, Hypothesis, Design, Verification, Analysis, Evaluation | Self-evolving multi-agent end-to-end discovery |
| Avatar | Self-Evolving Fluid Control Agent | Physics/Engineering | General-purpose | E2 | M3 | Yes | No | No | Hypothesis, Design, Verification, Analysis | Autonomous physically reasoned controller discovery |
The root README keeps the curated map compact; the method guides provide deeper explanations for readers who want to understand how scientific agents are built, improved, evaluated, and connected to broader auto-research systems.
| Guide | What it covers |
|---|---|
| Construction Methods | Knowledge organization, knowledge injection, tool integration, orchestration, and domain interfaces. |
| Enhancement Methods | Reasoning, memory, collaboration, workflow search, and self-review. |
| Evaluation Methods | Benchmark selection, executable evaluation, citation grounding, and long-horizon validation. |
| Auto-Research Systems | End-to-end research loops, coding/browser agents, training resources, and orchestration frameworks. |
Beyond scientific-agent papers, the broader agent ecosystem is moving quickly across model training, software engineering, web automation, and multi-agent orchestration. This watchlist keeps a lightweight bridge from the survey taxonomy to practical repositories that shape how autonomous research and agentic systems are built.
| Repository | Scope | Why follow it |
|---|---|---|
| karpathy/nanochat | Minimal end-to-end LLM training and chat stack | Tracks Karpathy's compact, hackable path from tokenizer and pretraining to finetuning, evaluation, inference, and chat UI. |
| karpathy/llm.c | LLM training in C/CUDA | Useful for understanding low-level training kernels, performance constraints, and reproducible GPT-style training. |
| SakanaAI/AI-Scientist | Automated idea-to-paper research loop | A reference point for autonomous ideation, coding, experimentation, paper writing, and automated review. |
| SakanaAI/AI-Scientist-v2 | Agentic tree search for automated discovery | Follows the next iteration of AI Scientist with broader exploration and stronger end-to-end workflow design. |
| SamuelSchmidgall/AgentLaboratory | Human-guided autonomous research assistant | Shows how literature review, experimentation, and report writing can be composed into a full research workflow. |
| NoviScl/AI-Researcher | Research ideation and execution studies | Provides agent pipelines and human-study data for comparing LLM-generated ideas with expert research ideas. |
| OpenHands/OpenHands | AI software development agents | A generalist coding-agent platform for editing repositories, using terminals, browsing, and operating in sandboxed environments. |
| SWE-agent/SWE-agent | GitHub issue fixing and SWE-bench agents | A practical baseline for agentic software engineering, debugging, and repository-level task execution. |
| huggingface/smolagents | Lightweight code-agent framework | Good for studying minimal abstractions, code-as-action agents, sandboxed execution, and open-model agent workflows. |
| microsoft/autogen | Agentic AI programming framework | Useful for multi-agent conversations, orchestration patterns, and prototyping collaborative agent systems. |
| crewAIInc/crewAI | Multi-agent orchestration | Focuses on role-based agents, task delegation, crews, flows, and production-style automation workflows. |
| langchain-ai/langgraph | Graph-based agent workflows | Useful for durable, stateful, controllable agent graphs and long-running workflow orchestration. |
| FoundationAgents/MetaGPT | Multi-agent software company metaphor | A representative multi-agent framework for decomposing product/software work into role-specialized agents. |
| browser-use/browser-use | Browser automation for agents | Tracks web interaction patterns, browser control, and task automation over ordinary websites. |
| Significant-Gravitas/AutoGPT | Early autonomous agent platform | Still useful as historical context for goal-directed agents, autonomous task decomposition, and agent productization. |
| EvoScientist/EvoScientist | Self-evolving end-to-end AI scientist | Tracks persistent research memory, multi-agent experimentation, and human-on-the-loop research workflows. |
Use this section as an evaluation map rather than a flat benchmark list. The resources below cover different failure modes of scientific agents: domain knowledge, executable experiments, citation grounding, data analysis, and long-horizon discovery.
| Evaluation angle | Representative focus | Useful when you need to test... |
|---|---|---|
| Scientific knowledge and reasoning | BioMaze, SuperGPQA, Humanity's Last Exam, MR-Ben | Whether an agent can reason over expert-level scientific concepts. |
| Citation and literature grounding | CiteBench, ALCE, SurveyForge | Whether outputs are traceable, evidence-aware, and literature-faithful. |
| Code, data, and experiment execution | MLAgentBench, DSBench, SciCode, PaperBench | Whether an agent can implement, run, debug, and reproduce research workflows. |
| Domain and embodied environments | DiscoveryWorld, AgentClinic, GenoTEX, LLM-SRBench | Whether an agent performs in domain-specific or simulated scientific settings. |
Catalog tables and lists are generated from structured files in data/. See CONTRIBUTING.md for the evidence and maintenance workflow, and the catalog schema for field definitions. Edit templates/README.md for narrative content, then regenerate this file with python3 scripts/render_readme.py.
@article{wang2025hitchhiker,
title={The Hitchhiker's Guide to Autonomous Research: A Survey of Scientific Agents},
author={Wang, Xinming and Xu, Jian and Feng, Aslan H and Chen, Yi and Guo, Haiyang and Zhu, Fei and Shao, Yuanqi and Ren, Minsi and Yi, Hongzhu and Lian, Sheng and others},
year={2025}
}
27 commits
1 commits
Python
100.0%