Ominaisuudet

Paikallinen-first synkronointi — ei pilviä, ei vuotoja

Jokainen laitteesi tallentaa muistin, upotukset ja historian itse. Muutokset sulautuvat ristiriidattomasti CRDT-algoritmilla päästä-päähän-salattuina — verkkoa käytetään vain kuljetukseen.

Ei keskuspilveäCRDT ristiriidatonOffline OK

Paikallinen-first (local-first) tarkoittaa arkkitehtuuria, jossa laite on totuuden lähde — ei pilvi. Tämä on erityisen tärkeää AI-muistille: emme halua, että keskustelumme, dokumenttimme tai asiakastietomme säilyvät kolmannen osapuolen palvelimilla.

Teknologiapino 2026

SQLite + sqlite-vec (paikallinen vektorihaku) + SQLite-Sync (CRDT) on yleisin yhdistelmä. Vaihtoehtoina PowerSync (vahvin mobiilipuolella), Turso embedded replicas (mikrosekunnin SQLite-luennat) sekä ElectricSQL / Zero / Replicache verkkopainotteisiin käyttöihin.

E2EE: mikä todella on salattuna

Jokaisella laitteellasi on oma avainpari. Viestit salataan lähettävässä laitteessa ja puretaan vastaanottavassa. Palvelin (jos sellaista käytetään kuljetukseen) näkee vain salatut blobit. Kukaan ei voi lukea tietojasi edes teoriassa.

Mitä tapahtuu offline?

Kirjoitat normaalisti. Kun laitteet yhdistyvät uudestaan, muutokset sulautuvat automaattisesti ilman konflikteja. CRDT-algoritmi takaa, että lopputulos on sama riippumatta laitteiden yhdistämisjärjestyksestä.

Usein kysyttyä

Tarvitsenko palvelimen?
Et välttämättä. Yksinkertaisessa tapauksessa laitteesi synkronoituvat suoraan lähiverkossa. Etäsynkronointi hyötyy kevyestä välityspalvelimesta, joka näkee vain salattuja blobeja — voimme isännöidä sitä Suomessa tai se voi pyöriä kotipalvelimellasi.

Päivitetty 2026-04-21

Haluatko oman paikallisen AI-assistentin?

Kerro työstäsi ja laitteistostasi — kartoitamme oikean mallin, oikean laitteistotason ja oikean synkkakonfiguraation.

Ota yhteyttä