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 provides a spatial development workspace designed for users who work with AI coding agents. It eliminates the "linear amnesia" of traditional chat interfaces by moving agents, terminals, and notes onto an infinite 2D canvas, preventing important context from being buried in long threads or hidden behind tabs.

How it works

The application uses an infinite canvas engine to allow users to arrange multiple AI agent sessions (such as Claude Code or Codex), terminal outputs, task plans, and notes side-by-side. It utilizes Electron, React, and TypeScript, with xterm.js and node-pty for terminal emulation. The workspace is persistent, meaning layouts and agent states are restored after restarts, and users can create snapshots of their workspace states via space archives.

Who it’s for

Developers and power users who utilize CLI-based AI coding agents and need to manage complex, parallel workflows without losing track of their execution history or planning notes.

Highlights

  • Infinite spatial canvas: Arrange agents, terminals, and notes visually to match your thinking process.
  • Built for CLI agents: Specifically optimized for terminal-native workflows like Claude Code and Codex.
  • Persistent workspaces: Automatically restores viewport, layout, and terminal output upon restart.
  • Space archives: Ability to snapshot and revisit previous workspace states.
  • Workspace isolation: Supports separate projects using directories and git worktrees.
  • Global search: Search across the entire canvas and terminal output from a central control center.