Experiment / 03

Kassoro

A desktop browser workspace where full pages and focused, live Pieces of websites share an infinite canvas.

Recent build / Electron + Svelte

How it works

Each tab owns a spatial canvas and a browser session. Full pages can be moved and resized beside Pieces: smaller, still-interactive regions pulled from the websites you already use.

A Piece can start from a visual selection, a right-clicked element, a CSS selector or a plain-language instruction. Recorded clicks and inputs can reconstruct regions that only exist after navigating or changing page state.

The instruction path asks the locally installed Codex CLI for a bounded selector recipe. Kassoro validates that recipe in the host process; model responses are never executed as code inside the app.

Kassoro canvas showing a full mission-control webpage beside a focused live launch-readiness Piece
01 / Canvas A real Kassoro run: the source page stays intact while its launch status becomes a live, independently arranged Piece.
01

Compact canvas

Dense browser chrome leaves more room for the pages and Pieces doing the work.

02

Live at every scale

Browsers and Pieces stay interactive while the canvas is zoomed and rearranged.

03

Durable workspaces

Layouts, sessions, appearance and recorded routes survive a restart.