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)