All-Hands-AI/OpenHands

🙌 OpenHands: разработка, управляемая ИИ

Агенты⭐ 88 774Pythonпоследний релиз: v1.21.0
Открыть на GitHub ↗Сайт проекта ↗

Что это за инструмент

OpenHands — это самохостинговый центр управления для AI-разработчиков, позволяющий запускать и автоматизировать работу кодовых агентов (таких как OpenHands, Claude Code, Codex) локально или в облаке.

Зачем нужен

Инструмент решает задачу централизации управления AI-агентами, превращая их в постоянно работающую инженерную команду. Он полезен для автоматизации рутинных задач разработки, таких как генерация отчетов, декомпозиция задач из GitHub issues и интеграция с внешними сервисами через вебхуки.

Что можно реализовать

  • Автоматическая декомпозиция GitHub issues на подзадачи с помощью AI-агентов
  • Генерация отчетов и их публикация в Slack или других мессенджерах
  • Запуск агентов для code review и обновления зависимостей на выделенном сервере
  • Создание рабочих процессов (workflows), реагирующих на вебхуки от GitHub, Linear или Datadog
  • Использование разных LLM и агентов (ACP-compatible) в едином интерфейсе

Ключевые возможности

  • Поддержка любых ACP-совместимых агентов: OpenHands, Claude Code, Codex, Gemini
  • Гибкая архитектура бэкенда: запуск локально, в Docker, на VM или в облаке OpenHands
  • Возможность переключения между разными бэкендами (локальным и удаленным) без потери контекста
  • Интеграция с популярными сервисами: Slack, GitHub, Notion, Linear
  • Поддержка Bring Your Own Model (BYOM) — использование любых LLM

👤 Кому подойдёт: разработчики, DevOps-инженеры, технические лиды, управляющие процессами автоматизации разработки

Релизы

v1.21.0minor
🕐 14 ч назад · релиз на GitHub ↗

Релиз v1.21.0: добавлена поддержка Docker-окружений, исправлены ошибки с историей и Forgejo, обновлены зависимости.

  • Added: Добавлена возможность запрашивать рабочие пространства Docker у серверов Docker.
  • Fixed: Исправлено слияние устаревшей истории разговоров и отображение нерезюмируемых локальных сессий.
  • Fixed: Улучшена работа с Forgejo (запросы списков PR и задач) и поддержка GitHub tree URL в качестве источника приложений.
  • Fixed: Отключен автоперехват PostHog и исправлено обслуживание статических активов после перестройки Canvas.
  • Added: Объявление сервисов хоста для разговоров в Docker и обновлены зависимости SDK до версий 1.49.3 и Automation 1.13.3.
v1.20.0minor
🕐 5 дн назад · релиз на GitHub ↗

В OpenHands v1.20.0 добавлена настройка секретов и профилей агентов, а также передача настроек Docker-рантайма.

  • Added: Появилась возможность выбирать секреты, доступные конкретному профилю агента.
  • Added: Добавлена функция передачи настроек времени выполнения Docker-конвертации.
  • Added: В автоматизации теперь можно выбирать сохраненные профили агентов.
  • Fixed: Изолированы профили Mock-LLM от фоновых секретов для корректной работы тестов.
  • Обновлены зависимости рантайма агентов, используемые в релизе.
v1.19.0minor
🕐 5 дн назад · релиз на GitHub ↗

Добавлена поддержка модели GPT-6 Astra, профили агентов теперь можно привязывать к конкретным MCP-серверам.

  • Added: Добавлена поддержка модели GPT-6 Astra.
  • Added: Появилась возможность привязывать профили агентов к конкретным MCP-серверам.
  • Added: В интерфейсе отображается причина отключения автоматизации.
  • Fixed: Исправлено распознавание SSH-удалённых репозиториев Azure DevOps.
  • Fixed: Устранена избыточная повторная загрузка версий SDK автоматизации.
v1.18.0minor
🕐 10 дн назад · релиз на GitHub ↗

