Преобразует любые Agent Skill в готовые для RL терминальные задачи в формате Harbor с помощью Codex-агентов в Docker-контейнерах.
harbor-framework/harbor
Фреймворк от команды Terminal-Bench для оценки и оптимизации AI-агентов и языковых моделей в контейнерных средах.
- Звёзды
- 6,257
- Форки
- 2,032
- Открытые issues
- 1,094
- Последний коммит
- 5 часов назад
Что это?
Harbor — это фреймворк для оценки и оптимизации агентов и языковых моделей. Он запускает таких агентов, как Claude Code, OpenHands и Codex CLI, на задачах из бенчмарков, причём каждая задача выполняется в контейнерной среде.
Помимо запуска готовых бенчмарков, Harbor позволяет создавать собственные бенчмарки и среды и делиться ими. Эксперименты можно запускать параллельно во множестве сред: локально с Docker или в облачных sandbox-средах, например Daytona и Modal, выбрав нужный вариант с помощью флага. Harbor — официальный harness для Terminal-Bench-2.0; он также запускает сторонние наборы данных, например SWE-Bench. Посмотреть доступные наборы можно с помощью команды CLI.
Harbor также умеет генерировать rollout-данные для оптимизации с помощью обучения с подкреплением. Установка выполняется через CLI с помощью uv или pip.
Ключевые возможности
- 01Оценивает произвольных агентов, например Claude Code, OpenHands и Codex CLI.
- 02Параллельно запускает эксперименты во множестве контейнерных сред.
- 03Поддерживает запуск в локальном Docker и у облачных провайдеров, например Daytona и Modal.
- 04Позволяет создавать собственные бенчмарки и среды и делиться ими.
- 05Генерирует rollout-данные для оптимизации с помощью RL.
- 06Официальный harness для Terminal-Bench-2.0.
Сценарии использования
- Сравнение разных агентов для программирования и языковых моделей на задачах в терминале.
- Масштабный запуск SWE-Bench и других сторонних бенчмарков.
- Создание собственных сред для оценки внутреннего агента.
- Сбор rollout-данных для обучения агентов с помощью обучения с подкреплением.
Быстрый старт
- 1
Установите Harbor с помощью uv
uv tool install harbor - 2
Или установите Harbor с помощью pip
pip install harbor - 3
Укажите API-ключ провайдера моделей
export ANTHROPIC_API_KEY=<YOUR-KEY> - 4
Запустите Terminal-Bench-2.0 локально с помощью Docker
harbor run --dataset terminal-bench@2.0 --agent claude-code --model anthropic/claude-opus-5-5 --n-concurrent 4
Что важно знать
- Для запуска примера нужны API-ключ Anthropic и Docker.
- Для облачных сред, таких как Daytona, потребуются отдельные API-ключ и аккаунт.
Темы
Частые вопросы
- Что такое harbor?
- Фреймворк от команды Terminal-Bench для оценки и оптимизации AI-агентов и языковых моделей в контейнерных средах. Harbor — это фреймворк для оценки и оптимизации агентов и языковых моделей. Он запускает таких агентов, как Claude Code, OpenHands и Codex CLI, на задачах из бенчмарков, причём каждая задача выполняется в контейнерной среде.
- harbor можно использовать бесплатно? Какая у него лицензия?
- harbor распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- harbor всё ещё поддерживается?
- Активно поддерживается. Последний коммит в harbor — 19 окт. 2026 г..
- Для чего можно использовать harbor?
- Сравнение разных агентов для программирования и языковых моделей на задачах в терминале. Масштабный запуск SWE-Bench и других сторонних бенчмарков. Создание собственных сред для оценки внутреннего агента. Сбор rollout-данных для обучения агентов с помощью обучения с подкреплением.
- Как установить harbor?
- Установите Harbor с помощью uv: uv tool install harbor Или установите Harbor с помощью pip: pip install harbor Укажите API-ключ провайдера моделей: export ANTHROPIC_API_KEY=<YOUR-KEY> Запустите Terminal-Bench-2.0 локально с помощью Docker: harbor run --dataset terminal-bench@2.0 --agent claude-code --model anthropic/claude-opus-5-5 --n-concurrent 4
- Где скачать harbor?
- Исходный код и инструкции по установке — на GitHub: https://github.com/harbor-framework/harbor
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Карточная игра «Бой с地主» на Go: онлайн-мультиплеер, переподключение, умные боты и полностью случайная раздача без алгоритмов управления картами.
Open-source платформа AI observability для самостоятельного развёртывания: трассировка, оценка и отладка приложений и агентов на базе LLM.
ASPIRE — фреймворк, в котором coding agents итеративно дорабатывают повторно используемые навыки роботов для симуляции и реальных манипуляционных задач вместо обучения весов модели.
Кроссплатформенный системный монитор для терминала и веб-интерфейса: CPU, память, диски, сеть, процессы и контейнеры; есть REST API и экспорт данных.
Терминальный интерфейс (TUI) для просмотра и управления Docker-контейнерами: статистика в реальном времени, логи и доступ через exec.