ToDoVex
Ankita Kulkarni · Productivité
TodoVex est un gestionnaire de tâches open source qui reprend la structure de Todoist et y ajoute des suggestions de tâches par IA et une recherche sémantique pour repérer ce qui manque.

À propos de ToDoVex
About
Qu'est-ce que TodoVex
TodoVex est une liste de tâches IA qui garde ce que les gens utilisent vraiment dans Todoist : projets, étiquettes, échéances, cinq niveaux de priorité, un niveau de sous-tâches et une vue séparée pour le travail terminé. Tout tourne dans un onglet de navigateur. Rien à installer.
Deux fonctions font la différence avec les autres clones. Chaque tâche est enregistrée sous forme de vecteur de 1 536 dimensions avec le reste de ses données, si bien que la recherche compare des sens plutôt que des mots exacts. La seconde fonction lit les tâches déjà présentes dans un projet et demande à OpenAI cinq tâches manquantes, avec un nom et une description courte. TodoVex les crée sous une étiquette système nommée AI, et vous décidez ensuite ce que vous gardez.
Le projet est signé Ankita Kulkarni et sert aussi d'exemple de développement full stack : Next.js 14 avec App Router côté front, Convex comme backend réactif, Auth.js v5 pour la connexion Google, Tailwind et shadcn/ui pour l'interface. Le code est sous licence MIT et public sur GitHub. Deux limites comptent. La connexion passe uniquement par un compte Google, et le dépôt n'a reçu aucun commit de code depuis juin 2024. Il s'agit donc d'une démo fonctionnelle, pas d'un produit avec une équipe derrière.
Premiers pas
- Ouvrez todovex.ai et connectez-vous avec un compte Google.
- Créez un projet, ou partez des vues Aujourd'hui et À venir déjà présentes.
- Ajoutez une tâche avec un nom, une description, une échéance, une étiquette et une priorité. Si elle demande plusieurs étapes, découpez-la en sous-tâches.
- Tapez une phrase approximative dans la recherche. Les tâches remontent par le sens, même si vous ne retrouvez pas les mots exacts.
- Ouvrez un projet et lancez l'action de suggestion pour obtenir cinq tâches que vous n'aviez pas notées.
Informations sur le produit
Aperçu des tarifs, des plateformes compatibles et des performances de ToDoVex.
Idéal pour
Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.
Utilisateurs
- Ceux qui planifient seuls et refusent un abonnement
- Les développeurs qui étudient l'intégration d'une fonction IA dans une vraie application
- Les profils attentifs à la confidentialité
- Étudiants et indépendants avec plusieurs fronts ouverts
Tâches
- Transformer un projet flou en premières étapes
- Retrouver une tâche dont vous n'avez que l'idée
- Planifier la semaine entre plusieurs projets
- Suivre de petites tâches répétitives
Cas d'usage
- Lancement d'un projet personnel
- Nettoyage d'une application de tâches abandonnée
- Apprendre Convex ou Auth.js sur du code réel
Fonctionnalités clés
Des suggestions de tâches par projet
L'action envoie les tâches existantes et le nom du projet à GPT-3.5 Turbo, puis demande cinq éléments manquants en JSON. TodoVex écarte les doublons, crée les tâches et les marque d'une étiquette système. L'appel coûte peu, et le résultat ressemble à la liste d'un collègue attentif plutôt qu'à un plan abouti.
Une recherche sémantique dans vos tâches
La recherche transforme la requête en embedding et lance une recherche vectorielle sur vos propres tâches, avec jusqu'à 16 résultats proches. Les résultats suivent le sens, donc les synonymes et les descriptions vagues passent aussi. Le filtre limite chaque requête à votre identifiant utilisateur, ce qui empêche les tâches d'un autre compte de remonter.
Un modèle de tâches familier
Chaque tâche porte un nom, une description facultative, une échéance, une priorité et une étiquette, et accepte des sous-tâches sur un seul niveau. Les priorités vont de la plus basse à urgente en cinq crans, et le travail terminé part dans sa propre liste au lieu de disparaître. Si vous venez de Todoist, la structure est reconnaissable dès le premier écran.
Projets, étiquettes et vues datées
Les projets regroupent le travail, les étiquettes le traversent, et les vues Aujourd'hui et À venir rassemblent ce qui arrive bientôt. Convex pousse les changements vers chaque onglet ouvert en temps réel, donc une case cochée sur un ordinateur apparaît sur un mobile sans rechargement. Les projets et étiquettes système cohabitent avec les vôtres et ne peuvent pas être réutilisés.
Connexion Google et données par utilisateur
L'authentification passe par Auth.js v5 et un flux OAuth Google, avec les sessions stockées dans la base Convex. Chaque requête et chaque mutation vérifient l'utilisateur avant de toucher une ligne, ce que beaucoup d'applications de tutoriel oublient. En contrepartie, le compte Google est la seule porte d'entrée.
Auto-hébergement sous licence MIT
Le dépôt contient l'application entière : schéma, requêtes, actions, composants et configuration. Pointez-la vers votre déploiement Convex, ajoutez une clé OpenAI pour les fonctions IA, et vous obtenez un gestionnaire privé. Le fork est autorisé, et plusieurs versions ont déjà retiré la couche IA pour fonctionner hors ligne.
Avantages et inconvénients
Avantages
- Gratuit, sans limite de sièges, sans essai minuté et sans fonction verrouillée sur les projets, les étiquettes ou les sous-tâches.
- Les suggestions servent vraiment à planifier, parce qu'elles lisent votre propre liste avant de répondre.
- La recherche sémantique corrige le défaut classique de la recherche par mots dans une liste de tâches : vous retenez l'idée, pas le texte.
- La gestion de tâches open source est prise au sérieux ici : schéma, requêtes, actions et composants sont dans le dépôt, et le code se lit en un week-end.
- La synchronisation temps réel arrive gratuitement avec Convex, donc plusieurs onglets ne se contredisent jamais.
Inconvénients
- Seul Google permet de se connecter. Un utilisateur qui veut un e-mail et un mot de passe, ou qui travaille sur un réseau bloquant Google, n'a pas accès à la démo.
- Pas de rappels, de notifications, de tâches récurrentes ni de calendrier : TodoVex ne remplace pas Todoist pour un travail sous échéance stricte.
- Aucun projet partagé ni assignation. C'est un outil solo, quel que soit votre mode de déploiement.
- Le dernier commit de code date de juin 2024. Les bugs rencontrés sont à votre charge, et les dépendances vieillissent.
Questions fréquentes
Oui. La démo hébergée ne coûte rien et le code est sous licence MIT, donc vous pouvez le copier, le modifier et l'exécuter sans payer personne. La seule dépense possible est une clé OpenAI si vous auto-hébergez avec les fonctions IA activées.
Contenus associés
Découvrez des outils, des compétences et des articles liés à ToDoVex.
Alternatives à ToDoVex
Base Code
Base44 (Wix) · Programmation · ProductivitéBase Code est un environnement de développement cloud partagé signé Base44. Votre équipe décrit des modifications sur un dépôt GitHub dans le chat, les vérifie en aperçu et les renvoie sous forme de pull requests.
Knocket
Knocket (Tencent RTC team) · Productivité · Entreprise · ChatbotKnocket est un outil gratuit de chat en direct et de page de contact : vos visiteurs écrivent depuis votre site, votre application ou un lien, et vous répondez depuis Telegram ou une seule boîte de réception.
FloorGen
Vinit Kumar (FloorGen) · Productivité · IA chinoiseFloorGen est un créateur de plans dans le navigateur qui transforme une phrase ou un croquis en plan 2D modifiable et en visite 3D. Export en PDF, DXF ou vidéo, sans compte pour dessiner.
