DeadWaveWave/opencove
Your infinite canvas workspace for agents, tasks, knowledge, and research. An infinite canvas for Claude Code, Codex, terminals, tasks, and notes.
What it solves
OpenCove 提供一個為使用 AI 程式碼代理的使用者設計的空間開發工作區。它透過將代理、終端機與筆記移至無限 2D 畫布,消除傳統聊天介面的「線性失憶」問題,避免重要上下文被埋在長串對話或隱藏在分頁後面。
How it works
此應用程式使用無限畫布引擎,讓使用者能將多個 AI 代理會話(例如 Claude Code 或 Codex)、終端機輸出、任務計畫與筆記並排排列。它採用 Electron、React 與 TypeScript,並使用 xterm.js 與 node-pty 進行終端機模擬。工作區具備持久化功能,意味著佈局與代理狀態會在重新啟動後恢復,使用者亦可透過空間封存建立工作區狀態的快照。
Who it’s for
開發者與高階使用者,使用基於 CLI 的 AI 程式碼代理,且需要管理複雜且平行的工作流程,同時不遺失執行歷史或規劃筆記。
Highlights
- Infinite spatial canvas: 以視覺方式排列代理、終端機與筆記,符合您的思考流程。
- Built for CLI agents: 專為終端機原生工作流程(如 Claude Code 與 Codex)優化。
- Persistent workspaces: 重新啟動時自動還原視窗、佈局與終端機輸出。
- Space archives: 能夠快照並重新檢視先前的工作區狀態。
- Workspace isolation: 支援使用目錄與 git worktree 的獨立專案。
- Global search: 從中央控制中心搜尋整個畫布與終端機輸出。