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.

Por que arquivos .md?

Texto puro não é limitação. É superpoder.

Usar Markdown como banco de dados parece retrô — até você perceber tudo o que ganha de graça com essa escolha.

Tarefas junto das notas

Seu gerenciador de tarefas mora dentro do seu app de notas. Planeje o projeto no Obsidian, marque a tarefa no OmniTask — é o mesmo arquivo, sem copiar nada de um app pro outro. Tudo em um lugar só.

Backup sem esforço

Backup é copiar uma pasta. Versione com git, espelhe em qualquer nuvem de arquivos, restaure abrindo num editor de texto. Nenhum banco proprietário para exportar, nenhum formato para converter.

Pronto para IA

Markdown é a língua nativa das ferramentas de IA. Assistentes como Claude e ChatGPT leem e escrevem .md melhor do que qualquer outro formato — um agente pode organizar sua semana, criar tarefas e revisar pendências editando os arquivos diretamente, sem API nem plugin.

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, com autocomplete — em português ou inglês.

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.

Tracker de hábitos

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

Tarefas recorrentes

Todo dia, toda segunda, a cada 2 semanas… Concluiu uma recorrente? A próxima ocorrência é criada automaticamente no arquivo, igual ao plugin Tasks.

Diário

Uma nota por dia, no padrão de daily notes do Obsidian. Escreva o seu dia sem sair do app e navegue pelas datas — tudo vira arquivo no vault.

Botão + arrastável

Arraste o botão de nova tarefa e solte sobre uma lista, uma data ou uma smart list: a tarefa já nasce com aquela propriedade preenchida.

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

Quem fez

Harold

@eiharold

Designer UI/UX e desenvolvedor front-end. 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.

UI/UX Designer · Dev Front-end Natal/RN, Brasil eiharold.com

Perguntas frequentes

Ainda na dúvida?

Preciso de um servidor para usar?

Não. Dá pra rodar direto no seu computador com Node.js (npm install && npm start) e usar no navegador. Um servidor/VPS só entra se você quiser acessar de qualquer lugar. O que precisa existir é a pasta de arquivos na máquina que roda o OmniTask — por isso, rodar direto no celular não funciona, a menos que você tenha um jeito de executar Node e montar a pasta por lá.

Funciona no celular?

Sim — como PWA. Você instala na tela de início apontando para o OmniTask rodando no seu PC (mesma rede Wi-Fi) ou num servidor. A interface foi desenhada mobile-first, com gestos, badge e tela cheia.

Preciso usar o Obsidian?

Não. O OmniTask funciona com qualquer pasta de arquivos Markdown. Mas com o Obsidian (e o plugin Tasks) o encaixe é perfeito: mesmas convenções, mesmos emojis, e sincronização entre dispositivos via Obsidian Sync ou Syncthing.

Em que idioma está o app?

Português (pt-BR) e inglês — tanto a interface quanto a linguagem natural do quick add (“pagar conta sexta !alta” / “pay bill friday !high”).

Onde ficam meus dados?

Nos seus arquivos .md, na sua máquina. Não existe conta, nuvem de terceiros nem telemetria — o login com senha protege o acesso à sua instância.

Quanto custa?

Nada. É um projeto pessoal, open source e sem fins lucrativos.

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 e abra uma issue se encontrar algo estranho.

Suas tarefas merecem viver nos seus arquivos

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

Ver o OmniTask no GitHub