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)