news 2026/8/29 15:43:50

3 步跑起 OpenHands:给自己搭一个常驻的 AI 编程控制台

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
3 步跑起 OpenHands:给自己搭一个常驻的 AI 编程控制台

3 步跑起 OpenHands:给自己搭一个常驻的 AI 编程控制台

【免费下载链接】OpenHands🙌 OpenHands: AI-Driven Development项目地址: https://gitcode.com/GitHub_Trending/ope/OpenHands

OpenHands 是个自托管的 AI 编程助手控制台:接上 LLM,就能让 Agent 替你写代码、跑脚本、盯任务。第一次跑通它,最常卡在环境和配置上。本文按启动、上手、排坑三步走,约 10 分钟即可在本地开聊。

OpenHands 能替你干什么:先看 3 件实事

  • 聊天式编码:一句话描述需求,Agent 写代码、执行、回结果;内置开源 Agent,也接 ACP 协议的第三方 Agent。
  • 任务自动化:设好定时或事件触发,Agent 自己干活,比如 PR 一提交就自动做代码审查。
  • 后端可切换:本地进程、Docker 沙箱、远程服务器都能挂进来,同一界面随时切。

3 步启动 OpenHands 本地控制台

注意:需要 Node.js 22.12+ 和 Python 包管理器 uv。不配沙箱时 Agent 能读写本机文件,初学建议先跑在容器或虚拟机里。

第 1 步:拿代码

git clone https://gitcode.com/GitHub_Trending/ope/OpenHands cd OpenHands

拉下整个仓库;ls能看到package.jsonsrc目录就是成功。

第 2 步:装依赖

npm install

装前端依赖,看到added xxx packages且没有红色报错即可。

第 3 步:启动

npm run dev

拉起完整本地栈,浏览器打开http://localhost:8000,看到左侧 Getting started 清单即成功。

跟着 Getting Started 跑通 OpenHands 第一个任务

打开界面,侧栏清单直接给了顺序:配模型密钥、开第一次对话、排一个定时任务。

  1. Customize,在 LLM 设置里填模型商和 API key,它不绑定任何厂商。
  2. New Chat,输入:"写一个 bash 脚本,输出 Hello World 并运行它"。 🚀
  3. Agent 把命令拆开执行,终端区回显Hello World,第一单完成。
  4. 想让任务常驻,去Automate加个定时或事件触发即可。

跑完顺手自查一遍:

  • 密钥填好,模型能正常回话
  • 脚本执行成功,输出可见
  • Automate 页面能看到内置任务模板
  • 切换后端后会话列表不丢

新手最容易问的 4 个问题

Q1:首次启动,终端长时间不动是卡死了吗?第一次要构建前端、拉 Agent 运行时,等 1-3 分钟属正常;卡在下载就换网络重试。

Q2:8000 端口被占怎么办?停掉占用服务,或改用官方 Docker 镜像ghcr.io/openhands/agent-canvas启动,把宿主机端口映射到别的值。

Q3:LLM 该选哪家?它不绑厂商,设置里建好 LLM profile 就能用;写码和调试选能力强的模型,体验会明显顺一些。

Q4:不加沙箱安全吗?Agent 可读写机器上的文件,稳妥做法是跑官方 Docker 镜像,只挂载需要它碰的项目目录。


三步之后,OpenHands 就常驻在你的机器上了,接下来交给它的活可以越来越多。更多部署方式和加固细节,可看仓库里的 SELF_HOSTING.md 文档。

【免费下载链接】OpenHands🙌 OpenHands: AI-Driven Development项目地址: https://gitcode.com/GitHub_Trending/ope/OpenHands

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/29 15:38:11

数据结构课设实战:图书管理系统中的哈希表与链表应用

简介:数据结构是计算机专业的核心基础,课程设计则是将理论转化为工程实践的关键环节。在图书管理系统中,不同数据结构的选型直接决定了系统的查找效率与代码质量。哈希表通过散列函数将书号映射到桶位,配合链地址法解决冲突&#…

作者头像 李华
网站建设 2026/8/29 15:34:08

Spring Boot智慧养老平台:Java毕设选题到答辩全流程解析

简介:在Java Web开发中,Spring Boot凭借自动配置和生态优势成为企业级应用的主流框架,也是毕业设计的高频选题方向。以智慧养老平台为例,系统围绕养老机构的信息化管理需求,构建了长者档案、健康管理、护理任务、费用账…

作者头像 李华
网站建设 2026/8/29 15:31:51

无视觉AI对话助手实战:用大语言模型教用户佩戴美瞳

如果你没戴过美瞳,永远不知道“把一片透明塑料贴到眼球上”这件事能有多难。手一抖,镜片掉地上;好不容易放上去,眼睛一眨又掉出来;甚至有些新手在镜子前折腾半小时,最后以“感觉镜片在眼皮里”告终。更麻烦…

作者头像 李华
网站建设 2026/8/29 15:29:35

一个命令跑通 MinerU:PDF 转换实战笔记

一个命令跑通 MinerU:PDF 转换实战笔记 【免费下载链接】MinerU Transforms complex documents like PDFs and Office docs into LLM-ready markdown/JSON for your Agentic workflows. 项目地址: https://gitcode.com/GitHub_Trending/mi/MinerU 手里有份 2…

作者头像 李华
网站建设 2026/8/29 15:29:33

网易云存储校招笔试复盘:从哈希索引到LSM Tree的分布式存储核心

1. 先从卷子看网易的考核逻辑 1.1 这份卷子考了什么,又为什么值得翻出来 2018年网易校招云计算存储开发工程师的笔试卷,放到今天依然很有参考价值。原因很简单:存储方向的核心知识点,五年八年都不太会大变。当年考的是分布式系统…

作者头像 李华