• Português
  • Windows e macOS

    Prioridades e notas na bandeja do sistema ou na barra de menus.

    Um app nativo para Windows e macOS. Uma lista para hoje e outra para a semana. Só a caixa de seleção marca uma prioridade como concluída, e antes ela pede confirmação.

    seg 12 out 12:24

    O painel

    Role a página, ou clique no painel.

    Este painel funciona. Cada passo muda o estado dele.

    Esta demonstração mostra a barra de menus do macOS. No Windows, o ícone fica na bandeja do sistema e mostra a quantidade em um selo.

    Números

    Cada número vem do código-fonte.

    O esquema do banco de dados, os tokens do Tecla e o código dos alertas dão estes valores. Os dois apps usam o mesmo esquema.

    6

    tabelas para os seus dados

    • priority12 colunas
    • subtask6 colunas
    • note4 colunas
    • alert5 colunas
    • priority_event4 colunas
    • app_state2 colunas

    3

    níveis de prioridade

    AltaMédiaBaixa

    2

    listas: Hoje e Semana

    2

    alertas para cada prazo

    30 min antesNo prazo

    5s

    de Desfazer depois de Concluída

    1

    arquivo SQLite guarda todos os dados

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

    15min

    depois, o alerta volta

    0

    contas

    Sem conta e sem servidor. O app não usa a rede.

    Chip de prazo

    O chip mostra quanto falta para o prazo.

    Em 36 min

    faltam 36 min

    Enviar a propostaEm 36 min
    O mesmo chip no tamanho que tem no painel.
    O prazo já passou.
    Faltam menos de 2 horas.
    Faltam mais de 2 horas.

    As prioridades são ordenadas primeiro por nível e depois por prazo. Sem prazo vai para o fim.

    Alertas

    Dois alertas para cada prazo, com som.

    O app envia um alerta 30 minutos antes do prazo e outro quando ele vence.

    Enviar a propostaEm 36 min

    Relógio do computador 12:30. O chip diz Em 30 min.

    Abrir abre o painel e destaca a prioridade. Adiar 15 min define um novo alerta.

    Tabela alert
    kindfire_atstatus
    before_30m12:30delivered
    at_due13:00scheduled

    Cada alerta é uma linha da tabela alert. A coluna status mostra o estado dele.

    Notas

    Uma nota para o dia. Uma nota para a semana.

    Digite em uma nota. O app a salva enquanto você digita.

    Cada dia e cada semana tem a sua própria linha na tabela note.

    Salva ao digitar.
    Salva ao digitar.
    select scope, period, body from note
    scopeperiodbody
    day2026-10-12Ligar para a Marta antes das 17h
    week2026-W42Fechar o contrato de Lima na sexta
    $ 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 o contrato de Lima|high|today|
    Enviar a proposta|high|today|
    Preparar a demo de quinta|medium|today|
    Organizar a mesa|low|today|
    Ligar para a Marta|medium|today|2026-10-12T12:24:00
    Planejar o trimestre|medium|week|
    Pagar a hospedagem|low|week|
    Escrever o resumo da sprint|high|week|
    $ 

    SQLite

    Todos os dados estão em um arquivo SQLite.

    Leia o arquivo com sqlite3. O primeiro comando lista as tabelas.

    As linhas do segundo comando vêm do painel ao vivo desta página. Marque ali uma prioridade como concluída e leia as linhas de novo.

    Os comandos usam o caminho do macOS. No Windows, o arquivo é %LOCALAPPDATA%\DailyZGT\daily-zgt.sqlite.

    Atalho global

    Adicione uma prioridade de qualquer app.

    Windows
    CtrlAltShiftP
    macOS
    ⌃⌥⌘P
    Enter adiciona. Escape fecha.

    Hoje tem 4 prioridades abertas.

    Pressione Ctrl+Alt+Shift+P no Windows ou ⌃⌥⌘P no macOS. Uma janela pequena abre com um campo de título.

    Pressione Enter para adicionar a prioridade a Hoje com o nível Média. Pressione Escape para fechar.

    O ajuste Atalho global muda o atalho ou o apaga.

    Dados e rede

    Todos os dados ficam no seu computador.

    O app guarda todos os dados em um arquivo SQLite no seu computador. Não há conta, servidor nem telemetria.

    O app não usa a rede. Nenhum dado vai para terceiros.

    O código é aberto, sob a licença MIT. Qualquer pessoa pode ler, compilar e alterar o código.

    Seu computador
    Daily ZGTapp de bandeja ou barra de menus
    daily-zgt.sqliteum arquivo local
    Contanão há
    Servidornão há
    Telemetrianão há

    Download

    Instale o Daily ZGT no Windows ou no macOS.

    O Windows tem um instalador. No macOS, você compila o app a partir do código-fonte.

    Windows

    Windows 10 build 19041 ou superior, 64 bits.

    Baixe o instalador no GitHub Releases e execute-o. Ele não precisa de permissão de administrador. O app abre quando a instalação termina.

    Se o Windows mostrar um aviso do SmartScreen, clique em Mais informações e depois em Executar assim mesmo. O instalador ainda não tem assinatura.

    O app está em português, inglês e espanhol. Ele segue o idioma do Windows.

    macOS

    macOS 14 ou superior, Xcode 26 e XcodeGen.

    Ainda não há download para macOS. Execute estes três comandos em um terminal.

    1
    1. Clone o repositório
    git clone https://github.com/giancarlosisasi/daily-zgt.git
    2
    2. Instale o app
    cd daily-zgt && ./apps/macos/scripts/install.sh
    3
    3. Inicie o app
    open /Applications/DailyZGT.app

    Por enquanto, o app de macOS está apenas em espanhol.

    Daily ZGTWindows e macOS