#1717th of 42 in Gateways and observability

harbor

Evaluation harness for running agents and models against container-based benchmarks

Stars
6.7k
License
Apache-2.0
Last commit
Nov 2026
Last release
Oct 2026
Language
Python
Stars, last 30 weeks+5,402
3 Apr 2026: 1,281 stars10 Apr 2026: 1,414 stars17 Apr 2026: 1,530 stars24 Apr 2026: 1,643 stars1 May 2026: 1,755 stars8 May 2026: 1,850 stars15 May 2026: 1,965 stars22 May 2026: 2,075 stars29 May 2026: 2,196 stars5 Jun 2026: 2,316 stars12 Jun 2026: 2,428 stars19 Jun 2026: 2,579 stars26 Jun 2026: 2,750 stars3 Jul 2026: 2,917 stars10 Jul 2026: 3,089 stars17 Jul 2026: 3,248 stars24 Jul 2026: 3,492 stars31 Jul 2026: 3,723 stars7 Aug 2026: 4,004 stars14 Aug 2026: 4,253 stars21 Aug 2026: 4,506 stars28 Aug 2026: 4,755 stars4 Sept 2026: 4,963 stars11 Sept 2026: 5,153 stars18 Sept 2026: 5,415 stars25 Sept 2026: 5,624 stars2 Oct 2026: 5,812 stars9 Oct 2026: 5,982 stars16 Oct 2026: 6,203 stars23 Oct 2026: 6,449 stars30 Oct 2026: 6,683 stars

1,281 on 3 Apr 20266,683 on 30 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

Harbor is a Python CLI from the Terminal-Bench team that runs agents such as Claude Code, OpenHands and Codex CLI against benchmark datasets in container environments. It runs locally on Docker or fans out to cloud sandbox providers like Daytona and Modal. It is the official harness for Terminal-Bench 2.0 and can also generate rollouts for RL optimization.

Who it is for: Researchers and engineers benchmarking coding agents and LLMs at scale

Ranked among open-source alternatives to OpenRouter (#10 of 10).

Strengths

  • Official harness for Terminal-Bench 2.0; SWE-Bench and Aider Polyglot also listed
  • Same `harbor run` command works on local Docker or cloud providers via `--env`
  • Parallel runs across sandbox providers including Daytona, Modal, LangSmith and Blaxel
  • Supports custom benchmarks and environments, plus rollout generation for RL

Weaknesses

  • Needs model provider API keys and, for scale-out, a sandbox provider account
  • Local runs depend on Docker; no image or compose file in the repo
  • README gives no hardware requirements or full list of supported agents
  • Evaluation only; not an agent builder or observability dashboard

What it needs

  • no GPU
  • Needs Docker, Daytona, Modal
  • Models: Provider/model strings via --model, e.g. anthropic/...

Quick answers

Is harbor open source?

Yes. Its code is on GitHub under the Apache-2.0 license.

Does harbor need a GPU?

No, it runs without one.

Also in Gateways and observability

See all 42
Also in Gateways and observability
RankProjectScore
1OmniRouteLLM gateway routing one OpenAI-compatible endpoint across 372 providers83.4k starsMIT96 out of 100
2new-apiGateway that unifies LLM providers behind OpenAI, Anthropic and Gemini APIs51.1k starsAGPL-3.090 out of 100
3MLflowTracing, evals, prompt registry and AI gateway plus classic ML tracking Live demo ↗ (opens in a new tab)28.6k starsApache-2.089 out of 100
#4LiteLLMOpenAI-format gateway and Python SDK for calling 100+ LLM providers62.5k starscustom license87 out of 100
#5freellmapiOpenAI-compatible gateway pooling free-tier LLM providers with automatic failover45.5k starsMIT86 out of 100