乐于分享
好东西不私藏

7.4 万 Star!AI 编程工具 OpenHands 直接原地起飞

7.4 万 Star!AI 编程工具 OpenHands 直接原地起飞
最近刷 GitHub,看到一个项目的 Star 数增长速度快得有点离谱,我点进去瞅了一眼,好家伙,OpenHands。7 万 4 千多 Star,这不是闹着玩的。我花了一下午的时间把它跑起来,又读了一遍它的设计思路,我的直观感受是:这东西把 AI 写代码这件事,想得比很多同类工具都更明白。

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

2.5 万星!Anthropic 悄悄开源了一套金融人必备的 AI 代理工具箱

1 天破万 Star!这个 AI 音乐模型太猛了,还支持本地跑