Last translated: 17 Jun 2025

Translation Not Available Yet

This repository's README hasn't been translated yet. Once translated, it will be easier to read and understand in your native language (中文).

After translating, add the links to README so others can view it directly.

Logo

OpenHands: Меньше кода, больше возможностей

Добро пожаловать в OpenHands (ранее OpenDevin) — платформу для агентов разработки ПО на основе ИИ.

Агенты OpenHands могут делать всё то же, что и разработчик-человек: изменять код, выполнять команды, просматривать веб-страницы, вызывать API и даже копировать фрагменты кода с StackOverflow.

Узнайте больше на docs.all-hands.dev или зарегистрируйтесь в OpenHands Cloud, чтобы начать работу.

[!IMPORTANT] Используете OpenHands для работы? Мы будем рады пообщаться! Заполните эту короткую форму, чтобы присоединиться к нашей программе Design Partner. Вы получите ранний доступ к коммерческим функциям и возможность влиять на развитие продукта.

Скриншот приложения

☁️ OpenHands Cloud

Самый простой способ начать работу с OpenHands — использовать OpenHands Cloud, который предоставляет новым пользователям $50 бесплатных кредитов.

💻 Локальный запуск OpenHands

OpenHands также можно запустить локально с помощью Docker. Подробности о системных требованиях и инструкции по установке см. в руководстве Running OpenHands.

[!WARNING] Работаете в публичной сети? Ознакомьтесь с нашим Руководством по защищённой установке Docker, чтобы обезопасить ваше развёртывание, ограничив сетевое взаимодействие и реализовав дополнительные меры безопасности.

docker pull docker.all-hands.dev/all-hands-ai/runtime:0.44-nikolaik

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

Примечание: Если вы использовали OpenHands до версии 0.44, возможно, вам потребуется выполнить команду mv ~/.openhands-state ~/.openhands для переноса истории диалогов в новое расположение.

OpenHands будет доступен по адресу http://localhost:3000!

При первом запуске приложения вам будет предложено выбрать провайдера LLM и добавить API-ключ. Anthropic Claude Sonnet 4 (anthropic/claude-sonnet-4-20250514) работает лучше всего, но у вас есть множество вариантов.

💡 Другие способы запуска OpenHands

[!CAUTION] OpenHands предназначен для использования одним пользователем на локальной рабочей станции. Он не подходит для мультитенантных развёртываний, где несколько пользователей работают с одним экземпляром. В системе отсутствует встроенная аутентификация, изоляция или масштабируемость.

Если вас интересует запуск OpenHands в мультитенантной среде, пожалуйста, свяжитесь с нами для обсуждения расширенных вариантов развёртывания.

Вы также можете подключить OpenHands к локальной файловой системе, запустить OpenHands в режиме без графического интерфейса, взаимодействовать с ним через удобный CLI или запускать его для помеченных задач с помощью github action.

Подробности и инструкции по настройке см. в разделе Running OpenHands.

Если вы хотите изменить исходный код OpenHands, ознакомьтесь с Development.md.

Возникли проблемы? Вам поможет Руководство по устранению неполадок.

📖 Документация

Ask DeepWiki

Чтобы узнать больше о проекте и получить советы по использованию OpenHands, ознакомьтесь с нашей документацией.

Там вы найдёте информацию о различных провайдерах LLM, ресурсы для устранения неполадок и расширенные параметры конфигурации.

🤝 Как присоединиться к сообществу

OpenHands — это проект, развиваемый сообществом, и мы приветствуем вклад каждого. Основное общение происходит в Slack, но вы также можете связаться с нами через Discord или Github:

Подробнее о сообществе см. в COMMUNITY.md или узнайте о вкладе в проект в CONTRIBUTING.md.

📈 Прогресс

Ежемесячный план развития OpenHands доступен здесь (обновляется на встрече сопровождающих в конце каждого месяца).

Star History Chart

📜 Лицензия

Распространяется под лицензией MIT. Подробности см. в файле LICENSE.

🙏 Благодарности

OpenHands создаётся усилиями множества участников, и мы высоко ценим каждый вклад! Мы также используем другие открытые проекты и глубоко благодарны их авторам.

Список открытых проектов и лицензий, используемых в OpenHands, доступен в файле CREDITS.md.

📚 Цитирование

@misc{openhands,
      title={{OpenHands: An Open Platform for AI Software Developers as Generalist Agents}},
      author={Xingyao Wang and Boxuan Li and Yufan Song and Frank F. Xu and Xiangru Tang and Mingchen Zhuge and Jiayi Pan and Yueqi Song and Bowen Li and Jaskirat Singh and Hoang H. Tran and Fuqiang Li and Ren Ma and Mingzhang Zheng and Bill Qian and Yanjun Shao and Niklas Muennighoff and Yizhe Zhang and Binyuan Hui and Junyang Lin and Robert Brennan and Hao Peng and Heng Ji and Graham Neubig},
      year={2024},
      eprint={2407.16741},
      archivePrefix={arXiv},
      primaryClass={cs.SE},
      url={https://arxiv.org/abs/2407.16741},
}