Перейти к содержанию

🤲 OpenHands

🤖 Для агентов (Claude Code / Cursor / Codex)

Этот инструмент требует установки и файлового доступа. Если ты в браузере с ChatGPT — см. альтернативы ниже.

87% на SWE-bench — один из самых сильных автономных ИИ-инженеров в открытом коде. Ставишь задачу — уходишь пить кофе.

Этот инструмент только для программистов (нужен Docker)

OpenHands живёт в Docker-контейнере (это программа-контейнер, запускает приложения в изоляции). Без чёрного окна с командами не запустить. Если ты не кодишь — посмотри Goose (десктоп-агент с обычным окошком) или DeepSeek в браузере. Оба работают из РФ без VPN, без команд.

Что делает

OpenHands не помощник. Это автономный инженер, который работает по задаче от начала до конца. Тебе не надо подсказывать на каждом шагу — он САМ открывает файлы, правит код, запускает тесты, исправляет ошибки, отправляет в git.

Результат на бенчмарке SWE-bench — 87%. Для справки: это тесты с реальными задачами с GitHub. Человек-джун даёт около 70%, сеньор — 85-90%. OpenHands работает на уровне живого мидла/сеньора.

71 тысяча звёзд. Консорциум разработчиков (All-Hands-AI) активно развивает.

Кому подходит

  • ✅ Есть большие задачи — перепиши модуль, закрой 10 задач, отрефакторь
  • ✅ Нужна автономия — хочешь чтобы работало без тебя часами
  • ✅ Не боишься Docker и серверных штук
  • ❌ НЕ подходит для мелких задач — избыточно
  • ❌ Если не понимаешь что такое Docker — сначала разберись

Как попробовать без чёрного окна с командами

Если автономный агент нужен, а Docker пугает — вот что берут вместо OpenHands:

  • Goose — десктоп-приложение, ставится как обычная программа. Может работать автономно на локальных моделях
  • Claude Code — чёрное окно с командами есть, но можно жить в Claude Projects без него
  • Cursor — редактор кода с агентом, ставится как обычная программа, не требует Docker
Для программистов (команды + Docker)

Через Docker (рекомендуемо):

docker pull docker.all-hands.dev/all-hands-ai/openhands:latest
docker run -it --pull=always \
  -e SANDBOX_RUNTIME_CONTAINER_IMAGE=docker.all-hands.dev/all-hands-ai/runtime:latest \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -p 3000:3000 \
  --add-host host.docker.internal:host-gateway \
  --name openhands-app \
  docker.all-hands.dev/all-hands-ai/openhands:latest

Открыть http://localhost:3000 в браузере.

Первый запуск:

  1. Запустил Docker-контейнер
  2. Открыл localhost:3000 — появился веб-интерфейс
  3. Указал провайдера модели и ключ для подключения
  4. Подключил репозиторий (ссылка на GitHub или локальную папку)
  5. Написал задачу в формате: «Сделай X, учти Y, не трогай Z»
  6. Ушёл на час — вернулся к результату

Нюансы

  • Жрёт «слова» для ИИ (токены) как не в себя — большие задачи могут стоить $5-20
  • Не оставляй без присмотра на опасных задачах (миграции баз, продакшн)
  • Docker-контейнер требует ~8 ГБ RAM, слабые компы не вытянут

Ссылки


Подходит для: технарям · большие задачи · автономная работа