ToDoVex

ToDoVex

Ankita Kulkarni · Productividad

TodoVex es un gestor de tareas de código abierto que copia la estructura de Todoist y suma sugerencias de tareas con IA y búsqueda semántica para detectar qué falta en un proyecto.

Vista previa de la interfaz de ToDoVex

Acerca de ToDoVex

About

Qué es TodoVex

TodoVex es una lista de tareas con IA que conserva lo que la gente usa de verdad en Todoist: proyectos, etiquetas, fechas de vencimiento, cinco niveles de prioridad, un nivel de subtareas y una vista aparte para lo terminado. Funciona en una pestaña del navegador. No hay nada que instalar.

La diferencia con otros clones está en dos funciones. Cada tarea se guarda como un vector de 1.536 dimensiones junto al resto de sus datos, así que el buscador compara significados en lugar de palabras exactas. La segunda función lee las tareas que ya están en un proyecto y le pide a OpenAI cinco que faltan, con nombre y descripción corta. TodoVex las crea bajo una etiqueta de sistema llamada AI, y tú decides si las conservas o las borras.

El proyecto lo firma Ankita Kulkarni y sirve a la vez como ejemplo de desarrollo full stack: Next.js 14 con App Router en el frontend, Convex como backend reactivo, Auth.js v5 para el acceso con Google, Tailwind y shadcn/ui en la interfaz. El código tiene licencia MIT y está publicado en GitHub. Hay dos límites que conviene saber. Solo se entra con una cuenta de Google, y el repositorio no recibe un commit de código desde junio de 2024, así que estamos ante una demo funcional y no ante un producto con soporte detrás.

Primeros pasos

  1. Abre todovex.ai y entra con tu cuenta de Google.
  2. Crea un proyecto o empieza en las vistas Hoy y Próximos, que vienen incluidas.
  3. Añade una tarea con nombre, descripción, fecha, etiqueta y prioridad. Si necesita pasos, divídela en subtareas.
  4. Escribe una frase aproximada en el buscador. Las tareas aparecen por significado, aunque no recuerdes las palabras exactas.
  5. Abre un proyecto y lanza la acción de sugerencias para recibir cinco tareas más que no habías anotado.

Información del producto

Un vistazo rápido a los precios, las plataformas compatibles y el rendimiento de ToDoVex.

Plan gratuitoSí
Planes de pagoFree, no paid tiers
PlataformaWeb browser (desktop and mobile)
DesarrolladorAnkita Kulkarni
CategoríaProductividad
Fecha de lanzamientoJun 2024
Última actualizaciónJun 2024
Visitas al sitio webN/A
Ranking global del sitio15.9M
Disponibilidad de la APINo

Ideal para

Los usuarios, tareas y casos de uso en los que esta herramienta encaja mejor.

Usuarios

  • Quien planifica en solitario y no quiere pagar una suscripción
  • Desarrolladores que estudian cómo integrar una función de IA en una app real
  • Usuarios preocupados por la privacidad
  • Estudiantes y autónomos con varios frentes abiertos

Tareas

  • Convertir un proyecto difuso en primeros pasos concretos
  • Recuperar una tarea que recuerdas a medias
  • Planificar la semana entre proyectos
  • Seguir tareas pequeñas que se repiten

Casos de uso

  • Arranque de un proyecto personal
  • Limpieza de una app de tareas abandonada
  • Aprender Convex o Auth.js sobre código real

Funciones clave

Sugerencias de tareas por proyecto

La acción envía las tareas actuales y el nombre del proyecto a GPT-3.5 Turbo y pide cinco elementos que faltan en JSON. TodoVex descarta duplicados, crea las tareas y las marca con una etiqueta de sistema para encontrarlas después. La llamada es barata y el resultado se parece más a la lista de un colega despierto que a un plan cerrado.

Búsqueda semántica en tus tareas

El buscador convierte la consulta en un embedding y hace una búsqueda vectorial sobre tus propias tareas, con hasta 16 coincidencias cercanas. Los resultados siguen el significado, de modo que los sinónimos y las descripciones vagas también aciertan. El filtro limita cada consulta a tu identificador de usuario, así que las tareas de otra cuenta nunca aparecen.

Un modelo de tareas conocido

Cada tarea lleva nombre, descripción opcional, fecha, prioridad y etiqueta, y admite subtareas a un solo nivel. Las prioridades van de la más baja a urgente en cinco pasos, y lo completado pasa a su propia lista en lugar de desaparecer. Si vienes de Todoist, reconoces la estructura en la primera pantalla.

Proyectos, etiquetas y vistas por fecha

Los proyectos agrupan el trabajo, las etiquetas lo cruzan y las vistas Hoy y Próximos recogen lo que vence pronto. Convex empuja los cambios a cada pestaña abierta en tiempo real, así que una casilla marcada en el portátil aparece en el móvil sin recargar. Los proyectos y etiquetas de sistema conviven con los tuyos y no se pueden reutilizar.

Acceso con Google y datos por usuario

La autenticación pasa por Auth.js v5 y un flujo OAuth de Google, con las sesiones guardadas en la base de datos de Convex. Cada consulta y cada mutación comprueban el usuario antes de tocar una fila, que es justo lo que muchas apps de tutorial se saltan. El precio es que la cuenta de Google es la única puerta.

Autoalojamiento con licencia MIT

El repositorio incluye la aplicación completa: esquema, consultas, acciones, componentes y configuración. Apunta el proyecto a tu despliegue de Convex, añade una clave de OpenAI para las funciones de IA y tendrás un gestor privado. El fork está permitido y varios ya han quitado la capa de IA para trabajar sin conexión.

Ventajas y desventajas

Ventajas

  • Gratis, sin límite de plazas, sin prueba con temporizador y sin funciones bloqueadas en proyectos, etiquetas o subtareas.
  • Las sugerencias sirven de verdad para planificar, porque leen tu propia lista antes de responder.
  • La búsqueda semántica resuelve el fallo clásico del buscador por palabras en las listas de tareas: recuerdas la idea, no el texto.
  • La gestión de tareas de código abierto se toma en serio aquí: esquema, consultas, acciones y componentes están en el repositorio, y el código se lee en un fin de semana.
  • La sincronización en tiempo real llega gratis con Convex, así que varias pestañas nunca se contradicen.

Desventajas

  • Solo se entra con Google. Quien prefiera un correo y contraseña, o trabaje en una red que bloquee Google, no puede usar la demo alojada.
  • Sin recordatorios, notificaciones, tareas recurrentes ni calendario, así que no sustituye a Todoist en trabajo con plazos duros.
  • No hay proyectos compartidos ni asignaciones. Es una herramienta de un solo usuario, despliegues lo que despliegues.
  • El último commit de código es de junio de 2024. Los errores que aparezcan son tuyos, y las dependencias se quedan atrás.

Preguntas frecuentes

Sí. La demo alojada no cuesta nada y el código tiene licencia MIT, así que puedes copiarlo, modificarlo y ejecutarlo sin pagar a nadie. El único gasto posible es una clave de OpenAI si te autoalojas con las funciones de IA activas.