AIStore免费AI公开课-智能体篇(十四):OpenHands上架AIStore,开源版Devin,开箱即用

发布时间:2026/10/11 5:50:59
AIStore免费AI公开课-智能体篇(十四):OpenHands上架AIStore,开源版Devin,开箱即用 AI Store(https://aistore.best)当前最火的AI产品是【口袋专家AI】(https://agentsdance.ai)——AI版微信让AI微信中的智能体专家帮你做PPT、做短剧、做图片完成工作和生活中的所有事。一、引言2024 年初Cognition 发布了号称“第一个 AI 软件工程师”的 Devin给它一个需求它自己开终端、写代码、跑测试、修 bug最后把成果交给你。演示视频刷屏但 Devin 至今是闭源的商业产品按月收费。几乎同时社区启动了它的开源复刻 OpenDevin后来改名OpenHands两年多下来已经是 GitHub 上 9 万 Star 的明星项目。最新的形态叫Agent Canvas一个自托管的“编码智能体控制台”不只是陪你聊天而是把对话、工作区、定时自动化GitHub 代码评审、Issue 自动转 PR、Slack 值守……放在同一个界面里像一支一直在线的工程小队。想自己搭一套要装 Node 24、uv、Docker还要配模型。在 AI Store 上点一下就有一套属于你自己的 OpenHands模型已经接好 AI Store 网关。这一篇我们给它一个完整的小项目需求看它怎么从零写出代码、写测试、跑通、写文档。二、OpenHands 项目介绍2.1 它是什么OpenHands Agent Canvas 是一个自托管的编码智能体控制中心前端是一个网页控制台后端是 OpenHands Agent Server一个可以同时跑多个智能体的 REST 服务默认跑的是开源的 OpenHands 智能体也可以换成 Claude Code、Codex、Gemini CLI、Pi、OpenCode 等任何支持 ACPAgent-Client Protocol的智能体。2.2 项目特色真动手智能体在工作区里自己建文件、执行命令、读报错、改代码每一步动作都记录在对话里可以逐条展开核对。后端想放哪就放哪本机、Docker 容器、云上虚拟机或者 OpenHands Cloud同一个控制台里随时切换也可以给每个对话单独起一个 Docker 沙箱。自动化可以把智能体挂成定时任务或 Webhook 触发内置 GitHub 代码评审、GitHub Issue 转 PR、Slack 频道值守、AGENTS.md 维护、每日新闻摘要、Linear / Jira 工单转 PR 等模板。接得上你的工具MCP 集成、插件、自定义智能体配置模型可以用任意 LLMBYOK。2.3 基本信息项目内容仓库github.com/OpenHands/OpenHands协议MIT语言TypeScript控制台 PythonAgent ServerAI Store 上的版本Agent Canvas 1.25.0Star9 万三、在 AI Store 上开箱即用3.1 打开 OpenHands在 aistore.best 首页点 “OpenHands” 这一格AI Store 会为你单独起一个云工作区第一次冷启动要等十几秒到半分钟。进去就是 Agent Canvas 的首页3.2 首屏中间任务输入框“What do you want to work on?”——直接用中文描述要做的工程任务即可它也会用中文回答。输入框下方Open Workspace打开工作区和 Plugins插件再往下是推荐的自动化模板。左侧New Chat 新对话、Customize 自定义智能体、Automate 自动化以及历史对话列表。左下角 Local当前连接的后端。在 AI Store 上这个后端就是你自己的云工作区模型已经接好 AI Store 网关默认 Claude Sonnet 5“Add LLM API key”那一项已经是勾选状态不用你填任何 Key。四、实战从零写一个带测试的记账命令行工具4.1 交代任务我给它一个完整的小项目需求在工作目录新建一个 Python 小项目 xiaoman-ledger实现命令行记账工具 ledger.py 支持 add金额、分类、备注、list按时间倒序列出、report按分类汇总本月支出三个子命令 数据存 SQLite用 pytest 给这三个功能写单元测试并运行通过再写一份 README.md 说明用法 最后实际运行一遍 add 三笔、再 report把输出贴给我。全程用中文回复。发出去之后它先进入 Thinking把需求拆成几步右下角显示 Running4.2 看它一步步动手大约两分钟后对话里出现了一串动作记录“8 actions completed”。展开可以看到它做的每一件事创建项目目录并检查 Python/pytest 环境 → 安装 pytest → 写ledger.py→ 写test_ledger.py→ 运行 pytest → 修改test_ledger.py两次 → 重新运行 pytest → 写README.md。这里最有意思的是中间那段第一次跑测试有两个用例失败了。展开“运行 pytest 测试”能看到完整的报错它没有停下来问我而是自己读了报错test_list_orders_by_time_desc和test_report_groups_by_category这两个用例用capsys截获输出时把前面几次add打印的“已添加记账”也一起截进来了断言自然对不上。于是它在两个用例里各加了一行capsys.readouterr()先清空add的输出再执行list/report。然后重新运行8 passed in 0.11s。写代码 → 跑测试 → 读报错 → 修 → 再跑这正是一个靠谱的工程师会做的事也是 OpenHands 和“只会生成一段代码”的聊天机器人最大的区别。4.3 看代码和结果点右上角的面板按钮可以打开Files项目目录xiaoman-ledger/就在你的工作区里点开ledger.py能直接看代码标准库argparsesqlite3没有任何第三方依赖数据库路径支持--db参数和LEDGER_DB环境变量方便测试隔离。面板上方还有 Commits、Planner、Terminal、Browser 等标签。最后它按我的要求实际运行了一遍记了三笔账午饭 32.5、打车 68、外套 199list按时间倒序列出report按分类汇总出 2026 年 10 月的支出和占比还顺带解释了一句三笔记录是同一秒插入的所以list按 id 倒序作为第二排序键。整个任务从发出到交付大约6 分钟我没有敲一行代码、没有手动跑一次命令。4.4 让它一直在线自动化左侧的Automate是 Agent Canvas 和普通编码助手最不一样的地方可以把一个智能体任务挂成定时任务或 Webhook 触发比如每天读一组 RSS 写摘要、有人在 GitHub 请求评审时自动审 PR、把标记好的 Issue 自动实现并提 PR。创建方式也很“智能体”新开一个对话告诉它“Create an automation”说清楚做什么、什么时候跑、结果发到哪里排程和配置它自己搞定。五、想自己部署AI Store 上是点开即用的托管版想装在自己的电脑或服务器上官方给了几种方式。5.1 直接装在本机不带沙箱npm install -g openhands/agent-canvas agent-canvas # 浏览器打开 http://localhost:8000需要 Node.js 24 以上和uv。注意这种方式智能体能访问你整台机器的文件系统。5.2 Docker 沙箱更安全export PROJECTS_PATH$HOME/projects # 允许智能体访问的项目目录 mkdir -p $PROJECTS_PATH $HOME/.openhands docker run -it --rm \ -p 127.0.0.1:8000:8000 \ -e AGENT_CANVAS_ALLOW_LAN_SESSION_KEYtrue \ -v $HOME/.openhands:/home/openhands/.openhands \ -v ${PROJECTS_PATH}:/projects \ ghcr.io/openhands/agent-canvas:1.26.0 # 浏览器打开 http://localhost:8000/canvas智能体只能看到PROJECTS_PATH下的项目。如果想让每个对话各用一个独立容器可以用OH_CONVERSATION_RUNTIMEdocker agent-canvas启动。打开后在设置里填自己的模型 Key 即可。六、总结本文介绍了开源版 Devin——OpenHands 的最新形态 Agent Canvas并在 AI Store 上真实地跑了一个完整的小项目一句需求它自己建目录、装依赖、写代码、写测试测试失败后自己读报错修好最后写 README 并实际运行给我看全程约 6 分钟。整个过程不需要装环境、不需要申请 API Key。如果觉得对你有帮助期待您的关注点赞、收藏或评论您的支持是我持续码字的动力。AIStore免费AI公开课系列文章AIStore免费AI公开课-智能体篇一口袋专家Harness上架AIStore开源个人智能体开箱即用AIStore免费AI公开课-智能体篇二Agents Team上架AIStore拉一群机器人同时开工开箱即用AIStore免费AI公开课-智能体篇三AI Search上架AIStore问你的数据、答案带出处开箱即用AIStore免费AI公开课-智能体篇四AI Recom上架AIStore信息流推荐并讲清理由开箱即用AIStore免费AI公开课-智能体篇五OpenClaw上架AIStore龙虾2.0智能体开箱即用AIStore免费AI公开课-智能体篇六Hermes上架AIStore自记忆智能体开箱即用AIStore免费AI公开课-智能体篇七DeepSeek Harness上架AIStoreDeepSeek官方智能体开箱即用AIStore免费AI公开课-智能体篇八OpenCode上架AIStore最火的开源编码智能体开箱即用AIStore免费AI公开课-智能体篇九Claude Code上架AIStore用Claude改整个代码库开箱即用AIStore免费AI公开课-智能体篇十ComfyUI上架AIStore节点编排生图生视频开箱即用AIStore免费AI公开课-智能体篇十一Codex上架AIStore用GPT改整个代码库开箱即用AIStore免费AI公开课-智能体篇十二Pi Agent上架AIStore极简可改的编码智能体开箱即用AIStore免费AI公开课-智能体篇十三Open Design上架AIStore开源版Claude Design开箱即用AIStore免费AI公开课-智能体篇十四OpenHands上架AIStore开源版Devin开箱即用AIStore免费AI公开课-智能体篇十五Cline上架AIStoreVS Code里的结对编程智能体开箱即用AIStore免费AI公开课-智能体篇十六AutoGen Studio上架AIStore微软多智能体搭建台开箱即用AIStore免费AI公开课-智能体篇十七CrewAI上架AIStore按角色分工的智能体团队开箱即用AIStore免费AI公开课-智能体篇十八OpenManus上架AIStore开源版Manus开箱即用AIStore免费AI公开课-智能体篇十九Twenty上架AIStore开源版Salesforce开箱即用AIStore免费AI公开课-智能体篇二十LangChain上架AIStoreLangGraph智能体对话界面开箱即用AIStore免费AI公开课-智能体篇二十一SillyTavern上架AIStore开源版Character AI开箱即用AIStore免费AI公开课-智能体篇二十二Kilo Code上架AIStore架构编码调试多模式开箱即用AIStore免费AI公开课-智能体篇二十三Laya上架AIStore毫秒级结构化判断的决策模型开箱即用AIStore免费AI公开课-智能体篇二十四Jev上架AIStore托管决策模型按输入计价开箱即用AIStore免费AI公开课-智能体篇二十五Semantica上架AIStore开源版Palantir本体工作台开箱即用AIStore免费AI公开课-智能体篇二十六Open Dots上架AIStore开源版OpenAI Dots开箱即用AIStore免费AI公开课-智能体篇二十七OpenMausBot上架AIStore开源版Grok Bot开箱即用AIStore免费AI公开课-智能体篇二十八OpenMuse上架AIStore开源版Muse开箱即用AIStore免费AI公开课-智能体篇二十九Pocket AI Live上架AIStoreAI主播直播与语音房开箱即用

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询