• Español
  • Windows y macOS

    Prioridades y notas en la bandeja del sistema o la barra de menús.

    Una app nativa para Windows y macOS. Una lista para hoy y otra para la semana. Solo la casilla marca una prioridad como hecha, y antes pide confirmación.

    lun 12 oct 12:24

    El panel

    Desplázate, o haz clic en el panel.

    Este panel funciona. Cada paso cambia su estado.

    Esta demo muestra la barra de menús de macOS. En Windows, el icono está en la bandeja del sistema y muestra la cantidad en una insignia.

    Números

    Cada número sale del código fuente.

    El esquema de la base de datos, los tokens de Tecla y el código de las alertas dan estos valores. Las dos apps usan el mismo esquema.

    6

    tablas para tus datos

    • priority12 columnas
    • subtask6 columnas
    • note4 columnas
    • alert5 columnas
    • priority_event4 columnas
    • app_state2 columnas

    3

    niveles de prioridad

    AltaMediaBaja

    2

    listas: Hoy y Semana

    2

    alertas por cada fecha límite

    30 min antesAl vencer

    5s

    de Deshacer después de Hecha

    1

    archivo SQLite guarda todos los datos

    %LOCALAPPDATA%\DailyZGT\daily-zgt.sqlite~/Library/Application Support/DailyZGT/daily-zgt.sqlite

    15min

    después, la alerta vuelve

    0

    cuentas

    Sin cuenta y sin servidor. La app no usa la red.

    Chip de fecha límite

    El chip muestra cuánto falta para la fecha límite.

    En 36 min

    faltan 36 min

    Enviar la propuestaEn 36 min
    El mismo chip a su tamaño en el panel.
    La fecha límite ya pasó.
    Faltan menos de 2 horas.
    Faltan más de 2 horas.

    Las prioridades se ordenan primero por nivel y después por fecha límite. Sin fecha límite va al final.

    Alertas

    Dos alertas por cada fecha límite, con sonido.

    La app envía una alerta 30 minutos antes de la fecha límite y otra al vencer.

    Enviar la propuestaEn 36 min

    Reloj de la computadora 12:30. El chip dice En 30 min.

    Abrir abre el panel y resalta la prioridad. Posponer 15 min fija una alerta nueva.

    Tabla alert
    kindfire_atstatus
    before_30m12:30delivered
    at_due13:00scheduled

    Cada alerta es una fila de la tabla alert. La columna status muestra su estado.

    Notas

    Una nota para el día. Una nota para la semana.

    Escribe en una nota. La app la guarda mientras escribes.

    Cada día y cada semana tiene su propia fila en la tabla note.

    Se guarda al escribir.
    Se guarda al escribir.
    select scope, period, body from note
    scopeperiodbody
    day2026-10-12Llamar a Marta antes de las 5
    week2026-W42Cerrar el contrato de Lima el viernes
    $ sqlite3 "$HOME/Library/Application Support/DailyZGT/daily-zgt.sqlite" ".tables"
    alert            grdb_migrations  priority         subtask
    app_state        note             priority_event
    $ sqlite3 "$HOME/Library/Application Support/DailyZGT/daily-zgt.sqlite" "select title, level, list, done_at from priority"
    Revisar el contrato de Lima|high|today|
    Enviar la propuesta|high|today|
    Preparar la demo del jueves|medium|today|
    Ordenar el escritorio|low|today|
    Llamar a Marta|medium|today|2026-10-12T12:24:00
    Planear el trimestre|medium|week|
    Pagar el hosting|low|week|
    Escribir el resumen del sprint|high|week|
    $ 

    SQLite

    Todos los datos están en un archivo SQLite.

    Lee el archivo con sqlite3. El primer comando lista las tablas.

    Las filas del segundo comando vienen del panel de esta página. Marca ahí una prioridad como hecha y lee las filas otra vez.

    Los comandos usan la ruta de macOS. En Windows, el archivo es %LOCALAPPDATA%\DailyZGT\daily-zgt.sqlite.

    Atajo global

    Agrega una prioridad desde cualquier app.

    Windows
    CtrlAltShiftP
    macOS
    ⌃⌥⌘P
    Enter agrega. Escape cierra.

    Hoy tiene 4 prioridades abiertas.

    Pulsa Ctrl+Alt+Shift+P en Windows o ⌃⌥⌘P en macOS. Se abre una ventana pequeña con un campo de título.

    Pulsa Enter para agregar la prioridad a Hoy con el nivel Media. Pulsa Escape para cerrar.

    El ajuste Atajo global cambia el atajo o lo borra.

    Datos y red

    Todos los datos se quedan en tu computadora.

    La app guarda todos los datos en un archivo SQLite de tu computadora. No hay cuenta, ni servidor, ni telemetría.

    La app no usa la red. Ningún dato va a terceros.

    El código es abierto, con la licencia MIT. Cualquier persona puede leerlo, compilarlo y cambiarlo.

    Tu computadora
    Daily ZGTapp de bandeja o barra de menús
    daily-zgt.sqliteun archivo local
    Cuentano hay
    Servidorno hay
    Telemetríano hay

    Descarga

    Instala Daily ZGT en Windows o macOS.

    Windows tiene un instalador. En macOS, compilas la app desde el código fuente.

    Windows

    Windows 10 compilación 19041 o superior, de 64 bits.

    Descarga el instalador desde GitHub Releases y ejecútalo. No necesita permisos de administrador. La app se abre cuando termina la instalación.

    Si Windows muestra un aviso de SmartScreen, haz clic en Más información y después en Ejecutar de todas formas. El instalador aún no tiene firma.

    La app está en español, inglés y portugués. Sigue el idioma de Windows.

    macOS

    macOS 14 o superior, Xcode 26 y XcodeGen.

    Aún no hay descarga para macOS. Ejecuta estos tres comandos en una terminal.

    1
    1. Clona el repositorio
    git clone https://github.com/giancarlosisasi/daily-zgt.git
    2
    2. Instala la app
    cd daily-zgt && ./apps/macos/scripts/install.sh
    3
    3. Inicia la app
    open /Applications/DailyZGT.app

    Por ahora, la app de macOS solo está en español.

    Daily ZGTWindows y macOS