为 LLM 提供完整基础设施:工具调用、技能系统、记忆管理、多智能体协调。 43+ 工具,54 条命令,支持 Anthropic + OpenAI 双格式,React TUI 终端界面, 114 项测试全部通过。
LLM 提供智能;Harness 提供双手、眼睛、记忆和安全边界。 OpenHarness 是完整包装 LLM 使其成为功能智能体的开源 Python 实现。
OpenHarness 为研究者、开发者和社区提供开源实现,帮助你理解生产级 AI 智能体的内部运作, 实验前沿工具与智能体协调模式,并在经过验证的架构上构建专属智能体。
| Anthropic | 默认 Claude 配置 |
| Moonshot / Kimi | Anthropic 兼容端点 |
| Vertex-compatible | Anthropic 风格网关 |
| Bedrock-compatible | Bedrock 风格部署 |
| Generic | 任意 Anthropic 代理 |
--api-format openai)| 阿里云 DashScope | qwen3.5-flash, deepseek-r1 |
| DeepSeek | deepseek-chat, deepseek-reasoner |
| OpenAI | gpt-4o, gpt-4o-mini |
| SiliconFlow | DeepSeek-V3 |
| Ollama (本地) | 任意本地模型 |
BaseTool,实现 execute() 方法即可。
Pydantic 自动校验输入,JSON Schema 让模型自动理解工具用途,
权限与钩子系统开箱即用。
~/.openharness/skills/my-skill.md,
按格式写好 frontmatter 和工作流步骤即可。
与 anthropics/skills 完全兼容。
.openharness/plugins/ 创建 plugin.json,
然后分别在 commands/、hooks/、agents/
下添加对应的 .md 和 JSON 配置文件。