Katna · perangkat lunak bebas untuk Linux
Aplikasi email yang cepat dan modernuntuk desktop Linux
Katna Mail, Katna Calendar, dan sebuah layanan latar belakang kecil, ditulis dengan Rust dan dibuat agar terasa pas di KDE Plasma maupun GNOME. Sebuah alternatif untuk KDE PIM, bebas di bawah GPL.
Masih dalam tahap awal pengembangan. Katna Mail dipakai setiap hari untuk akun sungguhan, dan paket Arch Linux siap pakai dibuat untuk setiap perubahan.

Sebuah proyek pribadi
Terinspirasi oleh
Katna Mail tidak berusaha menjadi unik atau revolusioner. Ini proyek yang sangat pribadi: klien email yang diinginkan pembuatnya untuk desktop Linux miliknya sendiri.
Fitur dan tampilannya terang-terangan meminjam dari aplikasi email yang disukai pembuatnya, terutama Gmail, Mailspring, dan Thunderbird, lalu dibangun ulang dengan Rust, dengan nama dan ikon Katna sendiri.
Katna hanya mungkin terwujud berkat seberapa jauh model bahasa besar telah berkembang. Berkat model-model itu, klien email lengkap, yang dulu merupakan pekerjaan satu tim penuh, kini bisa dibangun dengan cermat oleh satu orang. Setiap layar tetap dirancang, diperiksa piksel demi piksel, dan dipakai setiap hari oleh pembuatnya, di desktop sungguhan dengan email sungguhan.
Kekuatannya
Empat hal yang paling diperhatikan Katna Mail di atas segalanya.
Pencarian instan
Pencarian teks lengkap yang toleran terhadap salah ketik, bahkan untuk kotak surat yang sangat besar. Pada 517.000 pesan di korpus Enron, satu kueri memakan waktu 2.4 ms pada median dan 9.7 ms pada p99.
Tetap bekerja saat jendela ditutup
Sebuah layanan latar belakang kecil menyinkronkan, memberi notifikasi, dan mengirim email terjadwal, dari satu program berukuran di bawah 20 MB.
Terasa native
Warna dan aksen sistem, ikon baki dengan lencana belum dibaca, menu global KDE, notifikasi desktop yang bisa langsung ditindaklanjuti, dan foto pengguna KDE Anda sebagai foto Anda sendiri.
Lokal lebih dulu dan menjaga privasi
Email Anda tetap di komputer Anda, konten jarak jauh diblokir secara bawaan, kata sandi disimpan di keyring Anda, dan TLS-nya murni Rust.
Satu aplikasi untuk semua ukuran layar
Tata letak desktop, tablet, dan ponsel dalam satu aplikasi, dalam mode terang dan gelap. Gambar di bawah mengikuti tema terang atau gelap situs ini.







