Katna · software libre para Linux
Una app de correo rápida y modernapara el escritorio Linux
Katna Mail, Katna Calendar y un pequeño servicio en segundo plano, escritos en Rust y pensados para sentirse como en casa en KDE Plasma y GNOME. Una alternativa a KDE PIM, libre bajo la GPL.
En fase temprana de desarrollo. Katna Mail se usa a diario con cuentas reales, y cada cambio trae un paquete de Arch Linux listo para instalar.

Un proyecto personal
Inspirado en
Katna Mail no pretende ser único ni revolucionario. Es un proyecto muy personal: el cliente de correo que su autor quería en su propio escritorio Linux.
Sus funciones y su aspecto están tomados abiertamente de las apps de correo favoritas de su autor, sobre todo Gmail, Mailspring y Thunderbird, y reconstruidos en Rust con el nombre y los iconos propios de Katna.
Katna solo ha sido posible gracias a lo mucho que han avanzado los grandes modelos de lenguaje. Han convertido un cliente de correo completo, durante mucho tiempo el trabajo de todo un equipo, en algo que una sola persona puede construir con esmero. Cada pantalla sigue diseñándose, revisándose píxel a píxel y usándose a diario por su autor, en un escritorio real con correo real.
En qué destaca
Cuatro cosas que a Katna Mail le importan más que nada.
Búsqueda instantánea
Búsqueda de texto completo tolerante a errores de escritura, incluso en buzones muy grandes. Sobre los 517.000 mensajes del corpus de Enron, una consulta tarda 2,4 ms de mediana y 9,7 ms en el p99.
Funciona con la ventana cerrada
Un pequeño servicio en segundo plano sincroniza, avisa y envía el correo programado, desde un binario de menos de 20 MB.
Se siente nativo
Colores y color de acento del sistema, un icono en la bandeja con el número de no leídos, el menú global de KDE, notificaciones del escritorio con acciones y su foto de usuario de KDE como la suya propia.
Local y privado
Su correo se queda en su equipo, el contenido remoto está bloqueado por defecto, las contraseñas viven en su llavero y el TLS es Rust puro.
Una app para cualquier tamaño de pantalla
Diseños para escritorio, tableta y teléfono en una sola app, en claro y en oscuro. Las imágenes de abajo siguen el tema claro u oscuro de este sitio.







