Native macOS encrypted editor
Qmacs Editor
A post-quantum-minded workspace for encrypted notes, programmable buffers, and offline-first knowledge work.
Built for local trust
Encrypted first, extensible second.
Qmacs keeps ordinary editable files separate from a password-gated encrypted vault. Create a vault with a master password, store it in the default ~/.qmacs folder or any folder you choose, then unlock it only when protected buffers are needed.
The current core uses Argon2id key derivation and XChaCha20-Poly1305 authenticated encryption. Master passwords are not stored: vault.qmacs stores only an encrypted verifier, and password changes re-encrypt the vault under the new password.
Vault creation and password rotation enforce password-strength checks. MFA can be configured with RFC 6238 TOTP or a security-key code, including a YubiKey static password slot.
PQC sync and signature gates are designed into the architecture. The app is useful without accounts, network access, or cloud sync.
RQmod syntax
Post-quantum risk models as editable text.
Qmacs Editor now includes an RQmod buffer mode for `.rqmod` audit models. Write target declarations, Transit / Use / Rest layers, QARS-NI scoring windows, optional quantum backend settings, and evidence outputs in one encrypted workspace.
audit "qmacs-vault-migration" {
targets = ["vault.local", "sync-relay.internal"]
layers {
transit { tls, ssh, certs }
use { openssl, jwt, runtime }
rest { vault, backups, kms }
}
score qars_ni {
mosca { t_protect="24mo"; t_data="10y" }
}
backend quantum { emit = qasm2; max_width = 3 }
output { formats = [json, cbom, qasm] }
}
Editor appearance
Theme support for encrypted editing.
Qmacs Editor supports themes across the editor, inspector, and syntax preview. It includes Light, Dark, and Qmacs palettes, plus a local JSON theme importer for custom editor colors. Syntax mode can stay automatic or be pinned to Plain Text, Markdown, Lisp, or RQmod.
audit "vault" {
score qars_ni {
mosca { t_quantum="96mo" }
}
theme = "custom-json"
}
Programmable knowledge work
Buffers, Lisp queries, and a quiet Mac-native surface.
Desktop workflows
A focused editor with room to become a command center.
Encrypted vaults
Create a master-password vault, unlock it on demand, and store it in ~/.qmacs or a chosen folder.
Password rotation
Change the master password by writing a new encrypted verifier and re-encrypting vault.qmacs.
MFA controls
Configure TOTP or security-key code verification before protected vault buffers unlock.
Buffer model
Notes, dashboards, and scratch scripts share one programmable buffer model.
Embedded Lisp
Run small local queries for titles, tags, word counts, and status checks.
RQmod syntax
Validate encrypted `.rqmod` audit models and preview expected evidence artefacts.
Theme import
Themes are supported: switch Light, Dark, or Qmacs palettes and paste custom theme JSON locally.
Mac-native chrome
Sidebar, inspector, commands, settings, and keyboard paths fit desktop habits.
Release track
Preparing for Mac App Store review.
Qmacs Editor has App Store artwork, screenshots, privacy manifest, sandbox entitlements, and a signed package script ready for Apple Developer credentials.
- Native SwiftUI interface
- Rust cryptographic core
- Local encrypted vault
- RQmod syntax validator
- Theme and syntax switching
- Vercel-hosted product page