Preferences (theme, language, paths)
- Linux
~/.config/Grace/- Windows
%APPDATA%\Grace Contributors\Grace\- macOS
~/Library/Application Support/Grace/
| Platform | Format | Version | Size | |
|---|---|---|---|---|
| Linux .deb (Ubuntu/Debian/Mint, 64-bit) | deb | 0.2.1-2026.06.01 | 66.9 MB | Download |
SHA-256: ea0321ac0ce0d46fa182d9e227296f88ac9922a5e7b445a6d6b20afca3d473e6 | ||||
| Note: Install with `sudo apt install ./grace-b2u_0.2.1-2026.06.01-bpv_all.deb` (the leading ./ is required). | ||||
| Linux Flatpak (universal) | flatpak | 0.2.1-2026.06.01 | 237.2 MB | Download |
SHA-256: 596c744023cccbf8022fc521ef1c0be84c6dde535a7e4d3bc4be9961f61e7de9 | ||||
| Note: Install with `flatpak install --user ./grace-0.2.1-2026.06.01-bpv.flatpak`. Universal Linux — works on any distro with Flatpak. | ||||
| Windows installer (NSIS, 64-bit) | exe | 0.2.1-2026.06.01 | 102.9 MB | Download |
SHA-256: 7674c91f992f4b65cbc2403559192ac3492722567d8f8a809cdb0da640aa8757 | ||||
| Note: Windows SmartScreen will warn on first run (unsigned pre-1.0); click More info → Run anyway. | ||||
| Windows portable (.zip, 64-bit) | zip | 0.2.1-2026.06.01 | 145.3 MB | Download |
SHA-256: 11046948ad7acaeae584f2db0a2d24e3afa9ba8bf8b1520a44b372796eb1c20c | ||||
| Note: Unzip anywhere and run grace.exe — no install required. | ||||
| macOS .dmg (Universal — Intel + Apple Silicon) | dmg | 0.0.1 | — | Coming soon |
| Note: Right-click → Open on first launch (unsigned pre-1.0). | ||||
| Source tarball (.tar.gz) | tar.gz | 0.0.1 | — | Coming soon |
Every available artifact above publishes a SHA-256. Recompute it on your machine and compare:
Linux / macOS:
shasum -a 256 grace-b2u_0.2.1-*-bpv_all.deb
shasum -a 256 grace-0.2.1-*-bpv-portable.zip
Windows PowerShell:
Get-FileHash .\grace-0.2.1-2026.06.01-bpv-setup.exe -Algorithm SHA256
The hash on the page must match the value the command prints. If they differ, the download was corrupted or tampered with — delete and re-download.
Pick the section for the format you downloaded. The Grace desktop app makes no network calls on startup; everything below is one-shot.
Replace the filename below with whatever you downloaded — the
./ in front is required so apt treats it as a local
file rather than a repository name.
cd ~/Downloads
sudo apt install ./grace-b2u_0.2.1-2026.06.01-bpv_all.deb
Verify the install landed:
dpkg -l grace-b2u
grace-b2u --help
Install fails with "Depends: python3 (>= 3.12) but 3.10… is to be installed"? Your distribution is older than Grace's minimum (Ubuntu 24.04 / Linux Mint 22 / Debian 13). See Help & Troubleshooting for the fix.
A "Grace" entry appears in your application menu once the install
completes. The package and CLI command are named
grace-b2u (not grace) to avoid colliding
with the unrelated Debian "grace" package (xmgrace).
You may see "Notice: Download is performed unsandboxed as root
… couldn't be accessed by user '_apt' … Permission
denied". This is harmless and the install still completes:
recent apt runs its file-fetch helper as the unprivileged
_apt user, which cannot read inside your private home
folder, so it falls back to reading the package as root. To avoid the
message, install from a world-readable path — for example copy
the file to /tmp first:
cp ~/Downloads/grace-b2u_0.2.1-2026.06.01-bpv_all.deb /tmp/
sudo apt install /tmp/grace-b2u_0.2.1-2026.06.01-bpv_all.deb
The single-file .flatpak bundle works on any Linux
distribution with Flatpak installed (Ubuntu, Debian, Fedora, Arch,
openSUSE, Linux Mint, etc.). Verify the SHA-256 first
(see Verifying a download above), then:
cd ~/Downloads
flatpak install --user ./grace-0.2.1-2026.06.01-bpv.flatpak
Launch from your application menu, or from a terminal:
flatpak run app.grace.b2u.Grace
First-install prerequisite. The Flatpak runtime
(org.kde.Platform//6.10) is downloaded from Flathub
on first install. If your system is not already configured for
Flathub, run once before installing:
flatpak remote-add --user --if-not-exists flathub \
https://flathub.org/repo/flathub.flatpakrepo
Double-click grace-0.2.1-2026.06.01-bpv-setup.exe.
Windows SmartScreen will warn on first run because the installer
is unsigned during the pre-1.0 beta — click More info
then Run anyway. Follow the wizard; the default install
location is C:\Program Files\Grace.
The installer creates a Start Menu shortcut and a Desktop shortcut (optional during setup). Launch from either to start Grace.
Unzip grace-0.2.1-2026.06.01-bpv-portable.zip to any
folder you can write to — your Documents,
Desktop, a USB stick, anywhere. Double-click
grace.exe inside the unzipped folder to launch.
No install, no admin rights, no registry entries from the app
itself (a few Qt window-state keys are still written to
HKCU\Software\Grace Contributors\Grace when you
close the app — see data locations).
Coming soon The macOS .dmg is in beta but not yet published. When it ships:
/Applications
folder.
Beta-preview builds keep the same upstream version
(0.2.1) and encode the build date in the filename.
Same-version reinstalls are forced explicitly below; once the
project moves to 0.2.2 the package manager will pick
up new versions automatically.
Download the newer .deb from the table above, then:
cd ~/Downloads
sudo apt install --reinstall ./grace-b2u_0.2.1-NEW-DATE-bpv_all.deb
Your preferences, database, notes, and audit logs stay put — they live outside the package's tracked files.
Download and run the newer -setup.exe. The NSIS
installer detects the existing install and overwrites it in
place; your data under
%APPDATA%\Grace Contributors\Grace stays untouched.
No need to uninstall the previous version first.
Unzip the new -portable.zip to a fresh folder, copy
or move any per-folder state you care about, then delete the old
folder. Your application data is in
%APPDATA%\Grace Contributors\Grace (per-user, not
inside the portable folder), so it's already shared between the
two installations.
Coming soon Replace the
/Applications/Grace.app bundle with the one from the
new .dmg. Your data in
~/Library/Application Support/Grace stays put.
Grace is distributed as a single-file
.flatpak bundle directly from this site, not
via Flathub. As a result:
flatpak update will not pull new
versions of Grace — there is no remote for it to poll.
To update, download the newer .flatpak from the
table above and re-run the install command:
flatpak install --user grace-0.2.1-NEW-DATE-bpv.flatpak
~/.var/app/app.grace.b2u.Grace/ is not touched by
reinstall and survives the upgrade.
First-install prerequisite. The Flatpak runtime
(org.kde.Platform//6.10) is downloaded from Flathub
on first install. If your system is not already configured for
Flathub, run once before installing:
flatpak remote-add --user --if-not-exists flathub \
https://flathub.org/repo/flathub.flatpakrepo
Knowing these paths lets you back up your study data, migrate it to a new machine, or wipe it completely. Grace never stores data anywhere except your own user account; nothing is sent to a server.
Preferences (theme, language, paths)
~/.config/Grace/%APPDATA%\Grace Contributors\Grace\~/Library/Application Support/Grace/Window geometry & dock layout
~/.config/Grace Contributors/HKCU\Software\Grace Contributors\Grace~/Library/Preferences/app.grace-b2u.Grace.plistBible / commentary / Strong's databases
~/.local/share/Grace/%LOCALAPPDATA%\Grace Contributors\Grace\~/Library/Application Support/Grace/Logs & audit trail
~/.local/state/Grace/Disposable cache (safe to delete anytime)
~/.cache/Grace/%LOCALAPPDATA%\Grace Contributors\Grace\Cache\~/Library/Caches/Grace/Your notes library (Markdown files; configurable in Preferences → Paths — this is the default)
~/Documents/Grace/Notes/%USERPROFILE%\Documents\Grace\Notes\~/Documents/Grace/Notes/Downloaded content (from the Content page; configurable in Preferences → Paths — these are the defaults)
~/Documents/Grace/{Commentaries,Books,Dictionaries}/%USERPROFILE%\Documents\Grace\…~/Documents/Grace/…
Flatpak: the sandbox keeps the app's database,
preferences, and logs under
~/.var/app/app.grace.b2u.Grace/, but your Notes and
downloaded content use your real ~/Documents/Grace/…
folders (the Flatpak ships with the narrow xdg-documents
permission). Do not copy files into the Flatpak's install directory —
that bundled data is read-only and is erased on every update. See
Help & Troubleshooting.
This removes the application and its menu entries but leaves your preferences, databases, notes, and logs in place. Reinstalling later picks back up exactly where you left off.
sudo apt remove grace-b2u
Drops /opt/grace-b2u/, /usr/bin/grace-b2u,
the menu shortcut at
/usr/share/applications/grace-b2u.desktop, and the
icon-theme entries under
/usr/share/icons/hicolor/*/apps/app.grace-b2u.Grace.png.
Your user data under ~/.config/,
~/.local/, ~/.cache/, and
~/Documents/Grace/ is untouched.
flatpak uninstall --user app.grace.b2u.Grace
Removes the app, its application-menu entry, and its sandbox
runtime. Your per-user app data under
~/.var/app/app.grace.b2u.Grace/ and your notes
library at ~/Documents/Grace/Notes/ both stay put —
reinstalling later picks back up exactly where you left off.
Settings → Apps → Installed apps → Grace → Uninstall.
The NSIS uninstaller removes C:\Program Files\Grace
and the Start Menu / Desktop shortcuts. Your data under
%APPDATA%\Grace Contributors\Grace and
%LOCALAPPDATA%\Grace Contributors\Grace stays put,
as does the registry key with your window-layout preferences.
Delete the folder you unzipped the portable into. There's nothing
else to remove on the application side — no Start Menu entry was
created, no registry installer keys exist. Your data in
%APPDATA%\Grace Contributors\Grace stays put.
Coming soon Drag
/Applications/Grace.app to the Trash, then empty the
Trash. Your data under
~/Library/Application Support/Grace,
~/Library/Preferences/app.grace-b2u.Grace.plist, and
~/Documents/Grace stays put.
sudo apt purge grace-b2u
rm -rf ~/.config/Grace \
~/.config/"Grace Contributors" \
~/.local/share/Grace \
~/.local/state/Grace \
~/.cache/Grace \
~/Documents/Grace
If you previously ran the project under its old name (I2CU,
pre-2026-05-03), also remove
~/.config/i2cu/,
~/.local/share/i2cu/, and
~/.local/state/i2cu/.
flatpak uninstall --user --delete-data app.grace.b2u.Grace
rm -rf ~/Documents/Grace
--delete-data wipes the sandboxed per-user data
under ~/.var/app/app.grace.b2u.Grace/. The second
command removes your notes library (the Flatpak has
xdg-documents filesystem access, so notes live on
the host outside the sandbox).
First uninstall via Settings → Apps → Grace → Uninstall (same as the keep-data flow above). Then, in PowerShell:
Remove-Item -Recurse -Force "$env:APPDATA\Grace Contributors"
Remove-Item -Recurse -Force "$env:LOCALAPPDATA\Grace Contributors"
Remove-Item -Recurse -Force "$env:USERPROFILE\Documents\Grace"
Remove-Item -Path "HKCU:\Software\Grace Contributors" -Recurse -Force
Delete the unzipped portable folder, then run the four PowerShell commands above. The data paths are the same for both Windows distributions — portable and installer share per-user data.
Coming soon Drag
/Applications/Grace.app to Trash, then in Terminal:
rm -rf "$HOME/Library/Application Support/Grace"
rm -rf "$HOME/Library/Caches/Grace"
rm -rf "$HOME/Library/Logs/Grace"
rm -f "$HOME/Library/Preferences/app.grace-b2u.Grace.plist"
rm -rf "$HOME/Documents/Grace"