OpenHarness

正常
GitHub Python MIT

简介

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 对话,开始自动化任务。

相关项目

Atomic Agents

6.2k · Python
活跃 A+

Atomic Agents 是一个模块化的 AI 智能体构建框架,采用原子化设计理念,提供可组合的组件来构建智能体系统,包含工具、流水线和内存管理等核心模块。

frameworkpythonagent +2
  • · 原子化设计哲学,提供单一用途、可复用、可组合的组件
  • · 基于 Instructor 和 Pydantic 构建,确保类型安全和可预测的 Agent 行为
  • · 多供应商支持,包括 OpenAI、Anthropic、Groq、Gemini 等

AutoChain

1.9k · Python
不活跃 C

AutoChain 是一个轻量级、可扩展且可测试的 LLM Agent 框架,由 Forethought 开发。提供简洁的 Agent 构建抽象,支持自动工具选择、对话历史管理和自动化测试流程。

frameworkagentpython +3
  • · 轻量级且可扩展的生成式智能体管道,抽象层极少
  • · 支持自定义工具和 OpenAI function calling,自动转换函数规范
  • · 简洁的内存追踪,使用 BufferMemory 管理对话历史和工具输出

Ouroboros

5.5k · Python
活跃 A

Ouroboros 是一个规范驱动的多智能体开发框架,从传统的提示词工程转向规范驱动开发模式,支持多 Agent 协作、MCP 工具集成和自动化工作流编排,适用于高质量 Agent 系统构建。

multi-agentframeworkagent +4
  • · 规范优先工作流:苏格拉底式访谈 → 不可变种子规范 → 执行 → 评估
  • · 多运行时适配器,支持 Claude Code、Codex CLI、OpenCode、Hermes、Gemini、Kiro、Copilot
  • · 三层架构:内核(合约引擎)、插件(领域工作流)、Shell(TUI 驾驶舱)

相关文章