ToDoVex
Ankita Kulkarni · Produtividade
TodoVex é um gerenciador de tarefas de código aberto que copia a estrutura do Todoist e acrescenta sugestões de tarefas com IA e busca semântica para mostrar o que falta em cada projeto.

Sobre ToDoVex
About
O que é o TodoVex
TodoVex é uma lista de tarefas com IA que mantém aquilo que as pessoas realmente usam no Todoist: projetos, etiquetas, prazos, cinco níveis de prioridade, um nível de subtarefas e uma lista separada para o que já foi concluído. Roda numa aba do navegador. Não há nada para instalar.
A diferença em relação a outros clones está em dois recursos. Cada tarefa é gravada como um vetor de 1.536 dimensões junto com o resto dos dados, então a busca compara significados em vez de palavras exatas. O segundo recurso lê as tarefas que já existem dentro de um projeto e pede à OpenAI cinco que estão faltando, com nome e descrição curta. O TodoVex cria essas tarefas com uma etiqueta de sistema chamada AI, e você decide o que fica.
O projeto é de Ankita Kulkarni e também funciona como exemplo de desenvolvimento full stack: Next.js 14 com App Router no front, Convex como backend reativo, Auth.js v5 para o login com Google, Tailwind e shadcn/ui na interface. O código tem licença MIT e está público no GitHub. Dois limites importam. Só dá para entrar com uma conta do Google, e o repositório não recebe commit de código desde junho de 2024, então trate o que existe como uma demo funcional, não como um produto com suporte.
Primeiros passos
- Abra todovex.ai e entre com uma conta do Google.
- Crie um projeto ou comece pelas visões Hoje e Próximos, que já vêm prontas.
- Adicione uma tarefa com nome, descrição, prazo, etiqueta e prioridade. Se ela tiver etapas, quebre em subtarefas.
- Digite uma frase aproximada na busca. As tarefas aparecem pelo significado, mesmo quando você não lembra o texto original.
- Abra um projeto e dispare a ação de sugestões para receber cinco tarefas que você não tinha anotado.
Informações do produto
Uma visão rápida dos preços, das plataformas compatíveis e do desempenho de ToDoVex.
Ideal para
Os usuários, tarefas e cenários em que esta ferramenta se encaixa melhor.
Usuários
- Quem planeja sozinho e não quer assinatura
- Desenvolvedores que estudam como encaixar um recurso de IA num app real
- Quem se preocupa com privacidade
- Estudantes e freelancers com frentes diferentes
Tarefas
- Transformar um projeto vago em primeiros passos
- Achar uma tarefa que você lembra pela metade
- Planejar a semana entre projetos
- Acompanhar tarefas pequenas que se repetem
Cenários
- Início de um projeto pessoal
- Faxina num app de tarefas abandonado
- Aprender Convex ou Auth.js em código de verdade
Principais recursos
Sugestões de tarefas por projeto
A ação manda as tarefas atuais e o nome do projeto para o GPT-3.5 Turbo e pede cinco itens que faltam em JSON. O TodoVex descarta duplicados, cria as tarefas e marca tudo com uma etiqueta de sistema. A chamada é barata e o resultado lembra a lista de um colega atento, não um plano fechado.
Busca semântica nas suas tarefas
A busca converte a consulta em embedding e faz uma procura vetorial nas suas próprias tarefas, devolvendo até 16 resultados próximos. Os resultados seguem o sentido, então sinônimos e descrições vagas também acertam. O filtro limita cada consulta ao seu identificador de usuário, o que mantém as tarefas de outra conta fora da lista.
Um modelo de tarefas familiar
Cada tarefa tem nome, descrição opcional, prazo, prioridade e etiqueta, além de subtarefas em um único nível. As prioridades vão da mais baixa até urgente em cinco passos, e o que foi concluído sai para a própria lista em vez de sumir. Quem vem do Todoist reconhece o formato na primeira tela.
Projetos, etiquetas e visões por data
Projetos agrupam o trabalho, etiquetas cruzam tudo e as visões Hoje e Próximos juntam o que vence logo. O Convex empurra as mudanças para cada aba aberta em tempo real, então uma caixa marcada no notebook aparece no celular sem recarregar. Projetos e etiquetas de sistema convivem com os seus e não podem ser reaproveitados.
Login com Google e dados por usuário
A autenticação passa pelo Auth.js v5 e por um fluxo OAuth do Google, com sessões guardadas no banco do Convex. Toda consulta e toda mutação conferem o usuário antes de tocar numa linha, que é justamente a parte que muitos apps de tutorial pulam. O custo é que a conta do Google é a única porta de entrada.
Auto-hospedagem com licença MIT
O repositório traz a aplicação completa: schema, consultas, ações, componentes e configuração. Aponte para o seu deployment no Convex, coloque uma chave da OpenAI para os recursos de IA e você tem um gerenciador privado. O fork é permitido, e vários já removeram a camada de IA para rodar offline.
Prós e contras
Prós
- Grátis, sem limite de assentos, sem prazo de teste e sem função bloqueada em projetos, etiquetas ou subtarefas.
- As sugestões ajudam de verdade no planejamento, porque leem a sua própria lista antes de responder.
- A busca semântica resolve a falha clássica da busca por palavra em listas de tarefas: você lembra da ideia, não do texto.
- A gestão de tarefas open source é levada a sério: schema, consultas, ações e componentes estão no repositório e o código se lê num fim de semana.
- A sincronização em tempo real vem de graça com o Convex, então várias abas abertas nunca se contradizem.
Contras
- Só entra quem tem Google. Quem quer e-mail e senha, ou trabalha numa rede que bloqueia o Google, não consegue usar a demo.
- Sem lembretes, notificações, tarefas recorrentes ou calendário, o que impede substituir o Todoist em trabalho com prazo apertado.
- Não existe projeto compartilhado nem atribuição. É ferramenta de um usuário só, independente de como você implanta.
- O último commit de código é de junho de 2024. Os bugs que aparecerem são seus, e as dependências vão ficar para trás.
Perguntas frequentes
Sim. A demo não custa nada e o código tem licença MIT, então você pode copiar, alterar e rodar sem pagar ninguém. O único gasto possível é uma chave da OpenAI se você auto-hospedar com os recursos de IA ligados.
Conteúdo relacionado
Explore ferramentas, skills e artigos relacionados a ToDoVex.
Alternativas a ToDoVex

Udon
Udon · Programação · ProdutividadeO Udon transforma um Mac com Apple Silicon em servidor doméstico gerenciado pelo navegador, com contêineres, arquivos compartilhados e um administrador de sistemas com IA opcional.

offstage
offstage cloud · Programação · ProdutividadeO offstage entrega um Mac de verdade para agentes de IA e jobs de CI: uma conta macOS 27 em Apple silicon, controlada por API e cobrada por segundo.
BotBus
Chengdu Tuyang Tusen Technology Co., Ltd. · Programação · ProdutividadeO BotBus leva os agentes de programação com IA do seu computador para o celular e o relógio: você aprova comandos, inicia tarefas e lê resultados sem voltar para a mesa.
