End-to-end encrypted · zero-access storage
Push a Claude Code, Codex CLI, OpenCode, or Pi session from the machine you are on, pull it onto any other and resume where you left off, or send it to a teammate. It is encrypted on your machine with keys only you and your recipient hold. Vibivibi stores ciphertext it cannot read.
Free for two machines and 200 MB. No card needed.
Encryption
X25519 · AES-256-GCM · scrypt
Server access to content
None. Ciphertext only.
Works with
Claude Code · Codex CLI · OpenCode · Pi
Client
one CLI, vibi, on every machine
To another machine
vibi push in a project directory lists the sessions started there. Pick one, and the encrypted copy is stored under a short id. vibi pull on any other machine installs it exactly where your agent expects it, so --resume carries on with the full history.
✻ vibi push
› Repair the parser edge cases
Claude Code · 2 h ago · 1.2 MB
Migrate the billing endpoint
Codex CLI · yesterday · 640 KB
Add retries to the uploader
OpenCode · 3 d ago · 210 KB
↑/↓ navigate enter: Sync or Send esc quit
parser refactor
Claude Code · v3 · 1.2 MB · from laptop
stored
vibi pull 3f9a1c7b2ecopy
Encrypted for
you · G-4OfXQ2[email protected] · 7Kq1pZa9[email protected] · mR2vT8eD
To another person
Choose Send and type an email. The session key is wrapped for that person's public key on your machine; they unwrap it on theirs. Sending an already stored session adds one wrapped key and nothing is re-uploaded. Not registered yet? They get an invitation and you send again once they have a key.
Zero-access encryption
Transcripts, titles, working directories and model names are encrypted before they leave your machine. Your private key is wrapped with a password we never receive. There is no admin view, no support override and no recovery: if you lose the password, so do we.
How the encryption workssession_versions · what vibivibi holds
How the encryption works
All of it happens inside the vibi client. The server only ever handles what comes out.
vibi enroll.Getting started
Generate a code in the dashboard and run vibi enroll on the machine. The first time, you choose the password that wraps your key.
In a project directory, vibi push lists the sessions started there. Choose Sync to store it for yourself, or Send to encrypt it for someone else.
vibi pull on another machine shows everything stored for you, including sessions people sent you, and installs the one you pick.
Plans
Every plan is encrypted the same way. The paid ones store and move more of it.
$0 / month
Recommended
$8 / month
$6 / month billed yearly
$15 / member / month
$12 / month billed yearly
FAQ
The agent's own session file: the full transcript as Claude Code, Codex CLI, OpenCode or Pi wrote it, with its original session id. Pulling it on another machine installs that file where the agent looks for it, so resuming works as if you had never left.
No. Everything is encrypted on your machine with a key derived from your password, and only you and the people you send to hold the keys. We store ciphertext and the few plain facts listed under "What the server knows".
The stored sessions become unreadable, for you and for us; there is no reset. Keep the password somewhere safe. You can change it at any time from a machine where it is unlocked.
Yes: the session is encrypted for their key, so they need an account and one enrolled machine. If the address is not registered yet, you can send them an invitation from the picker and send the session once they have joined.
Not yet. A session is installed for the agent that created it; cross-agent loading is on the list but not promised.
Claude Code, Codex CLI, OpenCode and Pi today. vibi finds their session files on the machine (for OpenCode, it uses opencode export and opencode import), encrypts them locally and uploads only ciphertext; the same client pulls them back onto any machine you enroll.
Yes. Every push stores an encrypted version of the session; older versions are kept per plan, so a session lost with a laptop, a reinstall or a cleared cache can be pulled back exactly as it was. Only you can decrypt the backup.
Two machines and 200 MB are free. Upgrade when you need more.