Your AI state, on every machine.
Transfer your Kognisant memory, skills, and configuration between devices with end-to-end encryption. The server never sees your data.
Three commands. That's it.
kognisant sync login <token>Get a token from the console. Run this once per device. Your RSA keypair is generated locally.
kognisant sync pushPacks your selected components, encrypts with AES-256-GCM, and uploads the blob. Takes seconds.
kognisant sync pullDownloads the blob, decrypts with your private key, unpacks into your local state. Done.
Security first. Always.
End-to-end encrypted
AES-256-GCM with RSA-4096 key exchange. The server stores only opaque blobs. We can never read your data.
Multi-device
Link your laptop, desktop, and any other machine. Sync between any pair with one command.
Selective transfer
Choose what moves. Memory, skills, config, or all of it. You control exactly what syncs.
Zero knowledge
Your private key never leaves your device. The server has no decryption capability.
Backups
Encrypted snapshots of your state. Restore to any previous point if something goes wrong.
Auto-cleanup
Blobs expire after 24 hours or on successful download. Nothing lingers on the server.
How encryption works
Device generates RSA-4096 keypair on first link
Private key stays on your machine. Public key stored server-side.
On push: random AES-256 key encrypts the archive
The AES key is then encrypted with the target device's public key.
Server stores the opaque blob (no decryption key)
We literally cannot read your data. The encrypted blob is all we ever see.
On pull: target device decrypts with its private key
SHA-256 checksum verified. Archive unpacked into local state.
Pricing
Free
Basic sync for personal use.
- 2 devices
- 5 syncs/month
- 50 MB max transfer
- 7 day history
Standard
For developers with multiple machines.
- 5 devices
- Unlimited syncs
- 1 GB max transfer
- 30 day history
- 1 backup slot
Premium
Full access, no limits.
- Unlimited devices
- Unlimited syncs
- 100 GB max transfer
- 90 day history
- 5 backup slots
Sync is completely optional. Your CLI works 100% offline without it.
Get started