2026-04-15 00:03

开源10天斩获9.5k Star!香港大学OpenHarness:让每个人都能构建生产级AI Agent

在AI Agent热潮席卷的当下,大家都想自己搭建一个靠谱的Agent,但发现缺少一套真正好用的底层基础设施。模型再聪明,也只是个"会思考的大脑",没有配套的"躯干和四肢",它就只能停留在纸上谈兵的阶段。

这个缺失的"躯干",正是Agent Harness——它负责给大模型提供工具调用、长期记忆、权限管控和多Agent协同等能力。

然而,工业级的Agent Harness要么被少数大厂牢牢掌握在闭源系统中,开发者只能通过API调用却看不到底层逻辑。要么开源方案代码动辄几万行、依赖复杂、部署门槛高,让普通研究者和开发者望而却步。

结果就是,大家每天都在重复"造轮子"或"缝缝补补",难以快速构建出一个安全、稳定、可协作的生产级智能体系统。

OpenHarness:港大出品,开源10天9.5k Star

为此,香港大学数据智能实验室推出了开源项目 OpenHarness。它无需复杂配置,一条命令就能启动,兼容Claude、OpenAI、Kimi、DeepSeek、Ollama等几乎所有主流模型。让Agent Harness从大厂特权,变成了每个开发者都能轻松上手的基础工具。

项目亮点

  • 开源仅10天,GitHub收获9.5k Stars
  • 一键安装,零配置启动
  • 支持10+主流模型后端
  • 模块化架构,高度可扩展

核心架构:12个模块各司其职

OpenHarness的核心在于重新定义了"Agent Harness"的概念:模型负责提供智力,而Harness则负责赋予它行动能力、感知环境、维持记忆并守住安全边界。

整个项目以openharness/包为主体,拆分成12个高度内聚的子模块:

  • engine/ — Agent Loop核心循环
  • tools/ — 43个开箱即用工具
  • skills/ — 知识注入模块
  • plugins/ — 扩展系统
  • permissions/ — 多级权限管控
  • hooks/ — 生命周期事件钩子
  • commands/ — 54个斜杠命令
  • mcp/ — 标准化交互协议
  • memory/ — 跨会话持久化记忆
  • tasks/ — 后台任务管理
  • coordinator/ — 多Agent协作
  • prompts/ — 上下文组装
  • config/ — 多层配置系统
  • ui/ — React+Ink终端TUI

快速开始

一键安装

curl -fsSL https://raw.githubusercontent.com/HKUDS/OpenHarness/main/scripts/install.sh | bash

常用命令

oh setup          # 统一配置入口
oh provider list  # 查看workflow/profile
oh provider use codex  # 切换workflow
oh auth status    # 查看认证状态

自定义后端

oh provider add my-endpoint \
  --label "My Endpoint" \
  --provider anthropic \
  --model my-model \
  --base-url https://example.com/anthropic

Ohmo个人Agent

ohmo init    # 初始化
ohmo config  # 配置
ohmo         # 启动

为什么值得关注?

OpenHarness正在推动智能体领域从"拼模型"向"拼工程化"转型。未来AI应用的核心壁垒将是工程化成熟度、系统可靠性、使用安全性和生态协同性。

项目地址:https://github.com/HKUDS/OpenHarness