你是否试过大模型调用天气、查股票、写邮件,却总卡在“说得出,做不出”?OpenHarness(简称 oh)正是为解决这一痛点而生的开源智能体(Agent)基础设施——它不造大模型,而是专注打造让大模型“落地执行”的轻量级引擎。通过标准化工具调用、技能封装、记忆管理与多智能体协作机制,OpenHarness 帮开发者把抽象的 AI 能力,快速转化为可调试、可复用、可组合的实际工作流。
核心功能
- 开箱即用的工具生态:内置 43+ 经过实测的高质量工具插件,覆盖网络搜索、代码执行、文件操作、日历管理、数据库查询等高频场景,支持一键启用或按需扩展
- 声明式技能定义:用简洁 YAML 或 Python 函数即可封装业务逻辑,无需重复编写调度胶水代码,让“写一个订会议室的技能”像写一个函数一样简单
- 上下文感知的记忆系统:自动管理短期对话记忆与长期知识索引,支持语义检索与版本回溯,避免智能体“说完就忘”或反复提问
- 多智能体协同编排:提供角色分工、任务分发、结果聚合的原生支持,轻松构建“研究员+写手+校对员”式的协作智能体团队
- 全链路可观测性:每一步工具调用、思考过程、输出结果均支持文本/JSON/流式 JSON 多种格式输出,便于调试、审计与集成到监控平台
- 终端友好交互体验:基于 React + Ink 构建的现代化 TUI(终端用户界面),支持命令行中实时查看思维链、切换工具、中断重试,告别黑盒式运行
适合哪些人用
如果你是以下角色之一,OpenHarness 就是为你准备的“智能体脚手架”:
- AI 应用开发者:想快速验证 Agent 场景(如客服助手、自动化运营、内部知识管家),而非从零实现 LLM 调度逻辑
- 算法工程师:需要将训练好的模型能力封装成可交付的工具链,对接业务系统或低代码平台
- 高校研究者与学生:开展智能体架构、工具学习(Tool Learning)、多智能体博弈等方向实验,有清晰接口与完整测试保障
- 技术爱好者与极客:喜欢在终端里“指挥”AI 完成真实任务,享受从 prompt 到 action 的完整掌控感
快速上手
只需 3 步,5 分钟内启动你的第一个智能体:
- 安装:确保 Python ≥ 3.10,运行
pip install openharness - 运行示例:执行
oh run --skill web-search "2024 年中国新能源汽车销量排名",立即看到带来源的结构化结果 - 自定义技能:在
skills/目录下新建my_email.py,定义发送邮件函数并注册为技能,再通过oh run --skill my_email调用
所有配置、工具和文档均内置 CLI,支持 oh help 和 oh list-tools 实时查阅,零外部依赖,开箱即用。
项目信息
“OpenHarness: Open Agent Harness”
3.7k
Stars
673
Forks
Python
MIT
编程语言:Python|GitHub Star 数:3698|开源协议:MIT|GitHub 项目地址
这是一款真正站在开发者视角设计的智能体基础设施——不堆砌概念,不绑架框架,用极简 API 承载扎实工程实践,让每个想法都能在 5 分钟内跑起来。





