描述
OmniHarness 是一个专为 OmniRoute 设计的多功能代理编排工具。它提供本地优先的方法,使用户能够高效地管理和部署代理。该工具具有使用 Ink/React 构建的交互式终端用户界面,以及位于 Go 源代码树中的无头 CLI。用户可以执行命令,例如启动交互式 TUI、检查网关连接、列出路由目录以及更新到最新的 npm 版本。
阅读更多
该工具配备了多种模式,包括计划、构建、研究和疯狂模式,后者会自动批准调用并在并行工作代理之间分配计划。TUI 提供了路线带、上下文计量器、范围信任批准和会话恢复等功能。用户还可以利用斜杠命令进行各种操作。
OmniHarness 需要 Node.js 20 或更高版本,并支持通过 GitHub Actions 自动发布。该工具的发布过程经过简化,每次推送到主分支都会触发构建和发布工作流。这确保了最新版本始终可用,而无需存储任何 npm 令牌。
OmniHarness 非常适合希望简化其代理编排流程的开发人员和团队。它提供了一套强大的功能和灵活的架构,适用于从简单规划到复杂研究和部署场景的各种用例。
- 类别AI 智能体构建工具
- 定价模式开源
- 部署本地运行
- 平台网页版
OmniHarness的核心功能
本地优先代理编排
交互式终端用户界面
Go 中的无头 CLI
计划、构建、研究模式
疯狂模式用于自动批准
路线带和上下文计量器
会话恢复和斜杠命令
通过 GitHub Actions 自动发布
OmniHarness入门
配置:设置 OMNIROUTE_URL 和 OMNIROUTE_API_KEY
启动:使用 'omniharness' 命令启动 TUI
检查:使用 'omniharness doctor' 检查网关连接
更新:使用 'omniharness update' 获取最新版本
OmniHarness的使用案例
- 代理编排
- 研究模式
- 构建模式
- 计划模式
- 疯狂模式







