Katna · vrije software voor Linux
Een snelle, moderne mailappvoor de Linux-desktop
Katna Mail, Katna Calendar en een kleine achtergronddienst, geschreven in Rust en gemaakt om zich thuis te voelen op KDE Plasma en GNOME. Een alternatief voor KDE PIM, vrij onder de GPL.
Vroeg in de ontwikkeling. Katna Mail wordt elke dag gebruikt met echte accounts, en bij elke wijziging hoort een kant-en-klaar Arch Linux-pakket.

Een persoonlijk project
Geïnspireerd door
Katna Mail probeert niet uniek of revolutionair te zijn. Het is een heel persoonlijk project: de mailclient die de maker zelf op de eigen Linux-desktop wilde hebben.
De functies en het uiterlijk zijn openlijk geleend van geliefde mailapps, vooral Gmail, Mailspring en Thunderbird, en opnieuw gebouwd in Rust met Katna's eigen naam en pictogrammen.
Katna is alleen mogelijk geworden doordat grote taalmodellen zo ver zijn gekomen. Ze hebben van een volledige mailclient, lang het werk van een heel team, iets gemaakt dat één persoon met zorg kan bouwen. Elk scherm wordt nog steeds zelf ontworpen, pixel voor pixel gecontroleerd en elke dag door de maker gebruikt, op een echte desktop met echte mail.
Waar het goed in is
Vier dingen waar Katna Mail meer om geeft dan om wat dan ook.
Direct zoeken
Volledige-tekstzoekfunctie die tikfouten vergeeft, ook in heel grote mailboxen. Over de 517.000 berichten van het Enron-corpus duurt een zoekopdracht 2,4 ms in de mediaan en 9,7 ms bij p99.
Werkt ook als het venster dicht is
Een kleine achtergronddienst synchroniseert, geeft meldingen en verstuurt ingeplande mail, vanuit één programma van minder dan 20 MB.
Voelt native aan
Systeemkleuren en accentkleur, een pictogram in het systeemvak met een teller voor ongelezen berichten, het globale KDE-menu, bureaubladmeldingen met acties en uw KDE-gebruikersafbeelding als uw eigen profielfoto.
Lokaal en privé
Uw mail blijft op uw computer, externe inhoud wordt standaard geblokkeerd, wachtwoorden staan in uw sleutelbos en TLS is puur Rust.
Eén app voor elk schermformaat
Indelingen voor desktop, tablet en telefoon in één app, licht en donker. De afbeeldingen hieronder volgen het lichte of donkere thema van deze site.







