← Retour aux projets

Projet personnel · Python · Système local

Local Second Brain.

Python · MCPPipeline de jobsProjet en développement

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

Graphe anonymisé d’un système de connaissances local dans ObsidianUn 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.

CollecterSynchroniser des contenus et conserver leur contexte.
EnrichirTranscrire, analyser et ajouter des métadonnées utiles.
RelierConstruire des liens entre notes, concepts et projets.
ExplorerRetrouver les idées dans une interface locale et un graphe.

Architecture

Schéma du Local Second Brain avec sources, pipeline de jobs, enrichissement et Obsidian

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 interactif

Ce 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.

  1. Recevoir un contenu depuis une source variée.
  2. Le traiter dans une file de jobs locale.
  3. Ajouter transcription, analyse et métadonnées.
  4. Créer ou mettre à jour une note structurée.
  5. 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.