ORG2:可审计的开源 AI 编程 IDE
yorgai/ORG2
对标 Cursor 的开源 AI 编程助手,主打会话回放、执行轨迹可追溯和 Rust 本地运行时,支持 10+ CLI 工具集成
成熟度:维护活跃,最近提交今日,39 个 open issues,v1.1.2 版本持续迭代中
项目体检
部署 · 桌面应用直接下载安装包(macOS dmg/Windows exe/msi),源码构建需 pnpm install + download:sidecars + tauri:dev,无默认端口(本地客户端)
成本 · 需 OpenAI/Azure API Key(VITE_OPENAI_API_KEY/VITE_AZURE_OPENAI_*),可选 Supabase 托管登录(默认关闭),浏览器自动化依赖 agent-browser,macOS 屏幕操作需 peekaboo,开箱需自备 LLM Key
技术 · TypeScript + Rust + Tauri 桌面框架,React 前端,Rust 后端运行时,集成 LSP/Git/浏览器自动化
许可 · AGPL-3.0,需开源衍生作品且网络服务也需开源,商用需遵守 copyleft 条款
活跃 · 活跃度高:最新 release v1.1.2 发布于 1 天前,8 位贡献者,最近提交今日,月均提交活跃
解决什么
当前 AI 编程工具(如 Cursor、Claude Code)普遍存在"黑盒协作"问题:AI 生成代码快,但执行过程不可追溯、跨会话无记忆、团队协作缺乏共享上下文。ORG2 针对这些痛点,提供可回放的 AI 执行轨迹、跨会话知识共享和本地优先的 Rust 运行时,让 AI Agent 从"外包助手"变成"可审计的持久化同事"。适合需要审计 AI 决策过程、多 Agent 协作或长期项目记忆的场景。
为何火
- 可审计性:每次 AI 会话都有完整执行轨迹,支持回放调试,解决"AI 改了什么代码不知道"的痛点
- 本地优先:基于 Rust+Tauri 构建,磁盘占用<100MB,数据本地存储无隐私泄露风险
- 工具链丰富:内置 GUI、CLI、终端、Git、浏览器、LSP、时间线、数据库等 10+ 工具,覆盖完整开发流程
- 对标 Cursor:开源替代方案,AGPL-3.0 协议允许自托管和二次开发,吸引注重数据主权的开发者
- 组织级协调:引入跨 Agent 记忆共享、资源感知调度(CPU/RAM/人类注意力)和问题管理,探索人机协作新模式
核心功能
- 会话回放:长时运行的 AI 会话可完整回放,审计每一步决策和代码变更
- Rust Agent 运行时:本地执行 AI 任务,支持自带 API Key(OpenAI/Azure)或订阅服务
- 跨会话记忆:Agent 可访问历史上下文,避免重复提问和断层式协作
- 自动化测试:Agent 驱动的端到端 GUI 测试,支持自我演化和监督学习
- 调度与后台运行:支持夜间自动任务或离线继续工作,适合长周期项目
- 团队协作(WIP):通过自托管 Supabase 实现会话共享和问题工作流
- 浏览器/屏幕自动化:可选集成 agent-browser(跨平台)和 peekaboo(macOS 屏幕操作)
安装
桌面客户端(推荐):
源码构建:
pnpm install
pnpm run download:sidecars # 下载浏览器/屏幕自动化组件
pnpm run tauri:dev
需配置 .env 文件填入 OpenAI/Azure API Key(参考 .env.example)。
适合谁
- 需要审计 AI 行为的团队:金融、医疗等合规要求高的行业,需追溯 AI 决策依据
- 多 Agent 协作场景:多个 AI Agent 并行工作,需共享知识库和统一上下文
- 注重数据隐私的开发者:不想代码上传云端,本地运行时保证数据主权
- 长期项目维护者:需要 AI 记住历史决策,避免重复沟通
- Cursor 用户寻求开源替代:希望自托管、二次开发或规避订阅费用
社区评价
暂无足量社区公开讨论,以下为基于项目本身的中立评估:
该项目在 GitHub 上线 22 天获得 1195 stars,显示出较强的初期关注度。从技术架构看,Rust+Tauri 组合保证了性能和跨平台能力,AGPL-3.0 协议吸引开源社区但可能限制商业化场景。项目仍处于快速迭代期(39 个 open issues,最近提交今日),团队协作功能标注 WIP 说明核心能力尚未完全成熟。适合早期采用者试用,但生产环境需评估稳定性。
选型对比
vs Cursor:
- Cursor:闭源商业产品,订阅制,云端执行,易用性强但审计能力弱
- ORG2:开源自托管,本地执行,可回放审计,但需自备 API Key 且功能成熟度不及 Cursor
vs Continue.dev:
- Continue:VS Code 插件,轻量级集成,适合单人开发
- ORG2:独立 IDE,强调组织级协作和跨会话记忆,适合团队和长期项目
取舍:若追求开箱即用选 Cursor;需审计和自托管选 ORG2;轻量级需求选 Continue。
已知坑
- API Key 必需:无内置免费 LLM,必须自备 OpenAI/Azure Key,国内用户需解决网络访问问题
- macOS 独占功能:屏幕自动化(Computer Use)仅支持 macOS,Windows/Linux 用户功能受限
- 团队协作未完成:Supabase 协作功能标注 WIP,多人同步能力尚不完善
- 学习曲线:相比 Cursor 需手动配置环境变量、下载 sidecars,上手门槛较高
- AGPL 协议限制:若基于此开发 SaaS 服务,需开源全部代码(包括网络服务端),商业化需谨慎评估
- 浏览器自动化依赖外部组件:agent-browser 和 peekaboo 需单独下载,缺失时相关功能不可用
来源: GitHub 仓库 yorgai/ORG2 + README 技术文档
安装方式:桌面客户端下载(macOS/Windows)或源码构建(pnpm)