以下均为自己码字,非AI生成
先上Repo项目地址:GitHub - omnigent-ai/omnigent: Omnigent is an open-source AI agent framework and meta-harness: orchestrate Claude Code, Codex, Cursor, Pi, and custom agents — swap harnesses without rewriting, enforce policies and sandboxing, and collaborate in real time from any device. · GitHub
下面是介绍
按官方说法大致是把自己定义成AI Agent的Meta-Harness(元Harness):在Claude Code、Codex、Cursor、OpenCode等不同Agent/harness之上,再加一层统一的运行、管理和编排,所以并不只是协同,用起来就是一个完整的IDE。
优点
Databricks背景的开源项目,维护比较稳定,更新滚动很快,PR也很活跃,而且能明显看到真人maintainer在盯和审核。
WebUI+Server部署:核心是WebUI,所以手机/Windows/Mac都可以作为操作入口。可以单机直接跑:单独Host;也可以:一个Server+多个Host(比如我现在就是NAS跑Server,其他电脑作为Host接进去。)
另外:网络连接也比较自由,CF Tunnel、Tailscale、反代、端口映射都能玩。
支持多种原生Agent,不破坏原来的Harness:Claude Code、Codex、OpenCode这些还是跑自己原来的harness,接入方式也可选Native-TUI或SDK(Host是Win只能SDK)。
界面友好+交互方式丰富:同时支持Chat/Native TUI,也可以直接在侧栏开Shell,所以还可以直接当远程Terminal来用。
协同Harness:他自己提供的Harness是用于跨Session的协作Harness,你可以让SessionA去看SessionB之类的,这里两个Session可在不同的CWD内,也可以是不同Host不同Agent
多Agent编排:用Server+多Host模式,可以把任意Host上的任意Agent组合成一个拼装Agent(用一个Prompt即可)拉起来组合工作流,比如:
A机器Claude做Plan→B机器Codex Review→C机器OpenCode+DeepSeek落地
目前的缺点
Windows Host目前原生Native TUI支持还不完整,部分场景得走SDK/WSL。
另外Codex这类接入毕竟不是官方原生App,Computer Use这类GUI能力目前也不能完全等同于官方客户端。
目前只有英语界面且官方也不太愿意支持多语言。
开源项目的Mods
我自己针对这个Repo做了一些Mods,比如:
- native-tui接入模式下能显示周限额
- 上下文标能对齐自动压缩设置
- 快捷键可自定义,添加会话轮询键
- 自定义Agent 图标
- 有后台任务/Goal 运行时的提醒标识,防止多余操作
- Archive会话管理器
- Cli进程管理器,防止太频繁断开进程.
- 手机端 Title 先是修改
- 按输入语言自动调整 Title 命名的使用语言
- 移动端悬浮快捷键
正在做的是协作CWD功能,希望能把一个Project变成协作CWD,挂上各Host的CWD然后直接里头连好可以协同git/handoff之类的。
电脑WebUI的界面
聊天模式

TUI 模式 + 右侧栏归档会话管理器

手机端界面

自己做的Archived Session的管理器
我自己习惯把不在活跃的 Session 就直接归档,保持前台干爽。
这个管理器也可以开在右边栏。(我放在电脑WebUI界面 图2 展示)
