1,195· 99 forks· TypeScript· AGPL-3.0开源替代

ORG2:可审计的开源 AI 编程 IDE

yorgai/ORG2

对标 Cursor 的开源 AI 编程助手,主打会话回放、执行轨迹可追溯和 Rust 本地运行时,支持 10+ CLI 工具集成

成熟度维护活跃,最近提交今日,39 个 open issues,v1.1.2 版本持续迭代中

GitHub 仓库 →对标:Cursor

项目体检

部署 · 桌面应用直接下载安装包(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 协作或长期项目记忆的场景。

为何火

  1. 可审计性:每次 AI 会话都有完整执行轨迹,支持回放调试,解决"AI 改了什么代码不知道"的痛点
  2. 本地优先:基于 Rust+Tauri 构建,磁盘占用<100MB,数据本地存储无隐私泄露风险
  3. 工具链丰富:内置 GUI、CLI、终端、Git、浏览器、LSP、时间线、数据库等 10+ 工具,覆盖完整开发流程
  4. 对标 Cursor:开源替代方案,AGPL-3.0 协议允许自托管和二次开发,吸引注重数据主权的开发者
  5. 组织级协调:引入跨 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。

已知坑

  1. API Key 必需:无内置免费 LLM,必须自备 OpenAI/Azure Key,国内用户需解决网络访问问题
  2. macOS 独占功能:屏幕自动化(Computer Use)仅支持 macOS,Windows/Linux 用户功能受限
  3. 团队协作未完成:Supabase 协作功能标注 WIP,多人同步能力尚不完善
  4. 学习曲线:相比 Cursor 需手动配置环境变量、下载 sidecars,上手门槛较高
  5. AGPL 协议限制:若基于此开发 SaaS 服务,需开源全部代码(包括网络服务端),商业化需谨慎评估
  6. 浏览器自动化依赖外部组件:agent-browser 和 peekaboo 需单独下载,缺失时相关功能不可用

来源: GitHub 仓库 yorgai/ORG2 + README 技术文档

安装方式:桌面客户端下载(macOS/Windows)或源码构建(pnpm)