Make software simple

CoCube is a workspace for designing, building, and sharing fully customizable local and collaborative tools.


Create composable, collaborative, vector-graphic rendered tools using a spreadsheet-inspired node and cell system.

CoCube combines the reactivity of a spreadsheet, the visual workflow of modern vector graphics design tools, and the power of a local SQLite database to give you everything you need to create useful tools.


Build with customizable components.

Start with built-in components or use the editor to design your own.

Control every aspect of how every component looks and behaves.

Combine components to make interactive diagrams, docs, forms, and more.

Made to be intuitive.

Jump in and start creating immediately.

Design using reactive cells and expressions.

Every attribute of every component is defined in a spreadsheet-like cell.

Use expressions and references to easily create dynamic interfaces.

Build using an extensive and growing library of reactive functions.

A hierarchical spreadsheet.

CoCube is like a spreadsheet - but more flexible.

Create reactive tools without being limited to a grid.

Simple yet powerful interactivity.

Add reactivity to components using an easy-to-understand event system.

Respond to clicks, drags, hovers, key presses, and more.

Store data, change appearance, modify behavior, and start animations.

Built for individuals.

Start with a small personal project or check out the learning track.

Flexibly vectored rendered.

Every component is constructed entirely with reactive vector graphics.

Share diagrams and visualizations that look great at any scale.

Create interfaces with thousands of nodes without slowing down.

Scales to teams.

Collaborate in real-time and see updates as they happen.

Collaborate in real-time.

Modify everything from appearance to content to behavior together in real-time.

Effortlessly build collaborative tools using simple shared or local state.

Add collaborators or publish your creations with a click.

Try opening the console.

Local-first means you don't even need an account.

A desktop browser supporting WebGPU is required.

Local first and offline enabled.

Work offline; synchronize your work with collaborators when you log in.

Everything you create is stored in your browser.

Keep projects local if you do not need to collaborate.


Privacy Policy Terms and Conditions Contact