Katna Mail hoy
Lo que hace la versión actual, con cuentas reales.
Cuentas
IMAP (IDLE, QRESYNC, etiquetas), POP3 y SMTP, con detección automática del servidor. Se tienen en cuenta las categorías de Gmail, Importante y las copias duplicadas.
Lista y lectura
Conversaciones, pestañas de categorías, estrellas, Importante, fijados, chips de adjuntos, acciones al pasar el ratón, avisos para deshacer y un panel de lectura limpio para correo HTML, modo oscuro incluido.
Redactar
Texto enriquecido, firmas, respuesta en línea, ventana independiente, envío programado y deshacer envío.
Correo cifrado
OpenPGP y S/MIME a través de su propio GnuPG.
Adjuntos
Vistas previas en las tarjetas, un visor integrado, Guardar todo y Abrir con cualquier app instalada, con una app predeterminada por tipo de archivo.
Su escritorio
Icono en la bandeja, contador de no leídos, menú global, notificaciones con Responder a todos, Marcar como leído y Archivar, temas claro y oscuro, y un marco de ventana propio con desenfoque opcional.
Cualquier tamaño de pantalla
Diseños para escritorio, tableta y teléfono en una sola app.
Ajustes
Cuentas, firmas, atajos de teclado, apps predeterminadas y más, además de una breve introducción para quien empieza.
katnactl
Añada cuentas y controle el servicio en segundo plano desde una terminal.
Lo próximo
Están previstos Katna Calendar (CalDAV, con los eventos en el reloj de Plasma), Contactos, Tareas, Notas y Fuentes. Ya tienen su sitio en la app, marcados como próximamente.
Leer el plan de implementación (se abre en una pestaña nueva)
Instalar en Arch Linux
Cada cambio en Katna se compila en un paquete de Arch Linux y se publica como la versión preliminar arch-latest, que también es un repositorio de pacman.
- 01
Añadir el repositorio
Añada estas líneas a /etc/pacman.conf.
[katna] SigLevel = Optional TrustAll Server = https://github.com/QuakeString/katna/releases/download/arch-latest - 02
Instalar e iniciar
Instale el paquete y luego inicie el servicio en segundo plano ahora y en cada inicio de sesión.
sudo pacman -Syu katna-git systemctl --user enable --now katna-daemon - 03
Actualizar más adelante
Actualice junto con el resto del sistema y luego reinicie el servicio.
sudo pacman -Syu systemctl --user restart katna-daemon
El paquete es solo para x86_64 y aún no está firmado. Las contraseñas se guardan en el Secret Service, así que GNOME Keyring, KWallet o KeePassXC debe estar en ejecución.
Otras distribuciones
Están previstos Flatpak, .deb, .rpm y más. Mientras tanto, Katna se compila desde el código fuente con la última versión estable de Rust.
A hombros de gigantes
Katna no existiría sin estos proyectos y las personas que hay detrás.
GPUI y Zed (se abre en una pestaña nueva)
Toda la interfaz de Katna Mail está construida sobre GPUI, el framework de interfaz rápido y acelerado por GPU que Zed Industries creó para el editor Zed. Cada píxel, cada animación y cada ventana que ve lo dibuja GPUI. Gracias, equipo de Zed, por desarrollarlo en abierto.
Pimalaya (se abre en una pestaña nueva)
Los protocolos de correo bajo el capó. io-imap, io-smtp e io-sasl hablan con sus servidores de correo, sobre imap-codec para el análisis de IMAP.
KDE (se abre en una pestaña nueva)
Plasma es el escritorio donde Katna se siente más en casa, y la propia suite PIM de KDE fue su inspiración.
Rust (se abre en una pestaña nueva)
Hace que escribir un cliente de correo rápido y seguro sea un placer. Katna no tiene código unsafe.
Y las bibliotecas que hay debajo
- Tantivy (se abre en una pestaña nueva) · búsqueda
- rusqlite (se abre en una pestaña nueva) · almacenamiento
- rustls (se abre en una pestaña nueva) · TLS
- mail-parser (se abre en una pestaña nueva) · MIME
- html5ever (se abre en una pestaña nueva) · correo HTML
- zbus and ashpd (se abre en una pestaña nueva) · D-Bus y portales
- oo7 (se abre en una pestaña nueva) · Secret Service
- hayro and krilla (se abre en una pestaña nueva) · ver e imprimir PDF
- calamine (se abre en una pestaña nueva) · hojas de cálculo
- resvg (se abre en una pestaña nueva) · SVG
- jiff (se abre en una pestaña nueva) · fechas y zonas horarias
- spellbook (se abre en una pestaña nueva) · corrección ortográfica
- smol (se abre en una pestaña nueva) · asincronía
- SQLite (se abre en una pestaña nueva) · guarda su correo
CREDITS.md enumera todas las bibliotecas que usa Katna, con sus autores, licencia y enlace. Leer CREDITS.md (se abre en una pestaña nueva)
Con cariño para Linux y la comunidad de software libre que lo construye.
Apoye a KDE
KDE construye el escritorio donde Katna se siente más en casa; lo hacen personas voluntarias y lo financian personas como usted. Si disfruta de Plasma o de las apps de KDE, considere hacer una donación a KDE.
Apoyar y seguir
Katna es software libre, desarrollado en abierto. Si le resulta útil, un café ayuda a que siga adelante.
Siga al autor, Mozammel
Katna se distribuye bajo la GNU General Public License (Licencia Pública General de GNU), versión 3 o posterior (GPL-3.0-or-later).