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.

Katna Mail di jendela seukuran desktop, separuh bertema terang dan separuh bertema gelap, dengan satu percakapan terbuka di samping daftar

Sebuah proyek pribadi

Terinspirasi oleh

GmailMailspringThunderbird

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.

Tata letak tablet, dengan satu percakapan terbuka di samping daftar
Tablet: daftar dan percakapan berdampingan
Tata letak ponsel, dengan gambar di samping tiap pesan dan tombol Tulis
Ponsel: ditata seperti aplikasi ponsel
Pesan terenkripsi dan bertanda tangan terbuka di samping daftar, ditandai sudah terverifikasi
Email terenkripsi dan bertanda tangan
Lampiran PDF terbuka di penampil bawaan Katna Mail
Penampil bawaan untuk PDF, gambar, lembar kerja, dan dokumen
Katna Mail di KDE Plasma dengan menu global di bagian bawah, serta hitungan belum dibaca di bilah tugas dan ikon baki
Menu global KDE, hitungan di bilah tugas, dan lencana di baki

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.

Katna CalendarKontakTugasCatatanUmpan

Baca rencana implementasinya (terbuka di tab baru)

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.

  1. 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
  2. 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
  3. 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

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.

Berdonasi ke KDE (terbuka di tab baru)

Dukung dan ikuti

Katna adalah perangkat lunak bebas yang dibangun secara terbuka. Jika bermanfaat bagi Anda, secangkir kopi membantunya terus berjalan.

Katna dilisensikan di bawah GNU General Public License (Lisensi Publik Umum GNU), versi 3 atau yang lebih baru (GPL-3.0-or-later).

Pasang di Arch Linux