Edith
A GTK4 client for editing files that live on a remote server, over SFTP and FTP.
Edith is not on Flathub: their policy doesn't allow AI-assisted apps, and
Edith is. This is its own Flatpak repository instead — add it once as a
remote, and new versions arrive with flatpak update like any
other app.
Install
flatpak remote-add --user edith https://mkay.github.io/edith-flatpak/edith.flatpakrepo
flatpak install edith de.singular.edith
You also need Flathub
Only Edith itself is hosted here. The GNOME runtime it builds against comes from Flathub, so that remote has to exist too:
flatpak remote-add --if-not-exists --user flathub https://dl.flathub.org/repo/flathub.flatpakrepo
Signatures
Every commit and the repository summary are GPG-signed. The public key is
embedded in the .flatpakrepo file above, so flatpak
verifies each update against it — an unsigned or tampered object is refused.
What is actually served here
repo/ is a static
OSTree repository in
archive-z2 mode. Every file is stored once under the hash of its
contents, so successive releases share everything unchanged and a client
downloads only what it is missing.
Debug symbols are not published — they roughly double the repository for something no user of a binary remote consumes. Build from source if you need them.