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: 中央コントロールセンターからキャンバス全体とターミナル出力を検索できます。