OpenHands / README_CN.md
Backup-bdg's picture
Upload 964 files
51ff9e5 verified

Logo

OpenHands: 少写代码,多做事

Contributors Stargazers MIT License
加入我们的Slack社区 加入我们的Discord社区 致谢
查看文档 Arxiv论文 评估基准分数

欢迎使用OpenHands(前身为OpenDevin),这是一个由AI驱动的软件开发代理平台。

OpenHands代理可以完成人类开发者能做的任何事情:修改代码、运行命令、浏览网页、调用API,甚至从StackOverflow复制代码片段。

docs.all-hands.dev了解更多信息,或注册OpenHands Cloud开始使用。

在工作中使用OpenHands?我们很想与您交流!填写 这份简短表格 加入我们的设计合作伙伴计划,您将获得商业功能的早期访问权限,并有机会对我们的产品路线图提供意见。

应用截图

☁️ OpenHands Cloud

开始使用OpenHands的最简单方式是在OpenHands Cloud上, 新用户可获得$50的免费额度。

💻 在本地运行OpenHands

OpenHands也可以使用Docker在本地系统上运行。 查看运行OpenHands指南了解 系统要求和更多信息。

在公共网络上?请参阅我们的强化Docker安装指南 通过限制网络绑定和实施其他安全措施来保护您的部署。

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

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

您将在http://localhost:3000找到运行中的OpenHands!

打开应用程序时,您将被要求选择一个LLM提供商并添加API密钥。 Anthropic的Claude Sonnet 4anthropic/claude-sonnet-4-20250514) 效果最佳,但您还有许多选择

💡 运行OpenHands的其他方式

OpenHands旨在由单个用户在其本地工作站上运行。 它不适合多租户部署,即多个用户共享同一实例。没有内置的身份验证、隔离或可扩展性。

如果您有兴趣在多租户环境中运行OpenHands,请 与我们联系 了解高级部署选项。

您还可以将OpenHands连接到本地文件系统, 以可编程的无头模式运行OpenHands, 通过友好的CLI与其交互, 或使用GitHub Action在标记的问题上运行它。

访问运行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},
}