Right AI Omni v0.7.20 Harness
GitHub
首页 工程理念 架构与工具 终端与界面 快速开始 社区讨论 友情链接 GitHub

Right AI Omni Agent Harness

极简透明高效

Right AI Omni Agent Harness 面向全球 Harness 开发者开放测试,并同步开放源代码。

模型、模型提供商、技能、会话、沙箱、存储、循环、调度、UI、Web、Local Server、瞬时token计算、会话平均token计算等所有Agent能力全部内置,为您提供完整的Agent Harness 体验。

$ npx @right-ai/omni web
AGENT = LLM STREAM + 8 TOOLS + OS SANDBOX + CASCADE MEMORY

Omni 从裸 SDK 循环到生产级自主执行回路

大语言模型是 Agent 的大脑,但真实工程需要坚不可摧的执行回路与安全护栏。

Omni 摒弃黑盒框架抽象,回归流式调用、并行工具执行与自我纠错最本真的形态,让 Agent 稳定落地复杂编程场景。

裸 SDK 主循环与自纠错

BARE SDK LOOP & SELF-CORRECTION

流式调用 LLM → 并行执行工具调用 → 执行结果回传自纠错闭环。工具执行失败信息原样回传模型,由模型自行理解并自愈代码缺陷,杜绝框架吞错。

权限分级与 OS 级进程沙箱

PERMISSIONS & OS-LEVEL SANDBOX

内置 full / safe / ask / read 四级权限,危险命令正则拦截与审批卡片;底层集成 macOS sandbox-exec 与 Linux bwrap 进程隔离,网络白名单过滤代理出网(TLS 不解密)。

级联记忆与动态技能生态

CASCADE MEMORY & AGENT SKILLS

项目级与全局级 AGENTS.md 级联加载,首轮自动注入;自动扫描 .opencode/skills 与 .claude/skills 下的 SKILL.md 并按需渐进披露;支持会话 JSONL 持久化与长对话摘要压缩。

系统架构

分层设计、全屏 TUI 与 Web 多端协同

全屏终端 TUI(OpenTUI 交互模式)

思考模块流式实时呈现、Bash 工具卡片点击展开、Markdown 表格与代码块排版、左右并排 diff 对比;输入框支持 @ 文件层级逐层浏览与插入,31 个 / 斜杠快捷命令采用圆角浮层悬停,带来纯粹极速的键盘流体验。

Web 工作台与多会话并发(Electron 跨平台)

按工作区分组的多会话侧栏并行调度、实时 Markdown 回答、左右并排 diff 与审批交互卡片;跨平台 Electron 桌面应用(macOS / Windows / Linux 内置 Node 运行时,免环境配置)开箱即用。

分层内核、8 执行工具与安全沙箱

入口层统一调度单 Agent 主循环与自我纠错闭环;6 个基础工具 + 动态注入 delegate(子代理 git worktree 临时分支隔离)与 mcp_* 外部工具;macOS sandbox-exec 与 Linux bwrap 进程沙箱,全生命周期 Hooks 拦截自愈。

Omni OpenTUI 全屏终端模式(实时思考、语法高亮与并排 Diff)
Omni Web 工作台与多会话并发界面(按工作区分组与实时 Diff)
Omni Layered Kernel Blueprint
v0.7 · TypeScript
入口层 CLI · OpenTUI Terminal · Web Workbench · Electron Desktop · Headless Exec
循环层 Agent 主循环 (loop.ts) · 并行工具执行 · 自我纠错闭环 · 8000 字符动态截断
工具层 6 基础 (read/write/list/search/run/skill) + delegate (git worktree) + mcp_*
安全层 macOS sandbox-exec · Linux bwrap 进程沙箱 · 12 个生命周期 Hooks
记忆层 项目/全局 AGENTS.md 级联加载 · 按需载入 SKILL.md · JSONL 会话持久化
子代理隔离 (Delegate)
自动 git worktree 临时分支隔离运行,生成变更报告与合并建议。

沉浸式终端 TUI、Web 工作台与跨平台桌面端

双端无缝协作:终端基于 OpenTUI 提供流畅的键盘流体验(语法高亮、左右并排 diff、浮动 @ 提及文件、28 个 / 命令),浏览器或独立桌面应用(macOS / Windows / Linux 内置 Node 免环境配置)提供多会话并行与丰富可视化卡片。

开始使用

多元化安装与运行方案

npx Web 免安装体验

无需全局安装,一行命令即刻拉起本地服务并唤起浏览器 Web 工作台,体验完整多会话 Agent 交互。

$ npx @right-ai/omni web

npm / bun 全局安装

支持 npm 或 bun 全局安装 @right-ai/omni,随时随地在终端调度 Agent。

$ npm install -g @right-ai/omni

curl 一键安装(原生二进制)

零依赖原生二进制文件,自动识别平台架构,自带完整全屏 OpenTUI 沉浸交互体验。

$ curl -fsSL https://raw.githubusercontent.com/jacksonon/omni/main/scripts/install.sh | sh

Electron 桌面端(免环境依赖)

macOS (Apple Silicon / Intel)、Windows (.exe)、Linux (.AppImage) 独立安装包,内置运行环境开箱即用。

$ open https://github.com/jacksonon/omni/releases/latest 前往 Releases

探索透明自主的 Agent 编程工程

Omni 是面向开发者的开源 Agent 工程实践。无论是扩展自定义 MCP 服务、编写 SKILL.md 技能,还是挂载生命周期 Hooks,一切均由你掌控。欢迎加入社区并参与贡献!

社区互动 · DISCUSS

评论与讨论区

基于 GitHub Discussions 驱动的实时评论区。欢迎在此分享你的使用心得、插件灵感或反馈问题。