Katna Mail saat ini
Yang sudah bisa dilakukan versi saat ini, pada akun sungguhan.
Akun
IMAP (IDLE, QRESYNC, label), POP3, dan SMTP, dengan penemuan server otomatis. Kategori Gmail, Penting, dan salinan ganda ditangani dengan baik.
Daftar dan pembaca
Percakapan, tab kategori, bintang, Penting, sematan, cip lampiran, aksi saat kursor diarahkan, notifikasi Urungkan, dan panel baca yang bersih dengan email HTML, termasuk mode gelap.
Menulis
Teks kaya, tanda tangan, balasan langsung di tempat, jendela terpisah, kirim terjadwal, dan batal kirim.
Email terenkripsi
OpenPGP dan S/MIME melalui GnuPG milik Anda sendiri.
Lampiran
Pratinjau di kartu, penampil bawaan, Simpan semua, dan Buka dengan aplikasi apa pun yang terpasang, dengan aplikasi bawaan per jenis berkas.
Desktop Anda
Ikon baki, lencana belum dibaca, menu global, notifikasi dengan Balas semua, Tandai dibaca, dan Arsipkan, tema terang dan gelap, serta bingkai jendela sendiri dengan efek buram yang bisa dipilih.
Semua ukuran layar
Tata letak desktop, tablet, dan ponsel dalam satu aplikasi.
Pengaturan
Akun, tanda tangan, pintasan papan ketik, aplikasi bawaan, dan lainnya, ditambah pengenalan singkat untuk pengguna baru.
katnactl
Tambahkan akun dan kendalikan layanan latar belakang dari terminal.
Berikutnya
Katna Calendar (CalDAV, dengan acara di jam Plasma), Kontak, Tugas, Catatan, dan Umpan sudah direncanakan. Semuanya sudah punya tempat di aplikasi, dengan tanda segera hadir.
Pasang di Arch Linux
Setiap perubahan pada Katna dibuat menjadi paket Arch Linux dan diterbitkan sebagai pra-rilis arch-latest, yang sekaligus merupakan repositori pacman.
- 01
Tambahkan repositori
Tambahkan baris-baris ini ke /etc/pacman.conf.
[katna] SigLevel = Optional TrustAll Server = https://github.com/QuakeString/katna/releases/download/arch-latest - 02
Pasang dan jalankan
Pasang paketnya, lalu jalankan layanan latar belakang sekarang dan setiap kali masuk.
sudo pacman -Syu katna-git systemctl --user enable --now katna-daemon - 03
Perbarui nanti
Perbarui bersama bagian lain sistem Anda, lalu mulai ulang layanannya.
sudo pacman -Syu systemctl --user restart katna-daemon
Paket ini hanya untuk x86_64 dan belum ditandatangani. Kata sandi disimpan di Secret Service, jadi GNOME Keyring, KWallet, atau KeePassXC harus sedang berjalan.
Distribusi lain
Flatpak, .deb, .rpm, dan lainnya sudah direncanakan. Sampai saat itu, Katna bisa dibangun dari kode sumber dengan Rust stabil terbaru.
Berdiri di pundak para raksasa
Katna tidak akan ada tanpa proyek-proyek ini dan orang-orang di baliknya.
GPUI dan Zed (terbuka di tab baru)
Seluruh antarmuka Katna Mail dibangun di atas GPUI, kerangka UI cepat berakselerasi GPU yang dibuat Zed Industries untuk editor Zed. Setiap piksel, animasi, dan jendela yang Anda lihat digambar olehnya. Terima kasih, tim Zed, telah membangunnya secara terbuka.
Pimalaya (terbuka di tab baru)
Protokol email di balik layar. io-imap, io-smtp, dan io-sasl berbicara dengan server email Anda, di atas imap-codec untuk mengurai IMAP.
KDE (terbuka di tab baru)
Plasma adalah desktop tempat Katna paling merasa di rumah, dan rangkaian PIM milik KDE sendiri yang menginspirasinya.
Rust (terbuka di tab baru)
Membuat penulisan klien email yang cepat dan aman terasa menyenangkan. Katna sama sekali tidak memiliki kode unsafe.
Dan pustaka-pustaka di bawahnya
- Tantivy (terbuka di tab baru) · pencarian
- rusqlite (terbuka di tab baru) · penyimpanan
- rustls (terbuka di tab baru) · TLS
- mail-parser (terbuka di tab baru) · MIME
- html5ever (terbuka di tab baru) · email HTML
- zbus and ashpd (terbuka di tab baru) · D-Bus dan portal
- oo7 (terbuka di tab baru) · Secret Service
- hayro and krilla (terbuka di tab baru) · tampilan dan cetak PDF
- calamine (terbuka di tab baru) · lembar kerja
- resvg (terbuka di tab baru) · SVG
- jiff (terbuka di tab baru) · tanggal dan zona waktu
- spellbook (terbuka di tab baru) · pemeriksa ejaan
- smol (terbuka di tab baru) · async
- SQLite (terbuka di tab baru) · menyimpan email Anda
CREDITS.md mencantumkan setiap pustaka yang dipakai Katna, beserta pembuat, lisensi, dan tautannya. Baca CREDITS.md (terbuka di tab baru)
Dengan cinta untuk Linux dan komunitas perangkat lunak bebas yang membangunnya.
Dukung KDE
KDE membangun desktop tempat Katna paling merasa di rumah, dan KDE dibuat oleh para relawan serta didanai oleh orang-orang seperti Anda. Jika Anda menyukai Plasma atau aplikasi KDE, pertimbangkanlah untuk berdonasi kepada KDE.
Dukung dan ikuti
Katna adalah perangkat lunak bebas yang dibangun secara terbuka. Jika bermanfaat bagi Anda, secangkir kopi membantunya terus berjalan.
Ikuti pembuatnya, Mozammel
Katna dilisensikan di bawah GNU General Public License (Lisensi Publik Umum GNU), versi 3 atau yang lebih baru (GPL-3.0-or-later).