© 2026 José Carrillo
Install Zefer
Native applications for all operating systems. Coming soon.
Available now on the web
While native apps are in development, you can use Zefer directly from your browser. Works on any device.
Install as PWA
Zefer works as a native app on any device. No downloads, no app stores.
- Open zefer.carrillo.app in Chrome or Edge
- Click the install icon (⊕) in the address bar
- Confirm "Install" in the dialog
zefer.carrillo.app → ⋮ → Install app- Open zefer.carrillo.app in Safari
- Tap the Share button (↑) in the navigation bar
- Select "Add to Home Screen"
zefer.carrillo.app → ↑ Share → Add to Home Screen- Open zefer.carrillo.app in Firefox for Android
- Tap the menu (⋮) and select "Install"
zefer.carrillo.app → ⋮ → InstallCLI — zefer-cli
Encrypt and decrypt .zefer files directly from your terminal. 100% compatible with the web app — files work in both.
Install system-wide:
curl -L https://github.com/carrilloapps/zefer-cli/releases/latest/download/zefer-linux-x64 -o zefer
chmod +x zefer
sudo mv zefer /usr/local/bin/zeferVerify integrity (SHA-256):
curl -L https://github.com/carrilloapps/zefer-cli/releases/latest/download/checksums.txt | grep zefer-linux-x64 | sha256sum -cInstall system-wide:
curl -L https://github.com/carrilloapps/zefer-cli/releases/latest/download/zefer-linux-arm64 -o zefer
chmod +x zefer
sudo mv zefer /usr/local/bin/zeferVerify integrity (SHA-256):
curl -L https://github.com/carrilloapps/zefer-cli/releases/latest/download/checksums.txt | grep zefer-linux-arm64 | sha256sum -cInstall system-wide:
curl -L https://github.com/carrilloapps/zefer-cli/releases/latest/download/zefer-macos-x64 -o zefer
chmod +x zefer
sudo mv zefer /usr/local/bin/zeferVerify integrity (SHA-256):
curl -L https://github.com/carrilloapps/zefer-cli/releases/latest/download/checksums.txt | grep zefer-macos-x64 | sha256sum -cInstall system-wide:
curl -L https://github.com/carrilloapps/zefer-cli/releases/latest/download/zefer-macos-arm64 -o zefer
chmod +x zefer
sudo mv zefer /usr/local/bin/zeferVerify integrity (SHA-256):
curl -L https://github.com/carrilloapps/zefer-cli/releases/latest/download/checksums.txt | grep zefer-macos-arm64 | sha256sum -cPowerShell:
Invoke-WebRequest -Uri "https://github.com/carrilloapps/zefer-cli/releases/latest/download/zefer-win-x64.exe" -OutFile zefer.exe
.\zefer.exe --helpDownload and run directly. To use from any directory, move the .exe to a folder in your PATH.
Verify integrity (SHA-256):
curl -L https://github.com/carrilloapps/zefer-cli/releases/latest/download/checksums.txt | grep zefer-win-x64.exe | sha256sum -cnpm install -g zefer-clizefer --helpzefer encrypt report.pdf -p mypassword
zefer decrypt report.pdf.zefer -p mypassword
zefer keygen --mode secure --length 64
zefer info secret.zeferOr run without installing:
npx zefer-cli encrypt report.pdf -p mypasswordImport the same engine (encryption, keygen, analysis) into your Node.js code. Available as ESM and CommonJS since v1.3.0.
ESM:
import { encodeZefer, decodeZefer, generateWithOptions, analyzePassword } from "zefer-cli";CommonJS:
const { encodeZefer, analyzePassword } = require("zefer-cli");Native apps
Native desktop and mobile apps are in development. In the meantime, the PWA offers the same experience.