by DeadWaveWave
Your infinite canvas workspace for agents, tasks, knowledge, and research. An infinite canvas for Claude Code, Codex, terminals, tasks, and notes.
# Add to your Claude Code skills
git clone https://github.com/DeadWaveWave/opencoveLast scanned: 4/29/2026
{
"issues": [
{
"type": "npm-audit",
"message": "@esbuild-kit/core-utils: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "@esbuild-kit/esm-loader: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "drizzle-kit: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "electron: Electron: AppleScript injection in app.moveToApplicationsFolder on macOS",
"severity": "high"
},
{
"type": "npm-audit",
"message": "esbuild: esbuild enables any website to send any requests to the development server and read the response",
"severity": "medium"
}
],
"status": "WARNING",
"scannedAt": "2026-04-29T06:27:15.948Z",
"semgrepRan": false,
"npmAuditRan": true,
"pipAuditRan": true
}An infinite canvas for Claude Code, Codex, terminals, tasks, and notes.
Keep every agent, terminal, task, and note on one infinite canvas.
See parallel work at a glance, keep context visible, and resume exactly where you left off.
Download the latest builds ยท Read the Chinese README
OpenCove is a spatial development workspace for people who work with AI coding agents every day.
Instead of burying work inside tabs, sidebars, and long chat threads, OpenCove puts your AI agents, terminals, tasks, and notes on the same infinite 2D canvas, so the full state of your work stays visible.
It is built for workflows like:
Claude Code or Codex sessions side by sideNo comments yet. Be the first to share your thoughts!
Claude Code, Codex, and similar terminal-native agent workflows.OpenCove is designed around a simple idea: agent workflows are easier to reason about when context is spatial, not hidden.
| Pain Point (Traditional) | The OpenCove Workspace | | :--- | :--- | | Linear amnesia: context disappears into long chat histories. | Spatial context: important tasks, notes, and execution stay visible on the canvas. | | Single-pane bottlenecks: tabs and split panes force constant context switching. | Parallel execution: compare and monitor multiple agents without losing your place. | | Opaque automation: background agent work feels like a black box. | Transparent actions: terminals and side effects stay visible while work is happening. |
OpenCove is currently in Alpha. We recommend it for early adopters and power users who want to explore spatial AI workflows.
Prebuilt binaries are available on the GitHub Releases page.
At the moment, most public builds are nightly / prerelease builds, which means:
Downloads are available for macOS, Windows, and Linux.
โ ๏ธ macOS note Current macOS builds are not signed or notarized with an Apple Developer ID. If Gatekeeper blocks the app, run this in your terminal:
xattr -dr com.apple.quarantine /Applications/OpenCove.app
You now have two supported ways to install the opencove CLI:
opencove-server-*) plus release-specific installer assets such as
opencove-install-v<tag>.sh / opencove-install-v<tag>.ps1. Stable releases also
publish the generic opencove-install.sh / opencove-install.ps1 aliases, which
always target the latest stable release.If releases/latest/download/opencove-install.sh returns 404, the latest stable release
has not published the standalone installer yet. In that case, use the Desktop installer for
now or wait for a release that includes those assets.
For the latest stable release, install on macOS / Linux with:
curl -fsSL https://github.com/DeadWaveWave/opencove/releases/latest/download/opencove-install.sh | sh
On Windows, use PowerShell:
powershell -NoProfile -ExecutionPolicy Bypass -Command "Invoke-RestMethod https://github.com/DeadWaveWave/opencove/releases/latest/download/opencove-install.ps1 | Invoke-Expression"
For a nightly or any specific tagged release, use the versioned installer asset from that release page:
curl -fsSL https://github.com/DeadWaveWave/opencove/releases/download/v<version>/opencove-install-v<version>.sh | sh
powershell -NoProfile -ExecutionPolicy Bypass -Command "Invoke-RestMethod https://github.com/DeadWaveWave/opencove/releases/download/v<version>/opencove-install-v<version>.ps1 | Invoke-Expression"
For a headless server that hosts the Web UI, start the worker directly after install:
opencove worker start --hostname 0.0.0.0 --web-ui-password 'change-me'
This prints the Web UI URL and enables password login for browser access. Keep the password set whenever you expose the Web UI beyond localhost.
>= 22.12.09.6.0Claude Code or Codex to experience full agent workflows.# 1. Clone the repository
git clone https://github.com/DeadWaveWave/opencove.git
cd opencove
# 2. Install dependencies
pnpm install
# 3. Start the dev environment
pnpm dev
See RELEASING.md for more packager and build documentation.
OpenCove includes an experimental Worker-hosted Web UI so you can open the canvas from a browser (including other devices on your LAN).
127.0.0.1). For LAN access, enable LAN Access and set a Web UI password.out/renderer bundle (no HMR). Run pnpm build after UI changes.More details:
docs/architecture/CONTROL_SURFACE.mddocs/runtime/WEB_UI_TROUBLESHOOTING.mdOpenCove is built with modern, high-performance web standards:
electron-vite)@xyflow/react for buttery smooth infinite canvas interactions.xterm.js and node-pty powering full-fledged PTY runtimes.Vitest and Playwright for robust unit and E2E regression testing.OpenCove is open source. We need your help to define what the IDE of the AI intelligence era should look like. Read our guidelines below:
Scan the QR code below to join the OpenCove community group and chat with other users.