Релиз OpenHands v1.18.0: улучшено управление автоматизациями, исправлены настройки облака и интерфейс Canvas.

  • Added: Пользователь может просматривать вложения изображений в полном размере.
  • Added: Включены новые возможности управления автоматизациями: редактирование на облачных бэкендах, контроль прав создателя и отображение используемой идентичности.
  • Added: В Canvas внедрены флаги бесплатных и моделей по умолчанию, управляемые через базу данных.
  • Fixed: Исправлена передача активного org в настройки облака и скрыты недоступные страницы настроек при привязке к хосту.
  • Fixed: Устранено вводящее в заблуждение сообщение об отсутствии лимита бюджета в панели использования токенов.
v1.17.0minor
🕐 12 дн назад · релиз на GitHub ↗

Обновление OpenHands: поддержка LLM в облаке, новый планировщик Agent Canvas, теги чатов и исправление уязвимости DOMPurify.

  • Added: Включена поддержка подключений LLM-провайдеров в облачной версии.
  • Added: Добавлена локальная поддержка планировщика Agent Canvas.
  • Added: В панель чата добавлены теги и фильтрация.
  • Added: Панели дашборда и строки теперь отображают значения из манифеста.
  • Fixed: Исправлена уязвимость обхода санитизации в библиотеке DOMPurify.
  • Fixed: Исправлено сохранение base_url для конфигураций LLM с подпиской.
v1.16.0minor
🕐 25 дн назад · релиз на GitHub ↗

Релиз v1.16.0: добавлен установщик для Linux, улучшена настройка LLM и Canvas, исправлены ошибки CI и бэкенда.

  • Added: Добавлен установщик для Linux (deb) и улучшена настройка переключения LLM-провайдеров.
  • Added: Реализован интерфейс Canvas Extensions и привязка путей файлов к панели файлов.
  • Added: Каталог навыков заменен на явный allow-list, добавлено отображение фазы запуска автоматизаций.
  • Fixed: Исправлена работа кнопки VSCode на локальных бэкендах и корректное скрытие API-ключей.
  • Fixed: Устранены проблемы с CI-проверками, очисткой сервисов и валидацией ключей API.
v1.15.0minor
🕐 1 мес назад · релиз на GitHub ↗

Релиз v1.15.0: новый UI для LLM-провайдеров, улучшенная панель автоматизаций, оптимизация стриминга и ряд исправлений.

  • Added: Добавлен интерфейс для подключения LLM-провайдеров (локальный агент-сервер).
  • Added: Улучшена панель автоматизаций: обновлен дашборд, рекомендованные блоки и процесс импорта.
  • Added: Введена панель обзора и единое окно для коммитов в режиме разговора.
  • Fixed: Исправлено подавление выбора LLM из настроек профиля агента.
  • Fixed: Оптимизирован стриминг событий для стабильной работы интерфейса с быстрыми моделями.
v1.14.0minor
🕐 1 мес назад · релиз на GitHub ↗

В OpenHands v1.14.0 добавлена страница Git Sync, в Canvas по умолчанию используется Kimi K3, улучшена валидация LLM и исправлены ошибки.

  • Added: Добавлена страница Git Sync для управления автоматизациями.
  • Added: Модель Canvas по умолчанию изменена на Kimi K3, помеченную как бесплатную.
  • Added: Внедрена предварительная валидация LLM для предотвращения сохранения неверно настроенных профилей.
  • Added: В интерфейсе Canvas теперь отображаются структурированные результаты ошибок.
  • Fixed: Исправлено сохранение области видимости бэкенда в ссылках на беседы.
  • Fixed: На облачных бэкендах в разделе Files теперь отображается полное дерево файлов.
v1.13.0minor
🕐 1 мес назад · релиз на GitHub ↗

Версия 1.13.0: добавлен индикатор контекстного окна, превью Markdown и архивирование диалогов, устранены баги интерфейса и CI.

  • Added: Добавлен индикатор использования контекстного окна с возможностью ручного сжатия.
  • Added: Реализовано клиентское архивирование диалогов и встроенное превью Markdown-артефактов.
  • Added: Введена проверка готовности задач к разработке с учетом специфических критериев.
  • Fixed: Исправлено отображение меню на сенсорных устройствах и корректная загрузка папок в боковой панели.
  • Fixed: Устранены ошибки в CI, связанные с необработанными исключениями ProgressEvent и таймаутами MSW.
