À propos du projet

NoteGen est une application Markdown locale construite autour d'une idée simple : capturer d'abord, organiser ensuite. Au lieu d'imposer un titre, un dossier et une structure au moment de l'enregistrement, elle permet de consigner des fragments au fur et à mesure qu'ils apparaissent et de les transformer en notes structurées par la suite. Capture et organisation Les enregistrements peuvent être des pensées, des enregistrements vocaux, des captures d'écran, des images, des liens, des fichiers ou des tâches. Ensuite, vous filtrez les enregistrements par étiquette, temps ou type, sélectionnez ceux qui vont ensemble, et demandez à NoteGen de les organiser en résumé, rapport, article ou autre structure Markdown à l'aide d'un modèle ou d'une description du résultat souhaité. Le brouillon reste modifiable, vous pouvez donc le restructurer, ajouter des détails et continuer à écrire vous-même. Markdown au cœur Les notes écrites restent des fichiers Markdown ordinaires dans un espace de travail de votre choix. Elles peuvent être modifiées dans NoteGen, ouvertes dans un autre éditeur Markdown, conservées dans Git ou déplacées sans exportation propriétaire. L'éditeur prend en charge les tableaux, les listes de tâches, les blocs de code, les mathématiques, les diagrammes, les plans, le mode source Markdown et l'édition visuelle, la recherche et le remplacement, les images, les pièces jointes, les liens, les références de fichiers, l'exportation et l'impression, l'historique des fichiers et la gestion de l'espace de travail. Fonctionnalités IA NoteGen se connecte aux fournisseurs d'IA et aux modèles que vous configurez, et différents modèles peuvent être attribués au chat, à l'écriture, aux embeddings, à la reconnaissance d'images, à l'OCR et à l'audio. L'IA peut organiser les enregistrements sélectionnés, continuer, raccourcir, développer, réécrire ou traduire du texte, répondre à des questions sur les notes, les enregistrements, les images et le contenu de la base de connaissances, rechercher du matériel local avant de répondre, générer des diagrammes et des graphiques, et travailler sur des tâches plus longues en mode Agent. Recherche et base de connaissances Une base de connaissances consultable peut être construite à partir de vos fichiers, combinant la récupération sémantique avec la recherche de texte locale. Une note, un groupe d'enregistrements ou la base de connaissances peuvent servir de contexte de conversation. Les options avancées incluent l'indexation vectorielle et la récupération hybride, des modèles d'embedding et de reclassement configurables, des mémoires à long terme, des invites réutilisables, des serveurs MCP, des compétences installables et des outils d'agent pour les notes et les fichiers. Canvas et synchronisation Un espace de travail Canvas prend en charge les organigrammes, les cartes mentales, les chronologies, les dessins à main levée, les graphiques de données et les diagrammes générés à partir du contenu des notes, avec des éléments restant modifiables après leur création. Les notes sont d'abord stockées localement ; une synchronisation optionnelle est disponible via GitHub, GitLab, Gitee, Gitea, un stockage compatible S3 ou WebDAV, et les sauvegardes locales fonctionnent sans synchronisation cloud. Plateformes et projet Des versions sont proposées pour Windows, macOS et Linux (bêta), plus Android (alpha, ARM64) et iOS via TestFlight (alpha). Les dépôts associés couvrent la documentation, un service de synchronisation auto-hébergeable, une extension de capture pour navigateur, un SDK de plugins et des plugins officiels. Le projet est publié sous licence GPL-3.0 et accueille les problèmes, discussions et demandes de tirage.