Je hoeft hier niets van te weten om Caliu te gebruiken. Maar als je benieuwd bent wat er achter het scherm gebeurt, legt dit onderdeel het uit in gewone taal en noemt het onderweg de echte technologieën bij naam.
Het hele systeem in één beeld
Caliu bestaat uit drie soorten onderdelen:
- Je apparaten. Elke app (web, iPhone, iPad, Mac, Apple Watch en Android) bewaart een volledige kopie van je notities in een database op het apparaat zelf. Dat is de kopie waarin je leest en schrijft.
- De server van Caliu. Een kleine dienst die op het netwerk van Cloudflare draait. Hij bewaart een kopie van je notities en geeft wijzigingen van het ene apparaat door aan de andere.
- Alles wat je koppelt. Deellinks, de openbare API en AI-tools die via MCP zijn gekoppeld, praten allemaal met dezelfde server, via dezelfde deuren als de apps.
Als je typt, slaat je apparaat de wijziging ter plekke op. Een moment later stuurt het die op de achtergrond naar de server, en je andere apparaten halen hem op bij hun volgende synchronisatie.
De kopie op je apparaat komt eerst
De meeste cloud-apps werken precies andersom: de server heeft je notities en je apparaat leent ze een tijdje. Caliu is local-first. De kopie op je apparaat is de primaire, en de server is een doorgeefluik en een back-up.
Die ene keuze verklaart het meeste van hoe Caliu zich gedraagt:
- Caliu opent meteen, omdat er niets van internet hoeft te laden.
- Caliu werkt volledig offline, omdat er nergens op gewacht hoeft te worden.
- Je notities zijn nooit afhankelijk van een server die online blijft. Als de servers van Caliu morgen zouden verdwijnen, stond elke notitie nog steeds op je apparaten, klaar om te exporteren.
Waarom het zo gebouwd is
Caliu wordt gemaakt door één persoon. Dat sluit complexiteit om de complexiteit uit en pleit voor een paar eenvoudige, degelijke onderdelen die elk één taak doen. Het verklaart ook twee andere keuzes waarover je in dit onderdeel leest: Caliu draait zijn eigen synchronisatie in plaats van iCloud, zodat je notities niet aan één hardwaremerk vastzitten, en elke app is native voor zijn platform, zodat schrijven overal vertrouwd aanvoelt.
In dit onderdeel
- Waar je notities staan: de databases op je apparaten en op de server.
- Synchronisatie van binnenuit: hoe wijzigingen tussen apparaten reizen zonder zoek te raken.
- De server: wat er in de cloud draait en wat het doet.
- Native apps, geen omhulsel: hoe elke app gebouwd is.
- De editors: hoe elke app Markdown omzet in de pagina waarop je schrijft.