À propos du projet
Fragile Notes se positionne comme un équivalent open source natif d'Obsidian pour Linux et Windows. L'application est construite sans Electron : l'interface est créée avec GTK4 et libadwaita via PyGObject, le cœur est écrit en Python 3.11, et des fonctionnalités supplémentaires sont assurées par un moteur optionnel Node/TypeScript appelé AO Engine. Le programme fonctionne immédiatement : au premier lancement, un coffre local de notes est créé automatiquement, et l'utilisation de base ne nécessite ni Internet, ni serveur IA externe, ni LLM.
Il comprend un grand nombre de vues : éditeur de notes, fichiers, tableau, canevas, graphe, kanban, base de données, diapositives, cartes mentales, Mermaid, LaTeX, médias, vidéo, voix, répétition espacée, tâches, habitudes, Pomodoro, calendrier, modèles, analytique, magasin de plugins, éditeur de thèmes et chat IA. Le cœur inclut la gestion du coffre, CRDT, les tâches, les modèles, les snippets, le chiffrement, la recherche en texte intégral, les embeddings, l'OCR, le P2P, la synchronisation git et la zone de notification système.
Pour Windows, un unique fichier exécutable d'installation est distribué, contenant Python, GTK4 et les dépendances. Sur Linux et macOS, le projet peut être lancé depuis les sources via un script de configuration initiale et pip. Node et les LLM locaux via llama.cpp ne sont pas obligatoires : sans eux, les fonctions correspondantes affichent un état hors ligne, et les outils principaux continuent de fonctionner. Le projet est distribué sous licence MIT.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.