OmniTask

O gerenciador de tarefas que mora no seu vault do Obsidian.

O OmniTask transforma pastas e arquivos Markdown em um app completo de tarefas — kanban, calendário, hábitos e sincronização em tempo real. O que você edita no app aparece no Obsidian. E vice-versa.

Gratuito · Self-hosted · Seus dados são arquivos .md de verdade

Sem banco de dados. Sem lock-in.

Seu banco de dados é uma pasta de arquivos .md

Cada tarefa é uma linha de checkbox no formato Obsidian Tasks, dentro de arquivos Markdown reais. Marque no OmniTask e o arquivo muda na hora — abra no Obsidian, num editor de texto ou em qualquer app, está tudo lá. Sincronize entre PC, tablet e celular com Obsidian Sync ou Syncthing.

📄Casa.md Obsidian / editor
- [ ] Lavar o carro 📅 2026-07-08
- [ ] Pagar conta de luz 📅 2026-07-06 🔼 #casa
- [ ] Regar as plantas 🔁 every week 📅 2026-07-10
OmniTask app
Lavar o carro8 jul
Pagar conta de luz#casa
Regar as plantas
Formato Obsidian TasksDatas, prioridades, recorrência e tags com os mesmos emojis do plugin Tasks. Compatível nos dois sentidos.
Lista = arquivo, grupo = pastaA estrutura do app é a estrutura do seu vault. Nada de exportar/importar: é o mesmo dado.
Portável para sempreSe um dia você abandonar o OmniTask, suas tarefas continuam sendo texto puro, legível em qualquer lugar.

Recursos

Completo no desktop, rápido no bolso

Interface escura mobile-first com tudo que um gerenciador de tarefas moderno precisa — sem assinatura e sem enviar seus dados pra nuvem de ninguém.

Quick add com linguagem natural

Digite “Pagar conta sexta !alta #casa +Contas” e o OmniTask entende data, prioridade, tag, recorrência e lista — em português, com autocomplete.

Lista, Kanban e Calendário

Três visualizações do mesmo vault. Arraste cards entre listas ou tarefas entre dias do calendário (mês e semana).

Agendas externas (ICS)

Eventos do Google Calendar ou Apple Calendar aparecem no Hoje e no Calendário, junto das suas tarefas.

Hábitos com streak

Check-in de um toque no Hoje, grade semanal e sequência 🔥. Cada hábito é um arquivo .md com frontmatter.

Mobile-first, gestos e PWA

Instale como app no celular. Deslize para concluir ou excluir (com desfazer), toque longo abre o menu, badge com as tarefas de hoje.

Sincronização em tempo real

O servidor observa o vault (SSE + fs.watch): editou no Obsidian, mudou no app aberto — sem recarregar a página.

Atalhos de teclado

Nova tarefa, busca, kanban, calendário e smart lists a uma tecla de distância. Ordenar e agrupar do seu jeito, com preferência lembrada.

Seus dados, seu servidor

Self-hosted em 2 comandos

Node.js + arquivos. Sem Firebase, sem conta, sem telemetria. Rode no seu PC, num Raspberry Pi ou num VPS com HTTPS — login protegido com rate-limit incluso.

  • Aponte o vaultPath para a sua pasta do Obsidian
  • Sincronize o vault com Obsidian Sync ou Syncthing
  • Docker e deploy em VPS documentados no repositório
›_terminal
# clone e rode
$ git clone https://github.com/eiharold/omnitask
$ npm install && npm start
 OmniTask rodando em http://localhost:4321
Instruções completas no GitHub

Um projeto pessoal — use por sua conta e risco

O OmniTask nasceu para o meu próprio fluxo de trabalho e está na versão 1. Compartilho como está, sem garantias: podem existir erros e comportamentos inesperados, e não me responsabilizo por perdas de dados ou problemas decorrentes do uso. Mantenha backup do seu vault (você já deveria 😉) e abra uma issue se encontrar algo estranho.

Quem fez

Oi, eu sou o Harold 👋

Designer UI/UX e desenvolvedor front-end em Natal/RN, Brasil. Crio sites bonitos, otimizados e que convertem — e, nas horas vagas, ferramentas como o OmniTask para resolver as minhas próprias manias de organização.

Conheça meu trabalho → eiharold.com

Suas tarefas merecem viver nos seus arquivos

Clone, aponte para o seu vault e comece a usar em minutos.

Ver o OmniTask no GitHub