Privacy-first word processor with ML-KEM-1024 quantum-safe encryption (ZelEn). macOS + Linux.
276
A native, privacy-first word processor with built-in quantum-safe encryption.
ZelWord is a desktop word processor for macOS and Linux. It stores documents in
its own .zelw binary format, encrypts them locally with the post-quantum
ZelEn cipher (ML-KEM-1024), and ships with an AINA assistant for summarizing,
rewriting, translating, and outlining text from inside the editor.
This Docker image carries a portable Linux x86_64 build of ZelWord, the ZelEn
CLI, and everything needed to extract them onto a host machine. The image
itself is not a runnable GUI — extract the tarball and run ./zelword on
your Linux desktop.
docker pull rocheston/zelword:latest
docker run --rm -v "$PWD:/out" rocheston/zelword cp /opt/zelword/ZelWord-linux-x86_64.tar.gz /out/
tar xzf ZelWord-linux-x86_64.tar.gz
cd ZelWord-linux-x86_64
./zelword
Requires GTK 3 + WebKit2GTK 4.1 system libs (Ubuntu/Debian: sudo apt install libwebkit2gtk-4.1-0 libgtk-3-0).
docker run --rm -v "$PWD:/data" rocheston/zelword zelen keygen --out /data/key
docker run --rm -v "$PWD:/data" rocheston/zelword zelen encrypt /data/note.txt --pub /data/key.pub
docker run --rm -v "$PWD:/data" rocheston/zelword zelen decrypt /data/note.txt.zelen --key /data/key.sec
docker run --rm rocheston/zelword
| File | Purpose |
|---|---|
/opt/zelword/ZelWord-linux-x86_64.tar.gz | The Linux x86_64 portable build (binary + libs + tools) |
/usr/local/bin/zelen | ZelEn quantum-safe encryption CLI (v1.2.0) |
/opt/zelword/README.md | This file |
.zelw files. Compact, compressed binary format. Lossless. No vendor
lock-in — the editor can import and export .txt, .md, .html, .docx,
.rtf, .odt, .epub, and .pdf (via the bundled pandoc and typst).ZelEn is a post-quantum encryption tool based on the NIST-standardized ML-KEM-1024 key-encapsulation mechanism. Documents encrypted with ZelEn are resistant to attack by future large-scale quantum computers.
Inside ZelWord:
.zelw document is encrypted on disk with your key pair.Outside ZelWord, the zelen CLI works on any file:
zelen keygen --out key # writes key.pub + key.sec
zelen encrypt file.txt --pub key.pub # writes file.txt.zelen
zelen decrypt file.txt.zelen --key key.sec
zelen doctor # diagnose your key pair
zelen --help # full reference
See https://zelen.rocheston.com for the full ZelEn spec.
When you run ZelWord on a Linux desktop:
| Path | Contents |
|---|---|
~/zelword/ | Your documents (default) |
~/.config/com.rocheston.ZelWord/settings.json | Theme, OpenAI key, preferences |
~/.config/com.rocheston.ZelWord/zelen-key.{pub,sec} | Your ZelEn key pair |
Override the documents folder in Settings → Default Save Directory.
Copyright © 2026 Rocheston. All rights reserved. Issues, feedback, and source: https://github.com/rocheston/zelword ZelEn spec: https://zelen.rocheston.com
Content type
Image
Digest
sha256:05068ef86…
Size
169.3 MB
Last updated
3 months ago
docker pull rocheston/zelword