v1.12.0patch
🕐 1 мес назад · релиз на GitHub ↗

Релиз v1.12.0: уточнены эндпоинты для бесплатных моделей OpenHands.

  • Added: Уточнены эндпоинты для бесплатных моделей OpenHands.
v1.10.0minor
🕐 1 мес назад · релиз на GitHub ↗

В OpenHands v1.10.0 добавлена панель автоматизации, экспорт логов, фильтрация навыков и изменена модель Canvas по умолчанию.

  • Added: Добавлена целевая страница (landing dashboard) для избранных автоматизаций и поддержка подстраниц на основе манифестов.
  • Added: В Canvas по умолчанию установлена модель GLM 5.2; добавлен экспорт журнала активности.
  • Added: На странице навыков реализована фильтрация с помощью фасетной панели.
  • Fixed: Исправлено сохранение учетных данных MCP при изменениях в Canvas и корректное определение лимита времени автоматизации.
  • Fixed: Устранены уязвимости npm, исправлена привязка идентификатора бэкенда в ссылках на беседы и использован IPv4-лупбек для локальных прокси.
v1.9.0minor
🕐 1 мес назад · релиз на GitHub ↗

Релиз v1.9.0: добавлена поддержка манифестов расширений, живая активность агента в чате и улучшена работа с автоматизациями.

  • Added: Добавлен хост манифеста расширений, независимый от домена, для управления интерфейсом автоматизации.
  • Added: В чат выводится активность агента в реальном времени, а интерфейс выбора бэкенда стал компактнее.
  • Fixed: Исправлено отображение статусов CANCELLED и SKIPPED в автоматизациях, а также устранены проблемы с отклонением сообщений.
  • Fixed: Улучшена маршрутизация сервисов среды выполнения через server_info и корректная очистка сервисов при сигнале SIGHUP.
  • Added: Обновлен пакет @openhands/extensions до версии 0.13.0 и внесены правки в документацию архитектуры.
1.9.2patch
🕐 2 мес назад · релиз на GitHub ↗

Выпущена версия облачного сервиса 1.42.0 в рамках обновления OpenHands 1.9.2.

  • Обновлена версия облачного сервиса до 1.42.0.
cloud-1.41.0minor
🕐 2 мес назад · релиз на GitHub ↗

Релиз 1.41.0: семантическое разбиение файлов, параллельные вызовы инструментов, новая система ролей и исправление уязвимости CVE-2026-44681.

  • Added: Реализовано семантическое разбиение файлов на основе AST через tree-sitter для более точного контекста.
  • Added: Добавлена поддержка параллельных вызовов инструментов (tool_concurrency_limit) в настройках агента.
  • Added: Введена система супер-ролей через user.role_id с механизмом падения прав для Enterprise-версии.
  • Added: Появилась динамическая поддержка регистрации плагинов через маркетплейс.
  • Fixed: Исправлена критическая уязвимость CVE-2026-44681 путем обновления библиотеки authlib.
  • Fixed: Устранены ошибки стриминга токенов, двойного рендеринга в чате и падения лимитера при отсутствии клиента.
cloud-1.40.0minor
🕐 2 мес назад · релиз на GitHub ↗

Релиз 1.40.0: новые настройки Git, интеграции Azure DevOps и Jira, а также критические обновления безопасности зависимостей.

  • Added: Добавлена настройка для отображения полной истории Git и параметр default_sandbox_spec_id в настройках пользователя.
  • Added: Расширены возможности интеграции: добавлены упоминания и вебхуки для Azure DevOps, авто-ссылки и пикеры для Jira DC.
  • Added: Появился эндпоинт административного предоставления пользователей (user-provisioning) в версии Enterprise.
  • Added: Реализована возможность приостановки агента через UI с использованием endpoint interrupt.
  • Fixed: Устранены уязвимости CVE-2026-54285, CVE-2026-48712 и CVE-2026-48779 путем обновления библиотек opentelemetry, protobufjs и ws.
  • Fixed: Исправлена ошибка с расшифровкой ключа LLM, некорректная обработка None в SaasSettingsStore и лишняя кнопка закрытия в модальном окне.