
MimiClaw
MimiClaw 把一块小小的 ESP32-S3 开发板变成你的私人 AI 助理。插上 USB 供电,连上 WiFi,通过 Telegram 跟它对话 — 它能处理你丢给它的任何任务,还会随时间积累本地记忆不断进化 — 全部跑在一颗拇指大小的芯片上。
OpenHarness 是由 香港大学 (HKU) 最新开源的一款极致轻量级 AI 智能体框架。它仅用 1.1 万行 Python 代码,就实现了与拥有 50 万行代码的 Claude Code 相媲美的核心能力,体积缩小了 44 倍。
OpenHarness 是由 香港大学 (HKU) 最新开源的一款极致轻量级 AI 智能体框架。它仅用 1.1 万行 Python 代码,就实现了与拥有 50 万行代码的 Claude Code 相媲美的核心能力,体积缩小了 44 倍。

OpenHarness 剥离了企业级的遥测、复杂的 OAuth 流程和重型 React UI,只保留了让大模型变成“智能体”所必需的核心基础设施:工具使用、技能系统、记忆机制、多智能体协调与安全治理。它将智能体从“黑盒”变为“白盒”,让开发者能看懂、能修改、能基于此构建自己的专属 Agent。
| 特性 | Claude Code | OpenHarness | 优势 |
|---|---|---|---|
| 代码行数 | 512,664 | 11,733 | 📉 轻 44 倍,易于审计与修改 |
| 文件数量 | 1,884 | 163 | 📂 结构清晰,上手极快 |
| 开发语言 | TypeScript | Python | 🐍 生态丰富,适合 AI 研究与扩展 |
| 工具数量 | ~44 | 43 | 🛠️ 98% 功能覆盖,无冗余 |
| 生态兼容 | 原生 | 完全兼容 | 🔌 支持 anthropics/skills 和 claude-code/plugins |
| 测试覆盖 | 未公开 | 114+ 单元/端到端测试 | ✅ 质量可靠,回归安全 |
OpenHarness 定义了一个清晰的边界:

OpenHarness 在极简的代码中集成了生产级智能体所需的十大子系统:
涵盖开发全流程,所有工具均具备 Pydantic 类型验证 和 权限检查:
.md 文件形式存在,仅在需要时注入上下文,节省 Token。anthropics/skills 生态(如 commit, review, debug, pdf, xlsx 等 40+ 技能)。~/.openharness/skills/ 下添加 Markdown 文件即可。claude-code/plugins 格式。Default: 写/执行前询问。Auto: 全自动(适合沙箱)。Plan Mode: 禁止所有写入,仅做规划。/etc/*)和命令黑名单(如 rm -rf)。uv (推荐包管理器)# 克隆项目
git clone https://github.com/HKUDS/OpenHarness.git
cd OpenHarness
# 安装依赖
uv sync --extra dev
# 配置环境变量 (以 Kimi 为例)
export ANTHROPIC_BASE_URL=https://api.moonshot.cn/anthropic
export ANTHROPIC_API_KEY=your_kimi_api_key
export ANTHROPIC_MODEL=kimi-k2.5
# 启动智能体
uv run oh
OpenHarness 非常适合集成到自动化流程中:
# 单次提问,输出文本
oh -p "Explain this codebase"
# 输出 JSON,供程序解析
oh -p "List all functions in main.py" --output-format json
# 流式 JSON 事件,适合实时前端
oh -p "Fix the bug" --output-format stream-json
OpenHarness 的代码结构极其清晰,扩展性极强:
只需继承 BaseTool 并实现 execute 方法:
class MyTool(BaseTool):
name = "my_tool"
description = "Do something useful"
async def execute(self, arguments, context):
return ToolResult(output=f"Result: {arguments.query}")
创建 ~/.openharness/skills/my-skill.md:
---
name: my-skill
description: Expert guidance for my domain
---
# Workflow
1. Step one...
2. Step two...
遵循 claude-code 插件规范,在 .openharness/plugins/ 目录下定义 plugin.json、命令和钩子即可。







