Você pisca e já é hora da reunião diária. Você sabe que trabalhou muito ontem, resolveu bugs complexos e teve ideias ótimas, mas na hora que o Scrum Master pergunta "o que você fez?", dá aquele branco total. Suas anotações estão perdidas no meio do bloco de notas, no Slack ou, pior, só na sua cabeça.
Esquilos são ágeis e espertos. Eles não pensam muito: acharam algo valioso, guardam em um lugar seguro e de fácil acesso para usar depois.
O Jot é exatamente isso para o seu fluxo de trabalho. É um diário de trabalho (work journal) "fricção zero" projetado para você capturar o que importa antes que a ideia evapore. Seus registros ficam 100% locais — sem nuvem, sem assinatura, sem rastreamento.
Resolveu uma task? Jot. Teve uma ideia de arquitetura? Jot. Precisa salvar aquele snippet de código? Jot.
- Offline-first — Todos os dados ficam no seu computador. Sem nuvem, sem login.
- Markdown nativo — Editor com preview em tempo real e suporte completo a Markdown.
- Tags personalizadas — Categorize entradas com tags como
bug,feature,meeting,deploy, etc. - Busca full-text — Pesquisa rápida por título e conteúdo via SQLite FTS5.
- Tema escuro — Interface focada em produtividade, construída com Tailwind CSS v4.
- Calendário — Navegue pelas anotações organizadas por data.
# Instalar dependências
npm install
# Reconstruir SQLite nativo para Electron
npm run rebuild
# Iniciar em modo dev
npm run devnpm run buildO instalador será gerado na pasta release/.
src/
├── components/ # NavBar, Sidebar, Editor, etc.
├── hooks/
│ └── useEntries.ts # Hook de CRUD via IPC
├── types/
│ └── index.ts # Tipos compartilhados
├── App.tsx # Layout principal
└── index.css # Tailwind + estilos globais
electron/
├── main.ts # Processo principal + handlers IPC
├── preload.ts # Bridge contextBridge (window.journal)
└── db.ts # SQLite: schema + migrations + CRUD
| Tecnologia | Uso |
|---|---|
| Electron | Shell desktop multiplataforma |
| React + TypeScript | Interface |
| SQLite (better-sqlite3) | Banco de dados local, FTS5 |
| @uiw/react-md-editor | Editor Markdown |
| Tailwind CSS v4 | Estilização |
| Vite | Build e dev server |
Work Journal é distribuído sob a licença MIT.
Feito com ☕ para quem documenta o próprio trabalho.
