NoteGen : une application Markdown locale qui sépare la capture de l'organisation
Aperçu du projet : Un logiciel de prise de notes Markdown AI multiplateforme. Il s'agit de s'assurer que les fragments utiles ne disparaissent pas avant d'avoir eu le temps de les transformer en quelque chose de complet.
En bref
- De quoi s’agit-il ?
- Le projet se décrit avec le slogan « D'abord capturer, organiser plus tard ». Le README présente un flux en quatre étapes, le stockage en Markdown, l'aide optionnelle de l'IA, un espace de travail canvas et la synchronisation via des services existants.
- À qui s’adresse-t-il ?
- NoteGen conserve les notes comme de simples fichiers Markdown dans l'espace de travail choisi et ajoute autour d'eux la capture, l'IA, la recherche et l'organisation. Les applications de bureau sont indiquées en version bêta, Android en alpha avec des builds ARM64 et iOS en alpha via TestFlight.
- Puis-je l’utiliser commercialement ?
- Oui, sous conditions. GPL-3.0 est une licence copyleft : si vous distribuez un logiciel qui l’inclut, vous devez publier le code source de ce logiciel sous la même licence. Un usage interne, sans distribution, ne déclenche pas cette obligation.
- Est-il encore maintenu ?
- Oui. Les derniers commits datent d’il y a 2 jours.
- En quel langage est-il écrit ?
- Principalement TypeScript, d’après les statistiques de langage de GitHub.
Ces réponses reposent sur les données GitHub du projet (dernière synchronisation le 15 septembre 2026) et sur notre analyse. Elles ne constituent pas un avis juridique.
ANALYSE OPEN SOURCE APPROFONDIE
Ce à quoi sert NoteGen
NoteGen est une application Markdown locale dont la description est « D'abord capturer, organiser plus tard ». Le projet est écrit en TypeScript et hébergé sur github.com/codexu/note-gen. Le README commence par dire qu'une idée peut naître d'une phrase, d'un enregistrement vocal, d'une capture d'écran ou d'un lien qu'on n'a pas encore eu le temps de lire, et qu'on ne devrait pas avoir à choisir un titre, un dossier et une structure avant de la sauvegarder. L'application sépare la capture de l'organisation : on enregistre l'information quand elle apparaît, puis on sélectionne les enregistrements qui vont ensemble et on les organise en une note Markdown structurée.
Le flux en quatre étapes
Le README décrit le flux en quatre étapes. D'abord, capturer ce qui s'est passé : enregistrer une pensée, un enregistrement vocal, une capture d'écran, une image, un lien, un fichier ou une tâche tant que c'est encore frais. Ensuite, choisir le matériau : filtrer les enregistrements par balise, temps ou type, puis sélectionner les éléments qui vont ensemble. Troisièmement, organiser les enregistrements : choisir un modèle ou décrire ce qu'on veut écrire ; NoteGen peut organiser le matériau sélectionné en résumé, rapport, article ou autre structure Markdown. Quatrièmement, continuer à écrire : relire le brouillon dans l'éditeur, changer la structure, ajouter des détails et poursuivre avec ses propres mots. Le README donne des exemples concrets, comme noter des parties d'une réunion, ajouter deux captures d'écran et organiser le tout en notes de réunion ensuite.
Des fichiers Markdown comme couche de stockage
Les notes écrites restent de simples fichiers Markdown dans l'espace de travail choisi. On peut les modifier avec NoteGen, les ouvrir avec un autre éditeur Markdown, les garder dans Git ou les déplacer sans exporter depuis un format propriétaire. NoteGen ajoute la capture, l'IA, la recherche et l'organisation autour de ces fichiers au lieu de les remplacer. L'éditeur prend en charge les tableaux, les listes de tâches, les blocs de code, les mathématiques, les diagrammes et les plans de document, le mode source Markdown et l'édition visuelle, la recherche et le remplacement, les images, pièces jointes, liens et références de fichiers, les outils d'export et d'impression, ainsi que l'historique des fichiers et la gestion des espaces de travail.
L'IA quand elle est utile
NoteGen se connecte aux fournisseurs d'IA et aux modèles que vous configurez. Vous pouvez utiliser différents modèles pour la conversation, l'écriture, les plongements, la reconnaissance d'images, l'OCR et l'audio. Selon le README, l'IA peut organiser les enregistrements sélectionnés en une note structurée, continuer, raccourcir, développer, réécrire ou traduire un texte existant, répondre à des questions sur les notes, enregistrements, images et contenus de la base de connaissances, rechercher du matériel local avant de répondre, générer des diagrammes et des graphiques à partir des notes et traiter des tâches plus longues avec le mode Agent. Le README précise que l'IA fait partie du flux mais que le résultat reste modifiable et que vous décidez de ce que vous gardez.
Recherche, base de connaissances et outils avancés
NoteGen peut construire une base de connaissances interrogeable à partir de vos fichiers et combiner la recherche sémantique avec la recherche textuelle locale. Vous pouvez utiliser une note, un groupe d'enregistrements ou la base de connaissances comme contexte dans une conversation au lieu de tout copier dans une nouvelle invite. Pour les flux avancés, le README liste l'indexation vectorielle et la recherche hybride, des modèles de plongement et de reclassement configurables, des mémoires à long terme et des invites réutilisables, des serveurs MCP, des compétences installables et des outils d'agent pour travailler avec les notes et les fichiers.
L'espace de travail canvas
NoteGen comprend un espace de travail canvas pour le matériel plus facile à comprendre visuellement. Vous pouvez créer et modifier des organigrammes, des cartes mentales, des frises chronologiques, des dessins à main levée, des graphiques de données et des diagrammes générés à partir du contenu des notes. Le README indique que les éléments du canvas restent modifiables après leur création, y compris le contenu suggéré par l'IA.
Options de synchronisation et statut des plateformes
Les notes sont d'abord stockées localement. Quand vous en avez besoin sur un autre appareil, vous pouvez synchroniser via GitHub, GitLab, Gitee, Gitea, le stockage compatible S3 ou WebDAV, et vous pouvez aussi conserver des sauvegardes locales sans activer la synchronisation cloud. Le tableau de téléchargement liste Windows, macOS et Linux en bêta, Android en alpha avec des builds ARM64 et iOS en alpha via TestFlight. Les versions GitHub Releases sont disponibles comme miroir de secours. Le README ne donne pas de date pour une version stable 1.0 ni ce qui changerait entre la bêta et la version stable.
La licence et ce qu'elle couvre
NoteGen est publié sous la licence publique générale GNU v3.0. Le préambule de la licence la décrit comme une licence libre avec copyleft qui vise à garantir la liberté de partager et de modifier toutes les versions d'un programme, et il précise qu'il n'y a aucune garantie pour ce logiciel libre. Le texte de la licence dans le dépôt est protégé par le droit d'auteur de codexu, 2025. La licence ne dit rien sur la posture de sécurité, les performances, les canaux d'assistance ou les offres commerciales ; le README renvoie bien vers une page business, mais son contenu ne fait pas partie du matériel source examiné ici.
Un essai peut commencer par le téléchargement de NoteGen, le choix d'un espace Markdown et la création d'un premier enregistrement, sans configurer l'IA. Ajoutez ensuite un fournisseur, sélectionnez des captures et demandez une note structurée ; contrôlez que le résultat reste modifiable. Pour la synchronisation, examinez le choix entre GitHub, GitLab, stockage S3 compatible et WebDAV. Le statut bêta des postes et alpha du mobile doit entrer dans toute décision d'équipe.
Conclusion éditoriale
NoteGen conserve les notes comme de simples fichiers Markdown dans l'espace de travail choisi et ajoute autour d'eux la capture, l'IA, la recherche et l'organisation. Les applications de bureau sont indiquées en version bêta, Android en alpha avec des builds ARM64 et iOS en alpha via TestFlight. Le projet est sous licence GPL-3.0 ; le README ne donne ni date de version stable ni certification de sécurité.
Notes de la communauté