Osmos Local-first version control
Forget Ctrl + S. Forget Final_v27.psd. Forget manual backups.

Version control
for creators.

Osmos quietly remembers everything you do, automatically.
No cloud storage limits, no fear of losing work.

BEFORE
Logo.psd Logo_Final.psd Logo_Final_v2.psd Logo_Final_v2_REAL.psd
AFTER
Logo.psd ↳ 128 snapshots

IN ACTIVE DEVELOPMENT

Osmos is being built right now — the alpha isn't open yet. Follow the work as it happens on GitHub, or review the spec below.

§1 — The Experience

Focus on the work, not the files.

01

Every version is already there.

Every moment is remembered automatically. Revert a single file or your entire workspace instantly. If you make a mistake, simply step back in time.

02

Sync without the cloud.

Work entirely offline. Osmos discovers your devices on the local network and syncs the moment you connect. No external servers involved.

03

Private by design.

Your files belong to you. Everything is end-to-end encrypted before it moves. Total ownership, built in.

§2 — Architecture

The technology matters. You shouldn't have to think about it.

Fig. 1Peer-to-peer sync architecture
Local network — no egress MacBook active node iPad Windows PC Android Linux Server syncs when online
Devices queue their changes locally when offline. The moment they reconnect, everything syncs automatically peer-to-peer over your local network.
Fig. 2Data Flow
// Every node maintains its own local history.
All Devices (Peer-to-Peer)
├── Track local changes invisibly
├── Maintain a local history graph
├── Resolve conflicts automatically
└── Sync seamlessly when on the same network
Everything runs smoothly through a beautiful, cross-platform interface built with Tauri, React, and TypeScript.
§3 — Specification

Built for permanence.

Core Engine
Rust · with optional gitoxide backend
Interface
Tauri, React, TS
Architecture
Decentralized · local-first, peer-to-peer
Versioning
Snapshots · two-level rollback
Conflict resolution
Timestamp (LWW) · admin queue for pending changes
Discovery
mDNS (_osmos._tcp.local)
Encryption
AES-GCM via CryptoKit · Noise Protocol for transport
Recovery
BIP-39 · 24-word recovery phrase
Platform
Windows, macOS, Linux
Status
v0.1.0-α · In active development
§4 — Roadmap

What's next.

Phase 1 DESKTOP ALPHA (CURRENT)

macOS

Releasing the initial Hub & desktop interface for macOS.

Phase 2 CROSS-PLATFORM DESKTOP

Windows & Linux

A unified desktop client, delivering a seamless experience across macOS, Windows, and Linux.

Phase 3 MOBILE

iOS & Android

Clients for iOS and Android, allowing you to access and sync your history anywhere on your local network.

Phase 4 GIT INTEROPERABILITY (V1.0)

Collaboration

Seamless import/export to legacy Git repositories for collaboration with developers.