港大开源 OpenHarness:12,403星,Ohmo 个人 AI Agent 深度解读
HKGU OPEN SOURCE
港大开源 OpenHarness
12,403星 · Ohmo 个人 AI Agent 深度解读
GitHub Trending
MIT License
Python >= 3.10
平台:GitHub
项目地址:https://github.com/HKUDS/OpenHarness
发布时间:2026-04-01
作者/机构:HKUDS(香港大学)
星数:12,403
License:MIT
ONE SENTENCE
港大开源的 OpenHarness 是一个轻量级 AI Agent 基础设施框架,内置了一个叫 Ohmo 的私人 AI 助手——接入飞书/Slack/Telegram/Discord,能自动写代码、跑测试、开 PR,不需要任何额外 API Key,直接用你现有的 Claude Code 或 Codex 订阅。
为什么这个项目值得关注
AI Agent 赛道现在有两类产品:
一类是 LangGraph、crewAI 这类通用工作流编排框架——它们解决的是"怎么定义 Agent 的行为",但工具、记忆、安全、评测都要自己搭。
另一类是 AutoGPT 这类自主执行 Agent——给你一堆工具让你自己 prompt,但实际上根本不可靠,只能当玩具。
OpenHarness 走的是第三条路:做 Agent 的基础设施(Agent Harness),而不是应用层或 radius:0 0 12px 12px; padding:20px 24px;">
工程完成度:扎实
114 个测试用例加 6 个端到端测试,覆盖核心功能链。这个测试密度在开源 Agent 框架里是罕见的——大多数同类项目只有几个 smoke test。43 个内置工具不是凑数,每个都有具体的参数定义和错误处理。这说明团队不是在"演示模式"下做开源,而是真的当产品维护。
架构健康度:清晰但有代价
10 个子系统的划分非常清晰,边界明确,没有明显的职责重叠。但这也意味着系统复杂度需要使用者有一定架构理解能力——如果只想快速上手,可能不如 Dify 的可视化编排直观。另外,coordinator 子系统目前还比较初步,大型多 Agent 团队(10+ 角色)可能需要自己做不少定制。
实际可用性:Ohmo 是最好的 demo
在飞书里直接 @Ohmo,它真的能 fork 分支、写代码、跑测试、开 PR,整个流程不需要打开任何网页或桌面应用。这是目前最接近"在 IM 里完成开发工作"的方案之一。但要注意:Ohmo 依赖 Claude Code 或 Codex 订阅,国内用户如果没有相关订阅,这个能力无从谈起。这是 OpenHarness 在国内推广的最大门槛。
快速上手教程
安装
pip install openharness-ai
curl -fsSL https://get.openharness.ai/install.sh | bash
初始化
oh setup
oh provider list
oh provider use claude-api
运行 Agent
oh -p "Explain this codebase"
oh -p "Fix the bug" --output-format json
初始化 Ohmo
ohmo init
ohmo config
ohmo gateway start
未来趋势想象
第一,MCP 协议会成 Agent 集成的标配。
未来会有更多 ERP、WMS、CRM 系统暴露 MCP 接口。届时,Agent 对接企业内部系统将变得像"插入 USB-C"一样简单——不需要定制开发,只需要配置正确的 MCP endpoint。
第二,本地推理和云端调度的边界会重新划分。
OpenClaw 的隐私优先路线和 OpenHarness 的订阅桥接路线,最终可能会融合成"本地推理 + 云端协作"的混合模式——敏感数据留在本地,非敏感任务委托云端模型,凭证管理走统一安全边界。
第三,多 Agent 协作会从"同构团队"走向"异构联邦"。
现在大多数多 Agent 系统是同构 Agent 的复制,未来会出现真正异构的 Agent 联邦——每个 Agent 有完全不同的知识结构和专业技能,通过标准协议协作。这种模式对协调层的挑战最大,目前 Hermes 的轮询机制远远不够。
第四,Agent 的"记忆"将从文件进化到结构化知识图谱。
Ohmo 的 soul.md/identity.md/memory/ 是第一步,但基于文件的记忆系统无法支持复杂查询。未来的 Agent 记忆会有明确的语义结构,支持向量化检索、时序建模和个性化偏好图谱。
MY TAKE
OpenHarness 值得关注,但不是因为 Ohmo 这个产品本身——Ohmo 接入飞书/Slack 这个能力,在国内的飞书生态里早就有人做了类似的东西。
第一,OpenHarness 证明了一个方向:轻量级 Agent 基础设施是可以开源的,而且可以做得足够完整。 43 个工具、10 个子系统、114 个测试——这不是一个玩具项目,是一个工程上认真做的产品。它的架构设计思路(工具注册、权限钩子、skill 按需加载)比大多数国内开源的 Agent 项目都要系统。对于正在自研 Agent 框架的团队,这些设计是极好的参考样本。
第二,MCP 协议正在成为 Agent 工具生态的事实标准。 OpenHarness 原生支持 MCP,而且支持 HTTP Transport + 自动重连,这降低了企业对接内部系统的开发成本。如果你所在的公司有 ERP/WMS 系统,支持 MCP 将是下一代 AI Agent 集成的标准姿势。
信息图来源:作者整理 | 项目地址:https://github.com/HKUDS/OpenHarness
欢迎转载,注明出处