AI News HubLIVE
站內改寫2 分鐘閱讀

目標不是構建“另一個AI IDE”

Limboo是一個本地優先的桌面應用程式,為AI編碼代理提供完整的開發環境。它圍繞對話而非檔案組織工作,整合了會話管理、Git引擎、終端、檔案系統監控、本地記憶系統和嚴格的安全邊界。

來源Hacker News AI作者: telvin_Teum

Limboo是一個桌面應用程式(基於Electron、React和TypeScript),旨在作為AI編碼代理的工作環境。與傳統的以檔案為中心的IDE不同,Limboo圍繞“會話”組織工作。每個會話包含一個程式碼倉庫、分支、聊天曆史、AI代理、終端歷史、檢查點、許可權、上下文、記憶、任務和生成的檔案。開發者只需說“實現身份驗證”,代理就會處理檔案,而Limboo會視覺化整個過程:流式回覆、工具呼叫、檔案更改、Git差異和執行命令。

Limboo的設計理念是本地優先,沒有後端或雲同步。唯一的網路流量是AI代理與其提供者之間的通訊。專案、歷史和記憶完全屬於開發者。這確保了資料隱私和離線可用性。

主要功能包括:會話驅動的工作空間,一個地方整合倉庫、分支、聊天、代理、終端、檢查點和記憶;透過風險門控工具批准和路徑保護來編排Claude Code代理;深度Git引擎支援狀態、差異、暫存、提交、日誌、分支、標籤、責備、推送、拉取,以及每會話輕量級檢查點用於即時恢復;整合終端提供工作空間範圍的PTY會話,代理命令映象到終端檢視;檔案系統層實現即時監控、索引樹和受保護讀取;本地記憶系統使用完全離線的FTS5/BM25檢索,將持久知識注入代理提示;統一流式時間線顯示連續的、按回合分組的事件流。

架構上,Limboo執行三個Electron上下文,具有嚴格邊界:渲染器僅處理UI,無業務邏輯;預載入指令碼扮演唯一橋樑,啟用上下文隔離和沙箱;主程序處理所有作業系統互動,包括工作空間、會話、Git、終端、檔案系統、代理、記憶和SQLite資料庫。

技術棧包括:Electron 42(透過Electron Forge 7)、Vite 5、React 19、TypeScript、Tailwind CSS v4、Zustand 5狀態管理、better-sqlite3資料庫、node-pty終端、chokidar檔案監控、@anthropic-ai/claude-agent-sdk編碼代理以及lucide-react圖示。

快速開始:需要Node.js 20+和npm,以及C/C++構建工具鏈。執行npm install安裝依賴,npm start啟動開發伺服器。打包使用npm run package或npm run make。

專案狀態為1.0.0,核心功能已建成,未來計劃包括倉庫克隆/跟蹤UI、獨立許可權系統、專用搜尋引擎、合併衝突解決、遠端管理和stash。貢獻者需閱讀CONTRIBUTING.md和Code of Conduct。安全問題按SECURITY.md報告。

Limboo採用MIT許可,版權所有2026 BotCoder254。