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: 从中央控制中心搜索整个画布和终端输出。