Local Second Brain.
Je développe un système local qui transforme des contenus variés en notes enrichies, reliées et consultables.
Projet en développement · dépôt GitHub non public
Un graphe de connaissances local, présenté avec des données anonymisées.Le principe
Le projet fait passer des contenus hétérogènes par un pipeline local, puis les transforme en connaissances structurées. Il peut accueillir des liens, des vidéos ou d’autres sources sans dépendre d’un format unique.
Architecture

Le schéma distingue les sources, le pilotage local, le pipeline de jobs, l’enrichissement et la base de connaissances Obsidian.
Ouvrir le schéma interactifCe que je construis
Les fonctionnalités principales sont la synchronisation de contenu, l’enrichissement automatique, un serveur MCP à accès contrôlé, une interface FastAPI/React et la génération de liens vers Obsidian.
- Recevoir un contenu depuis une source variée.
- Le traiter dans une file de jobs locale.
- Ajouter transcription, analyse et métadonnées.
- Créer ou mettre à jour une note structurée.
- Relier la note au reste du graphe de connaissances.
Ce que j’ai appris
Ce projet m’a appris à automatiser un navigateur, traiter des contenus multimédias, gérer un pipeline de jobs, concevoir des accès MCP limités et construire progressivement un système de connaissances personnel.
Le projet reste expérimental : certaines intégrations évoluent encore et la démonstration publique utilise uniquement des données fictives ou anonymisées.
Voir le projet travailler
La vidéo suit le parcours d’un contenu, de sa collecte à son apparition dans le graphe Obsidian.
Résumé textuel
La démonstration montre la collecte d’un contenu, son traitement dans une file de jobs, l’enrichissement local puis l’écriture et la mise en relation de la note dans Obsidian.