这款开源的AI编程工具,最近火了
文章摘要
【关 键 词】 AI编程、OpenHands、Docker、自然语言、代码生成
OpenHands是一个开源的AI程序员,具备自然语言编程能力,能够自动生成高质量代码。它通过多智能体协作的方式执行开发任务,如修改代码、运行命令、浏览网页、调用API等,减少开发者编码工作量,提高开发效率。OpenHands在Docker上运行,设置和试用简单。其Slogan为”Code Less,Make More”,在GitHub上获得超过41,900个星标,超过200位贡献者。OpenHands在SWE-bench测试中排名靠前,是衡量AI软件开发能力的黄金标准。
使用OpenHands需要Docker版本至少26.0.0,或Docker Desktop 4.31.0以上。官方推荐在Linux或Mac OS上使用,Windows用户需通过WSL运行Docker。用户需先拉取OpenHands的Docker镜像,然后使用特定命令启动容器。启动后,通过浏览器访问OpenHands平台,设置LLM供应商和模型,输入API Key。官方推荐使用Claude 3.5 Sonnet等模型。
OpenHands支持连接本地文件系统,以无界面模式运行,通过CLI交互,或在GitHub Action中使用。使用OpenHands写代码速度快,成本低,一天写的代码量超过初级工程师一周的工作量,费用仅十几美元的Token。AI领域领军人物吴恩达曾分享使用OpenHands(原OpenDevin)为女儿编写生成算术练习题的Python程序,体验良好,编写速度快。
OpenHands的官网、用户指南和GitHub链接已提供。同时,建立了大模型技术交流微信群,分享最新资讯、行业趋势和有趣想法,欢迎加入学习交流。
原文和模型
【原文链接】 阅读原文 [ 1153字 | 5分钟 ]
【原文作者】 AI大模型实验室
【摘要模型】 moonshot-v1-32k
【摘要评分】 ★☆☆☆☆