terminal-bench-science/terminal-bench-science

A benchmark for evaluating AI agents on research workflows across the life, physical, earth, mathematical, and engineering sciences.

harbor run -d terminal-bench-science/terminal-bench-science

Terminal-Bench-Science

Terminal-Bench-Science is a benchmark designed to measure the frontier of AI agent capabilities on a diverse set of challenging, expert-curated workflows drawn from scientific research. Tasks are authored and reviewed by domain experts across the life, physical, earth, mathematical, and engineering sciences. It is a large-scale scientific community effort and a hub for domain experts to contribute tasks reflecting the work they want AI systems to support, giving scientists a direct voice in shaping AI progress.

Terminal-Bench-Science is a continuous benchmark that evolves alongside frontier AI, creating a feedback loop between scientific needs and AI development.

Run

We recommend Modal or Daytona for running the benchmark.

First, install the Harbor CLI.

uv tool install "harbor[modal,daytona]"
# or pip install "harbor[modal,daytona]"

Then run:

harbor run -d terminal-bench-science/terminal-bench-science \
  --agent claude-code \
  --model anthropic/claude-opus-5 \
  --n-concurrent 32 \
  --env modal

To upload results to Harbor Hub (for example, for leaderboard submission), include the --upload flag or run harbor upload "<job/path>".

Links

Contribute

See CONTRIBUTING.md for how to propose, implement, and submit new tasks.

We encourage community members to report any bugs they find in tasks. Creating benchmarks for current model capabilities is challenging, and community feedback helps us maintain a high standard of quality.

Citation

Please cite via the "Cite this repository" button on GitHub, or the metadata in CITATION.cff.

Contact

For questions and feedback, join #tb-science on Discord or contact project lead Steven Dillmann. For help using Harbor, see the Harbor documentation.

License

Apache 2.0.

Task
terminal-bench-science/mendota-ice-phenology
terminal-bench-science/cilia-segmentation
terminal-bench-science/si-fracture-fbc
terminal-bench-science/guided-wave-localization
terminal-bench-science/variable-star-vetting
terminal-bench-science/small-area-equivalence
terminal-bench-science/stacking-disorder-diffraction
terminal-bench-science/diag-chipseq
terminal-bench-science/ont-tn-qc
terminal-bench-science/regularized-game-proof
terminal-bench-science/duan-thesis
terminal-bench-science/baseline-free-localization
terminal-bench-science/linked-cell-suppression
terminal-bench-science/nanoindentation-property-extraction
terminal-bench-science/dna-storage-codec
terminal-bench-science/noisy-blackbox-optimization
terminal-bench-science/spatial-cell-annotation
terminal-bench-science/ode-law-discovery
terminal-bench-science/symbolic-regression
terminal-bench-science/traffic-flux-inversion
terminal-bench-science/sparse-network-assimilation
terminal-bench-science/foraging-cognitive-model
terminal-bench-science/mri-harmonization
terminal-bench-science/finite-free-stam
terminal-bench-science/ambient-rna-correction
terminal-bench-science/cell-lineage-reconstruction
terminal-bench-science/cmb-cross-inference
terminal-bench-science/reactor-safety-control
terminal-bench-science/frustrated-heisenberg-nqs
terminal-bench-science/tess-transit-vetting
terminal-bench-science/dapi-he-alignment
terminal-bench-science/protein-active-learning
terminal-bench-science/supraglacial-lake-classification
terminal-bench-science/qsm-reconstruction
terminal-bench-science/spin-glass-groundstate
terminal-bench-science/microarch-modeling
terminal-bench-science/leaky-bloch-meep
terminal-bench-science/betalactam-multimodal-transfer
terminal-bench-science/3x2pt-inference
terminal-bench-science/certified-sparse-regression
terminal-bench-science/masked-spherical-remap
terminal-bench-science/xrd-multiphase-qpa
terminal-bench-science/inverse-lithography
terminal-bench-science/gen-turan-paths
terminal-bench-science/tumor-immune-interface
terminal-bench-science/tamp-skill-planning
terminal-bench-science/inelastic-constitutive-discovery
terminal-bench-science/hysteretic-aquifer-control
terminal-bench-science/genomic-model-ranking
terminal-bench-science/onsager-ising-lean
terminal-bench-science/rolling-shutter-oma
terminal-bench-science/energy-routing
terminal-bench-science/animal-reid
terminal-bench-science/localized-sspd-solver
terminal-bench-science/neo-orbit-determination
terminal-bench-science/highdim-mediation-debiasing
terminal-bench-science/geometric-pharmacophore-alignment
terminal-bench-science/clinical-metadata-recovery
terminal-bench-science/hbv-calibration-1
terminal-bench-science/navigation-sensor-calibration
terminal-bench-science/inverse-waveguide-shape
terminal-bench-science/koopman-mfg-id
terminal-bench-science/amr-poisson-optimize
terminal-bench-science/rdkit-ic-constraints
terminal-bench-science/virtual-baseline-localization
terminal-bench-science/stereo-dem-icesat2
terminal-bench-science/rv-astrometry-fitting
terminal-bench-science/eeg-erp-recovery
terminal-bench-science/ankle-mri-findings
terminal-bench-science/longitudinal-clinical-agent

Displaying 70 of 70 tasks