Katna Mail vandaag
Wat de huidige versie doet, met echte accounts.
Accounts
IMAP (IDLE, QRESYNC, labels), POP3 en SMTP, met automatische serverdetectie. Gmail-categorieën, Belangrijk en dubbele kopieën worden goed afgehandeld.
Lijst en lezen
Gesprekken, categorietabbladen, sterren, Belangrijk, vastzetten, bijlagechips, acties bij aanwijzen, meldingen met Ongedaan maken en een rustig leespaneel met HTML-mail, donkere modus inbegrepen.
Opstellen
Opgemaakte tekst, handtekeningen, antwoorden in het bericht zelf, een los venster, ingepland verzenden en verzenden ongedaan maken.
Versleutelde mail
OpenPGP en S/MIME via uw eigen GnuPG.
Bijlagen
Voorbeelden op kaarten, een ingebouwde viewer, Alles opslaan en Openen met elke geïnstalleerde app, met een standaardapp per bestandstype.
Uw desktop
Pictogram in het systeemvak, teller voor ongelezen berichten, globaal menu, meldingen met Allen beantwoorden, Markeren als gelezen en Archiveren, lichte en donkere thema's en optioneel een eigen vensterrand met vervaging.
Elk schermformaat
Indelingen voor desktop, tablet en telefoon in één app.
Instellingen
Accounts, handtekeningen, sneltoetsen, standaardapps en meer, plus een korte introductie voor nieuwe gebruikers.
katnactl
Accounts toevoegen en de achtergronddienst bedienen vanuit een terminal.
Wat er nog komt
Katna Calendar (CalDAV, met afspraken in de Plasma-klok), Contacten, Taken, Notities en Feeds staan gepland. Ze hebben al een plek in de app, gemarkeerd als binnenkort.
Installeren op Arch Linux
Elke wijziging aan Katna wordt gebouwd tot een Arch Linux-pakket en gepubliceerd als de pre-release arch-latest, die ook een pacman-repository is.
- 01
Voeg de repository toe
Voeg deze regels toe aan /etc/pacman.conf.
[katna] SigLevel = Optional TrustAll Server = https://github.com/QuakeString/katna/releases/download/arch-latest - 02
Installeer en start
Installeer het pakket en start daarna de achtergronddienst, nu en bij elke aanmelding.
sudo pacman -Syu katna-git systemctl --user enable --now katna-daemon - 03
Later bijwerken
Werk bij samen met de rest van uw systeem en herstart daarna de dienst.
sudo pacman -Syu systemctl --user restart katna-daemon
Het pakket is alleen voor x86_64 en nog niet ondertekend. Wachtwoorden worden bewaard in de Secret Service, dus GNOME Keyring, KWallet of KeePassXC moet actief zijn.
Andere distributies
Flatpak, .deb, .rpm en meer staan gepland. Tot die tijd is Katna vanuit de broncode te bouwen met de nieuwste stabiele Rust.
Op de schouders van reuzen
Katna zou niet bestaan zonder deze projecten en de mensen erachter.
GPUI en Zed (opent in een nieuw tabblad)
De hele interface van Katna Mail is gebouwd op GPUI, het snelle, GPU-versnelde UI-framework dat Zed Industries maakte voor de Zed-editor. Elke pixel, animatie en elk venster dat u ziet, wordt ermee getekend. Dank je wel, Zed-team, dat jullie het in de openbaarheid bouwen.
Pimalaya (opent in een nieuw tabblad)
De mailprotocollen onder de motorkap. io-imap, io-smtp en io-sasl praten met uw mailservers, bovenop imap-codec voor het verwerken van IMAP.
KDE (opent in een nieuw tabblad)
Plasma is de desktop waarop Katna zich het meest thuis voelt, en de eigen PIM-suite van KDE was de inspiratie.
Rust (opent in een nieuw tabblad)
Maakt het schrijven van een snelle en veilige mailclient een plezier. Katna bevat geen unsafe code.
En de bibliotheken eronder
- Tantivy (opent in een nieuw tabblad) · zoeken
- rusqlite (opent in een nieuw tabblad) · opslag
- rustls (opent in een nieuw tabblad) · TLS
- mail-parser (opent in een nieuw tabblad) · MIME
- html5ever (opent in een nieuw tabblad) · HTML-mail
- zbus and ashpd (opent in een nieuw tabblad) · D-Bus en portals
- oo7 (opent in een nieuw tabblad) · Secret Service
- hayro and krilla (opent in een nieuw tabblad) · pdf bekijken en afdrukken
- calamine (opent in een nieuw tabblad) · spreadsheets
- resvg (opent in een nieuw tabblad) · SVG
- jiff (opent in een nieuw tabblad) · datums en tijdzones
- spellbook (opent in een nieuw tabblad) · spellingcontrole
- smol (opent in een nieuw tabblad) · async
- SQLite (opent in een nieuw tabblad) · bewaart uw mail
CREDITS.md noemt elke bibliotheek die Katna gebruikt, met de makers, licentie en link. Lees CREDITS.md (opent in een nieuw tabblad)
Met liefde voor Linux en de vrije-softwaregemeenschap die het bouwt.
Steun KDE
KDE bouwt de desktop waarop Katna zich het meest thuis voelt. Die wordt gemaakt door vrijwilligers en gefinancierd door mensen zoals u. Als u geniet van Plasma of de apps van KDE, overweeg dan een donatie aan KDE.
Steunen en volgen
Katna is vrije software, in de openbaarheid gebouwd. Als het u helpt, houdt een kop koffie het draaiende.
Volg de maker, Mozammel
Katna valt onder de GNU General Public License, versie 3 of later (GPL-3.0-or-later).