Open source · MIT licensed · End-to-end encrypted

Your whole office.
On your own server.

Drive, Docs, Sheets, Slides, Notes, Photos, Calendar, Diagrams and Drawings — nine apps in a single Rust binary. End-to-end encrypted, works offline, and runs on hardware you control.

Hosted at getneutrino.app · No credit card required

Neutrino Drive showing Quick access, folders and files alongside the app sidebar
9 appsone suite
1 binaryRust + SQLite
E2Eencrypted by default
MITopen source licence
The suite

Nine apps that already work together

Not a file host with an editor bolted on. Every app writes to the same drive, shares the same search index, and is encrypted with the same key.

Every file, one place

Streaming uploads up to 10 GB, nested folders, tags, stars and shortcuts. Quick access surfaces what you starred; the grid, list and detail views are all one click away.

  • Large grid, small grid and detailed list views
  • Folders, tags, colour labels, shortcuts and bulk actions
  • Trash with restore, plus a full activity trail on every file
  • HTTP Range downloads, so an interrupted transfer resumes
Neutrino Drive showing Quick access, folders and files in the grid view

Diagrams and Drawing round out the nine — flowchart, UML, BPMN, ERD and cloud shape libraries, plus a freehand canvas, both saving into the same drive.

What you get

Built for real work

Everything below is shipped and running today — not a plan.

Encrypted, with no way around it

Every write to your drive is encrypted in the browser first — documents, notes, uploads, photos and imports alike. There is no plaintext path left to fall back to, so a server operator, including you, only ever sees ciphertext.

Keys you actually control

No passphrase to forget: your keyring unlocks with the device. Add a phone by scanning a PIN-protected code, and rotate your identity whenever you like — retired keys are archived so older files keep opening.

Real-time collaboration

Docs, Sheets, Slides and Diagrams carry live presence and co-editing. Notes sync between your own devices the moment a save lands.

Search across everything

One index spans every app. Because content is encrypted, search runs locally in your browser — the server is never asked what you were looking for.

Works offline

Keep editing on a plane. Writes queue locally and reconcile when you reconnect, on the web app and the native clients alike.

Sharing and permissions

Share links with roles and expiry, shared drives for teams, access requests, comments and an activity trail on every file.

Bring your data with you

Import a Google Takeout archive straight from the browser — Keep becomes Notes, Drive documents and spreadsheets become Docs and Sheets, Google Photos becomes Photos. Folder tree intact, and every file keeps the dates it already had.

One binary, no dependencies

A Rust server that embeds its own migrations and serves the web app. SQLite by default — no external database to run before you start.

Admin you can actually run

Per-user quotas, upload caps, TOTP two-factor, session management, feature flags and an audit trail, all in the admin panel.

Clients

On the web, on your Mac, in your pocket

Native clients speak the same encrypted protocol as the web app, so a file you edit on your phone is the same file your desktop syncs a second later.

The Neutrino web app

Web

Available

The full suite in any modern browser, installable as a PWA so it opens in its own window and keeps working offline.

Neutrino Drive for macOS

macOS desktop

Available

A native menu-bar app with a Finder File Provider extension, so your drive is a folder like any other and syncs in the background.

Screenshot slot/screenshots/ios-notes.png

iOS — Notes & Docs

Available

Native SwiftUI apps with offline editing, version history, Face ID app lock and the same end-to-end encryption as the web.

Screenshot slot/screenshots/ios-drive.png

iOS — Drive

In development

The mobile file browser — browsing, uploads, viewers, version history, offline files, search and photo sync, with the key imported by scanning the code from the web app. In testing ahead of release.

Android, Windows and Linux clients are on the roadmap — see what's next.

Self-host

Your server. Your rules.

Deploy Neutrino on any Linux server, VPS, NAS or Raspberry Pi. One binary backed by SQLite — migrations run themselves on first boot, and the same process serves the API and the web app.

  • Your data never leaves your servers
  • No per-seat pricing and no vendor lock-in
  • Set your own quotas, retention and policies
  • Runs on a VPS, a NAS or a Raspberry Pi
  • Single binary with SQLite — no external database
  • MIT licensed, so you can fork it and keep going
Terminal
# One container — API and web app on one port
docker run -d --name neutrino -p 8080:8080 \
  -e JWT_SECRET="$(openssl rand -hex 32)" \
  -e WORKER_SECRET="$(openssl rand -hex 32)" \
  -e DATABASE_URL=/usr/local/data/neutrino.db \
  -e STORAGE_PATH=/usr/local/data/storage \
  -v neutrino-data:/usr/local/data \
  ghcr.io/wcherry/neutrino:latest

# ✓ Migrations applied
# ✓ Storage path: /usr/local/data/storage
# ✓ Listening on 0.0.0.0:8080

Prefer a binary? Grab a release, set four environment variables and run it. The full guide covers TLS, backups and upgrades.

Where this is going

Roadmap

The suite and the macOS and iOS clients are shipped. Next up is finishing iOS and bringing the same native experience to Android, Windows and Linux.

Shipped

Accounts & security
Auth, sessions, TOTP two-factor, per-user quotas, admin panel
Drive
Streaming upload and download, folders, trash, stars, tags, shortcuts, bulk operations
Sharing
Share links with roles, shared drives, access requests, comments, per-file activity trail
Office suite
Docs, Sheets and Slides with real-time collaboration and Office file round-trips
Notes, Photos & Calendar
Block notes, photo library with albums and people, calendar with reminders and tasks
Diagrams & Drawings
Flowchart, UML, BPMN, ERD and cloud shape libraries, plus a freehand canvas
End-to-end encryption
Every write to Drive encrypted in the browser, with no plaintext path left behind
Key management
Device-wrapped key vault with no passphrase prompt, QR device enrolment, and rotation that archives retired keys
Search & offline
Local encrypted index across every app, offline editing and a cross-device snapshot
Google Takeout import
Keep, Drive documents and spreadsheets, and Google Photos — entirely in the browser
macOS desktop client
Menu-bar app with a File Provider extension and a background sync agent
iOS — Notes & Docs
Native SwiftUI apps with offline editing, version history and Face ID lock

Next

In development
iOS — Drive
Full mobile file browser with viewers, uploads and downloads
In development
iOS — Sheets
The spreadsheet editor on iPhone and iPad — cell editing and formatting are in
Planned
iOS — Slides & Photos
The rest of the suite on iPhone and iPad
Planned
Android apps
Drive, Notes and Docs for Android, sharing the same encryption model
Planned
Windows client
Native sync client with Explorer integration
Planned
Linux client
Native sync client with a virtual filesystem mount

Your files, your control.
Start today.

Use the hosted version at getneutrino.app — free, no credit card. Or self-host in minutes on your own infrastructure.