| Crates.io | zapvault |
| lib.rs | zapvault |
| version | 0.1.0 |
| created_at | 2025-06-14 10:25:20.729833+00 |
| updated_at | 2025-06-14 10:25:20.729833+00 |
| description | A simplified vault journal |
| homepage | |
| repository | https://github.com/pratham-srivastava-07/zapvault |
| max_upload_size | |
| id | 1712247 |
| size | 32,699 |
A secure, offline, encrypted journal system that lets you write now and read later — like a digital time capsule for your thoughts.
"How can someone securely record private thoughts or sensitive life logs, knowing they are encrypted, locked until the right time, and totally offline?"
1. People want to journal privately
2. They want it encrypted + offline
3. They want time-lock control
4. They want organization & tags
mood, dream, goal, memory, etc.A CLI vault that provides:
init - Create a secure journal vault with encrypted metadata & entrieswrite - Add entries with optional tags and labelslock - Set time-locks on entries (only readable after unlock date)list - View encrypted entries without seeing contentunlock - Access entries when the time-lock expiresPrivacy-conscious users
Self-reflective individuals
Professionals
This project started as a fun exploration of cryptography and CLI development, but quickly became something more meaningful. I realized how often we want to capture thoughts in the moment without the immediate ability to overthink or delete them.
The time-lock feature creates a unique psychological space — you can be completely honest knowing you won't be able to second-guess yourself until later. It's like having a conversation with your future self while giving your present self the freedom to be vulnerable.
Plus, in an age where everything lives in the cloud, there's something refreshing about a tool that's completely offline and under your control.
# Initialize your secure vault
journal init
# Write your first entry
journal write "Today I realized..." --tags mood,reflection
# Lock an entry for 1 year
journal lock --entry-id 123 --until 2025-12-01
# List all entries (encrypted)
journal list
# Unlock available entries
journal unlock
This project welcomes contributions! Whether you're interested in cryptography, CLI design, or just want to help make private journaling more accessible, there are many ways to get involved.
[Insert your chosen license here]
TL;DR: A secure, offline, encrypted, time-locked journal system — like a cross between a diary and a time capsule, but in your terminal. Built for privacy, designed for reflection, perfect for anyone who wants to have honest conversations with their future self.