Public alphaPrivate work, without a readable cloud copy

Your calendar, contacts and tasks belong to your devices.

Kamori is an offline-first personal organizer. Its first-party apps encrypt every operation before sync; the hosted service only moves ciphertext between your devices.

Web · Desktop · Android · iOS coming soon

01 / Product

An organizer first. A compatibility bridge second.

The encrypted operation log is the source of truth. DAV never defines the cloud model; it is a local desktop projection for interoperability.

01

Native by default

Calendars, tasks and contacts live in first-party Kamori clients, with offline editing built in.

02

Optional system access

Android and iOS can project selected collections into system calendars or contacts only after explicit consent.

03

DAV when useful

The desktop app can provide a localhost-only CalDAV/CardDAV endpoint for established desktop clients.

02 / How it works

Plaintext stops at the device boundary.

  1. 1
    First-party appsEdit offline on web, desktop or mobile
  2. 2
    Device cryptoSign and encrypt operations locally
  3. 3
    Kamori CloudStore and relay opaque encrypted records
  4. 4
    Your other devicesVerify, decrypt and merge locally
Optional desktop side path Calendar / contacts app ↔ local DAV bridge ↔ device crypto
Read the architecture overview ↗
03 / Apps

Choose how you want to work.

Registration starts on the web. Desktop and mobile apps are sign-in only and use the same encrypted account state.

WEB

Web organizer

The fastest way to start. First-party calendar, task and contact views, available from any modern browser.

Use Kamori on the web →

MAC · WINDOWS · LINUX

Desktop control center

Native organizer and sync controls for macOS, Windows and Linux, plus the optional local DAV bridge.

Desktop releases →

ANDROID

iOS · Coming soon

Mobile organizer

The offline-first Android app is available now. The iOS release is coming soon. Optional system projection is per collection and can be disabled again.

Android releases →
04 / Security

Claims should be inspectable.

Kamori uses OPAQUE password authentication, passkeys on the web, device-held keys and a signed encrypted operation log. We document the limits too: timing, membership and traffic volume can remain visible to the service.

05 / Questions

The short version.

01Can Kamori read my organizer data?

The hosted service stores encrypted operations and blobs. Decryption keys remain on authorized devices.

02Do I need a DAV application?

No. The web, desktop and mobile apps are full first-party clients. DAV is an optional desktop compatibility feature.

03Does mobile run a localhost server?

No. Android and iOS use native system calendar/contact APIs for optional projection; Kamori does not keep a mobile localhost DAV server alive.

04Can I self-host?

The server and web client are AGPL-3.0-only. Self-hosting is planned after the hosted MVP; the current server documentation is available for contributors.

Server documentation ↗