← 返回列表

hmharness:鸿蒙全流程开发的自进化智能体框架

swsgbl/hmharness · 为鸿蒙 (HarmonyOS/OpenHarmony) 开发全流程而生的自进化智能体框架——零依赖内核、自进化一等公民、MCP 生态借力、模拟器与工具链无头全控。Self-evolving agent framework for the full HarmonyOS lifecycle.

GitHub原文发布 未知首次收录 2026-10-03上架 2026-10-03 07:02

☆ 收藏查看项目 ↗

ELI5:它是什么,解决什么问题

hmharness 是一个面向 HarmonyOS/OpenHarmony 开发全流程的自进化智能体框架,采用零运行时依赖的 TypeScript 内核,支持任意 OpenAI 兼容厂商与流式输出,内置上下文压缩、审批门禁与会话审计。它提供鸿蒙原生域工具(工程脚手架、hvigor 构建、hdc 安装/启动/日志、仓颉 cjpm、codelinter、模拟器无头全生命周期管理),并具备认知层(世界模型、五层记忆、目标系统、探索引擎、技能编译、进化治理、校准报告)与自进化循环(洞察→提案→训练/保留双门禁→晋升快照→回滚)。同时支持 MCP 客户端接入社区服务器,也能以 MCP 服务器模式把鸿蒙工具链供给 Claude Code、Codex 等宿主,并提供 CLI/REPL/TUI/Web 多前端、多智能体 spawn、桌面自动化与手机远程控制。

核心能力与快速开始

★ 1 · TypeScript

能做什么
零依赖 TypeScript 智能体内核:while 循环、任意 OpenAI 兼容厂商、流式输出、上下文预算压缩、内核级审批门禁、追加式会话审计。认知层包含世界模型(信念表/预测置信/误差聚类/可解释修订)、五层记忆、目标系统、探索引擎、RLM 工作区、技能编译、学习控制平面、进化 2.0 治理、多智能体治理与校准报告。鸿蒙原生域工具覆盖工程脚手架(参数化多页面/多模块)、hvigor 构建、hdc 安装/启动/日志/卸载、仓颉 cjpm 构建、codelinter、模拟器全生命周期管理(零 IDE)。自进化循环含洞察挖掘、候选技能提案、训练/保留双门禁、晋升自动快照、回滚、技能三态生命周期、检索式长期记忆与进化审计日志。生态侧提供 MCP 客户端(stdio+HTTP)与 MCP 服务器出口模式。另有 spawn_agent 子代理、视觉 see_image、web_search/web_fetch/ssh_run、桌面自动化、多工具并发、编辑分级、状态备份恢复、认知库导出/删除、手机配对远程控制,以及 CLI/REPL/TUI/Web 多前端与 zh/en 双语界面。
适用场景
用于在零 IDE 条件下完成鸿蒙应用从工程创建、构建、安装、启动到日志查看的完整开发流程;批量参数化生成多页面/多模块工程结构;通过官方无头 CLI 管理模拟器生命周期;对 ArkTS 开发中的 API 使用进行检索与防幻觉辅助;把鸿蒙工具链以 MCP 原生工具形式接入 Claude Code、Codex、Cursor 等宿主;通过自进化循环与认知层做技能孵化、记忆蒸馏与校准评估;在终端、鸿蒙、浏览器、桌面、ARC-AGI-3 等环境之间做迁移实验与轨迹回放;通过手机配对实现远程控制与审批。
项目形态
开发框架
部署方式
npm 全局安装 @hmharness/cli(Node >= 22)后执行 hmh init;或源码 clone 后 npm install / build / link;KaihongOS / OpenHarmony 板端可用 scripts/install-kaihongos.cjs 安装。需配置 OpenAI 兼容厂商的 baseUrl/apiKey/model(配置文件或 HMH_BASE_URL/HMH_API_KEY/HMH_MODEL 环境变量),多厂商可按用途路由。平台现状为 Windows 优先,macOS/Linux 为社区支持。
主要依赖
Node >= 22;运行时依赖 0;需自备 OpenAI 兼容模型服务的 API 密钥与端点;鸿蒙域功能依赖对应鸿蒙工具链(hvigor、hdc、cjpm、codelinter、模拟器无头 CLI)与设备/模拟器环境。Windows 为验证平台,其他平台按可用性降级。
使用限制
README 明确说明:自进化“越用越聪明”尚未被证实,首月结论为 30 天内零“统计可靠”晋升;代码级自进化默认关闭,需显式设置 evolution.autoPatch=true 且拒绝在脏工作树上运行;进化循环只能写 skills/ 与 memory/,无法改动配置与安全设置;MCP 模式仅作为鸿蒙工具箱出口,不运行自进化能力。部署成本、模型 API 费用与商用条件未说明。
许可证
MIT
最近推送
2026-10-03 06:28

资料检查:2026-10-03 07:00 · 卡片整理:2026-10-03 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证 · 本次更新未完成,保留上次成功内容

职业应用

程序员

用于 HarmonyOS/OpenHarmony 应用开发全流程:通过 harmony_project_create 生成多页面/多模块工程脚手架,harmony_build 构建,harmony_install/harmony_launch/harmony_logs 在真机或模拟器上安装、启动并查看日志,harmony_cjpm_build/test 与 harmony_lint 进行仓颉构建测试和 codelinter 检查,并可用 harmony_emulator_* 无头管理模拟器全生命周期,无需打开 DevEco Studio。也可作为 MCP 服务器把 harmony_build、harmony_api_lookup 等鸿蒙工具链供给 Claude Code、Codex 等宿主调用。

查看内容依据
hmharness 是一个面向 HarmonyOS/OpenHarmony 开发全流程的自进化智能体框架

官方使用入口 ↗

由 AI 根据来源材料整理,未进行安装或运行验证

这是基于来源内容整理的摘要。原文链接失效后,本页摘要和讨论仍会保留。

讨论 0

登录后参与讨论,阅读资讯无需注册。

还没有评论,来分享第一个看法。