Tous les projets
Side project, 2026PWA, assistant IA

Otto, l'assistant qui gère tout au même endroit.

02 / 03

Un assistant personnel en PWA qui réunit au même endroit mes mails, mon agenda, mes tâches, mes notes, mes documents et un chat IA, et qui trie, prépare et rappelle à ma place. Conçu et développé seul, du design à l'infrastructure.

Otto, assistant personnel : le tableau de bord du jour
Période
2026, en cours
Type
Side project personnel
Rôle
Conception, design, dev, infra
Statut
En usage quotidien
01

Contexte

Entre les mails, l'agenda et les tâches, mes infos étaient éparpillées sur dix outils qui ne se parlaient pas. Je passais plus de temps à m'organiser qu'à avancer.

Je voulais un seul endroit, conscient de ma vie, qui fasse le tri à ma place et me dise le matin ce qui compte vraiment, sans jamais agir dans mon dos.

02

Démarche

Otto est une PWA installable, branchée sur mes boîtes Gmail et mon Google Calendar via OAuth. Un cron tourne en arrière-plan toutes les 10 minutes : il synchronise mails et agenda, trie par IA, prépare des brouillons et envoie les rappels.

Le principe directeur : l'IA propose, je dispose. Otto prépare une réponse dans mon style ou détecte un RDV caché dans un mail, mais c'est toujours moi qui valide l'envoi. Jamais d'action automatique non consentie.

Notes et documents sont indexés (RAG) pour que le chat connaisse ma vie et pioche dans mon CV quand il rédige un brouillon.

03

Modules

Chaque brique a été pensée pour résoudre un problème concret, observé avant d'être codé.

  • Aujourd'hui

    Le briefing du matin, à jour en temps réel et conscient de l'heure : ce qu'il reste à traiter, les mails, l'agenda du jour, les tâches pressantes et les événements détectés à valider.

  • Mails

    Le cœur. Tri automatique par IA (urgent / à répondre / info / ignoré), multi-boîtes Gmail, lecture HTML ou épurée, et une réponse préparée dans mon style que je valide avant d'envoyer.

  • Agenda

    Vues semaine / jour / mois synchronisées à Google Calendar, rappels et récurrence. Surtout : Otto détecte les RDV cachés dans les mails (vol, rendez-vous) et me les propose à valider.

  • Tâches

    Perso et travail, échéances, priorités, récurrence, et rappels push envoyés à l'heure dite. Tout éditable en ligne.

  • Notes

    Éditeur avec auto-save, tags manuels et posés par l'IA, épinglage et synchro multi-appareils. Indexées pour le chat.

  • Docs

    J'importe mes documents (texte ou PDF, ex. mon CV). Ils sont indexés (RAG) et Otto pioche dedans quand il rédige mes brouillons.

  • Chat

    Un assistant qui connaît ma vie (mails, agenda, notes, docs) et peut agir : lire un mail, créer un événement, ajouter une tâche, prendre une note ou mémoriser un fait sur moi.

  • Comptes

    Connexion multi-boîtes Google avec statut de synchro réel et activation des notifications push.

Sous le capot

L'IA n'a de valeur que bien orchestrée.

Le pari technique d'Otto, c'est de faire tourner une IA fiable sans coût. Un routeur enchaîne plusieurs modèles gratuits avec bascule automatique dès que l'un sature : ça tourne en continu sans jamais se bloquer.

  • 01

    Routeur multi-modèles avec fallback auto (Groq → Cerebras → Gemini) : zéro coût, zéro blocage.

  • 02

    PWA installable + notifications push : rappels et mails urgents.

  • 03

    Cron d'arrière-plan toutes les 10 min : sync mails/agenda, tri, préparation, rappels.

  • 04

    Next.js (App Router) + Supabase (Postgres, Auth, RLS) + OAuth Google. Otto n'envoie jamais rien tout seul.

Stack technique
  • Next.js
  • Supabase
  • PostgreSQL
  • OAuth Google
  • PWA
  • Web Push
  • IA multi-modèles
Projet suivant

Un intranet sur mesure, pour Concept Store Photo.

Découvrir