01
它不止是个写代码的,它想接管你的整个开发流程
很多人一听 AI 编程,脑子里蹦出来的画面就是——聊几句天,生成几行代码,完事。但 OpenHands 的野心明显更大。它给自己的定义是「AI-Driven Development」,翻译过来就是:AI 驱动的软件开发,不是辅助,是驱动。
说白了,你告诉它「我想做一个什么应用」,它能自己去规划任务、写代码、跑测试、修 Bug,甚至操作浏览器和命令行。它不是一个坐在副驾帮你查地图的Copilot,它是一个能握方向盘的 Agent。
它最核心的部分是软件 Agent SDK。这是一个用 Python 写的库,你把 Agent 的逻辑定义好,它能在本地跑,也能在云端扩展到上千个 Agent 同时工作。这种设计思路很聪明,把底层能力抽出来做成 SDK,上面你想接 CLI 就接 CLI,想接 Web 界面就接 Web 界面。

02
三种玩法,丰俭由人,这个设计很贴心
我特别喜欢 OpenHands 的一点是,它没逼着你必须用一种方式去用它。它给了三种选择,而且这三种选择对应的场景都非常明确。
第一种是CLI 命令行模式。如果你用过 Claude Code 或者 Codex,那这个体验你会非常熟悉。直接在终端里跟它对话,让它改代码、跑命令。简单、直接、高效,我用起来感觉就像多了一个随叫随到的后端搭子。
第二种是本地 GUI 模式。它给你起了一个带界面的 Web 应用,用起来有点像 Devin 那种感觉。你能看到它在思考、在写文件、在执行命令,整个过程是可视化的。对于不想记命令、或者想更直观地看 Agent 在干嘛的同学,这个模式很友好。
第三种就是刚才提到的 SDK。如果你是个开发者,想让 AI Agent 深度嵌入自己的工作流,那 SDK 是终极武器。你可以在代码里精确定义 Agent 的行为,让它按照你的规矩来。
03
怎么开始用?三步上车
别担心它有多复杂,其实上手比想象中快。
首先,确认你电脑里有 Docker,这是运行它的环境。
然后,拉取镜像一条命令的事:
docker pull ghcr.io/all-hands-ai/openhands最后,改一下配置文件或者设置环境变量,填上你的 LLM 密钥,比如 Claude 或 GPT 的 API Key,然后启动容器就行了。具体步骤它文档里写得很清楚,基本不超过三步。
我的体验是,第一次跑起来之后,那种感觉有点像第一次用智能手机。你看到它在你的指令下,自己去新建文件、写逻辑、跑完测试然后告诉你「搞定了」,确实会有种「时代变了」的冲击感。
开源地址:https://github.com/All-Hands-AI/OpenHands
04
点击下方卡片,关注MInimaxClaw
1 天涨 3 千多 Star,把任何东西丢进 NotebookLM
夜雨聆风