Offline-first desktop software

Software that keeps your work yours.

Dunne Corp builds desktop applications that keep your data in an open, self-contained folder on your own machine — readable, portable, and yours whether or not anyone's servers are running.

What we build

Three desktop applications at three different stages. Each card says exactly where that product stands — nothing here is further along than it claims.

DunneNote

In progress

An offline-first OneNote replacement for Windows, macOS and Linux.

Notebooks, pages and mixed canvases — rich text, spreadsheets, databases, calendars, pictures and sketches — stored in an open local bundle you own.

Learn more

DunneWrite

In progress

A living story bible for fiction novelists.

Characters, locations, plots and props tracked as a knowledge graph, a timeline and maps — keeping continuity straight across long series.

Learn more

DunneForge

Planned

An AI virtual-production pipeline for Unreal Engine.

The filmmaking toolchain DunneWrite was forked from in 2026, continuing independently — lighting, cinematography, sound and production management.

Learn more

How we build it

These are the commitments behind DunneNote, the furthest-along product, and the bar the others are built to. They are engineering decisions, not marketing copy — the documentation shows where each one is already true and where it is still being met.

Local first, always

A notebook is a self-contained folder on your disk that you can copy, back up or move like any other. Sync and backup are opt-in, per-destination, and never block the interface. Pull the network cable and nothing stops working.

Your file, your format

The storage format is documented in full and built on SQLite — a third party can read a notebook with nothing but sqlite3 andjq. Export is a property of the format, not a feature we might add.

Keyboard complete

Every surface is reachable without a mouse, following a consistent navigation model drawn from the ARIA authoring practices and desktop office conventions rather than invented per screen.

Encrypted where it leaves

Content sent to a backup destination is encrypted before it goes, content-addressed, and incremental. The application tells you the encryption posture of a destination before you use it.

Auditable by design

Actions log their intent before they run and their result after, so a reader can reconstruct what happened from the log alone — the standard a financial auditor would apply.

Cross-platform, natively

Windows, macOS and Linux from one Rust and TypeScript codebase, verified on real machines of each kind rather than on one developer's laptop.

Documentation, in the open

The docs describe what exists today and mark clearly what is still being built. Nothing on this site claims to ship before it does.

Built by Tom Williams ·LinkedIn·GitHub·Williams Cloud Technology