Repolode
pimutils

pimutils/khal

Una aplicación de calendario para la línea de comandos basada en estándares, que lee y escribe datos iCalendar y se sincroniza con servidores CalDAV mediante vdirsyncer.

Alternativa open source a:Google Calendar

Estrellas
3,088
Forks
241
Issues abiertos
270
Último commit
hace 4 días

¿Qué es?

khal es una aplicación de calendario para terminal que trabaja con archivos iCalendar estándar almacenados en el formato vdir. Como lee y escribe directamente en ese formato, puede combinarse con vdirsyncer para mantener los calendarios sincronizados con servidores CalDAV y otros programas compatibles.

Además de usarlo desde la línea de comandos, khal permite agregar eventos rápidamente desde el shell, e ikhal ofrece una interfaz interactiva para explorar y editar calendarios y eventos. Funciona con Python 3.10 o posterior y está pensado para Linux, macOS y otros sistemas que no sean Windows.

El proyecto señala algunas limitaciones; por ejemplo, todavía no permite editar la zona horaria de eventos existentes. En su documentación se mencionan como alternativas calendar-cli, que tiene un alcance distinto y no ofrece almacenamiento sin conexión, y gcalcli, que solo funciona con Google Calendar.

Funciones clave

  • 01Lee y escribe eventos iCalendar en el formato vdir.
  • 02Se sincroniza con servidores CalDAV al combinarse con vdirsyncer.
  • 03Permite agregar eventos rápidamente desde la línea de comandos.
  • 04ikhal ofrece una interfaz interactiva de terminal para explorar y editar eventos.
  • 05Requiere Python 3.10 o posterior y funciona en los principales sistemas operativos que no sean Windows.

Casos de uso

  • Administrar calendarios completamente desde una terminal o mediante scripts de shell.
  • Mantener una copia local de calendarios CalDAV para consultarlos y editarlos sin conexión.
  • Agregar eventos rápidamente sin salir de la línea de comandos.

Inicio rápido

  1. 1

    Instala khal desde una fuente Git compatible con el formato de PyPI usando pip

    pip install git+https://github.com/pimutils/khal
  2. 2

    O instálalo con Homebrew en macOS

    brew install khal
  3. 3

    Lee la documentación para configurar khal

Antes de usarlo

  • Todavía no se pueden editar las zonas horarias de los eventos.
  • No funciona en Microsoft Windows.

En colecciones

Temas

Preguntas frecuentes

¿Qué es khal?
Una aplicación de calendario para la línea de comandos basada en estándares, que lee y escribe datos iCalendar y se sincroniza con servidores CalDAV mediante vdirsyncer. khal es una aplicación de calendario para terminal que trabaja con archivos iCalendar estándar almacenados en el formato vdir. Como lee y escribe directamente en ese formato, puede combinarse con vdirsyncer para mantener los calendarios sincronizados con servidores CalDAV y otros programas compatibles.
¿khal es gratuito? ¿Qué licencia tiene?
khal es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿khal sigue mantenido?
Mantenimiento activo. El último commit de khal fue el 2 nov 2026.
¿Para qué puedo usar khal?
Administrar calendarios completamente desde una terminal o mediante scripts de shell. Mantener una copia local de calendarios CalDAV para consultarlos y editarlos sin conexión. Agregar eventos rápidamente sin salir de la línea de comandos.
¿Cómo se instala khal?
Instala khal desde una fuente Git compatible con el formato de PyPI usando pip: pip install git+https://github.com/pimutils/khal O instálalo con Homebrew en macOS: brew install khal Lee la documentación para configurar khal
¿Dónde consigo khal?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/pimutils/khal

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados