OpenHarness
正常简介
OpenHarness 是一个开放式智能体工具平台,内置个人智能体 Ohmo,提供智能体开发、测试和部署的一体化解决方案。
核心特性
- Agent 循环:支持流式工具调用、指数退避重试、并行工具执行及 Token 计数和成本追踪
- 43+ 内置工具,涵盖文件操作、Shell 命令、搜索、Web 和 MCP 服务器集成
- 按需从 Markdown 文件加载技能,拥有技能、钩子和智能体的插件生态系统
- 持久化上下文与记忆:支持 CLAUDE.md 发现、MEMORY.md、上下文压缩和会话恢复
- 多级治理:路径级权限控制、PreToolUse/PostToolUse 钩子和交互式审批对话框
- 群体协调:子智能体生成、委派、团队注册表和后台任务生命周期管理
适用场景
💡 构建生产级 AI 智能体,使用完整的基础设施包装 LLM 以实现工具使用、记忆和安全保障
💡 在受控环境中快速原型开发和测试新的智能体技能与协调模式
💡 通过 ohmo 自动化长时间运行的编码任务,如分叉分支、编写代码、运行测试和创建 PR
💡 借助自定义插件、提供商和领域知识研究和扩展智能体架构
优势与不足
✅ 优势
- • 社区热度高(15.4k stars)
- • 开源许可证友好(MIT)
- • Issue 响应及时,积压少
分类
快速开始
通过安装脚本安装 OpenHarness,脚本会将 'oh' 命令链接到 ~/.local/bin。运行 'oh' 启动终端中的 React Ink TUI 界面。配置 LLM 提供商(Claude、OpenAI 等)的认证信息。使用 'oh --dry-run' 预览运行时设置而无需执行。在飞书、Slack、Telegram 或 Discord 中与 ohmo 对话,开始自动化任务。