Windows e macOS
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.
O 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
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 colunassubtask6 colunasnote4 colunasalert5 colunaspriority_event4 colunasapp_state2 colunas3
níveis de prioridade
2
listas: Hoje e Semana
2
alertas para cada 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.sqlite15min
depois, o alerta volta
0
contas
Sem conta e sem servidor. O app não usa a rede.
Chip de prazo
As prioridades são ordenadas primeiro por nível e depois por prazo. Sem prazo vai para o fim.
Alertas
O app envia um alerta 30 minutos antes do prazo e outro quando ele vence.
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.
| kind | fire_at | status |
|---|---|---|
| before_30m | 12:30 | delivered |
| at_due | 13:00 | scheduled |
Cada alerta é uma linha da tabela alert. A coluna status mostra o estado dele.
Notas
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.
| scope | period | body |
|---|---|---|
| day | 2026-10-12 | Ligar para a Marta antes das 17h |
| week | 2026-W42 | Fechar 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
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
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
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.
Download
O Windows tem um instalador. No macOS, você compila o app a partir do código-fonte.
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 14 ou superior, Xcode 26 e XcodeGen.
Ainda não há download para macOS. Execute estes três comandos em um terminal.
git clone https://github.com/giancarlosisasi/daily-zgt.gitcd daily-zgt && ./apps/macos/scripts/install.shopen /Applications/DailyZGT.appPor enquanto, o app de macOS está apenas em espanhol.