OpenHarness - это открытая инфраструктура для создания AI-агентов, которая превращает языковую модель в полноценного помощника с инструментами, памятью и координацией. Если модель - это мозг, то OpenHarness - это руки, глаза, память и правила безопасности, которые делают агента рабочим.
Проект решает главную проблему: как собрать агента, который не просто генерирует текст, но реально выполняет задачи - работает с файлами, запускает команды, ищет информацию, управляет другими агентами. OpenHarness даёт готовую архитектуру, которую можно изучить, расширить или использовать как основу для своих решений.
Внутри - цикл выполнения инструментов с повторными попытками и параллельным запуском, 43 встроенных инструмента (файлы, командная строка, поиск, веб, MCP), система навыков на основе markdown-файлов, контекстная память с автоматическим сжатием и возобновлением сессий, многоуровневая система разрешений с хуками до и после вызова инструментов, координация между агентами через делегирование задач и фоновые процессы.
Установка занимает одну команду - скрипт определит систему, проверит зависимости, развернёт всё нужное и создаст конфигурацию. Запуск тоже простой: указываешь API-ключ, модель и промпт - агент начинает работать. Есть интерактивный режим с React-интерфейсом в терминале и неинтерактивный для скриптов с выводом в JSON.
OpenHarness поддерживает разные провайдеры через профили: Anthropic-совместимые API (Claude, Kimi, GLM, MiniMax), OpenAI-совместимые (OpenAI, OpenRouter, DashScope, DeepSeek, Groq, Ollama), подписки Claude и Codex через локальные учётные данные, GitHub Copilot через OAuth. Настройка через единый флоу - выбираешь воркфлоу, бэкенд, модель, сохраняешь профиль.
Проект живёт на GitHub, активно развивается, принимает вклад сообщества. Это не просто библиотека - это платформа для экспериментов с агентами, изучения их устройства и создания специализированных решений на проверенной архитектуре.