Votre second cerveau numérique : notes interconnectées, projets et idées
English version • Documentation • Démo en ligne
DeepMemo est un système de gestion des connaissances basé sur un réseau hiérarchique de nœuds. Chaque nœud peut contenir un nombre infini de nœuds enfants, créant une structure arborescente enrichie de liens symboliques — à l'image de la manière dont votre cerveau organise naturellement l'information.
Projet Open Source (Licence MIT) - Vos données vous appartiennent, stockées localement dans votre navigateur.
Les arbres et les réseaux ne sont pas qu'un choix de design — ils sont inscrits dans notre façon de penser.
Des neurones de votre cerveau à la syntaxe du langage, des arbres évolutifs aux cartes mentales, les structures hiérarchiques et en réseau apparaissent partout. DeepMemo adopte ce modèle universel pour vous aider à organiser vos connaissances comme votre esprit le fait déjà.
→ En savoir plus : Concepts fondamentaux
- Hiérarchie naturelle : Organisez vos pensées comme vous les pensez (projets → tâches → sous-tâches)
- Liens symboliques : Un nœud peut apparaître à plusieurs endroits (sans duplication)
- Mode branche : Concentrez-vous sur une sous-arborescence isolée tout en préservant le contexte
- Navigation au clavier : Navigation complète au clavier, raccourcis documentés
- 100% local : Pas de serveur, pas de tracking, les données restent dans votre navigateur
- Vraiment à vous : LocalStorage + IndexedDB, exportez à tout moment
→ deepmemo.org - Prêt à l'emploi avec du contenu de démonstration
# Cloner le dépôt
git clone https://github.com/parksto/DeepMemo.git
cd DeepMemo
# Démarrer un serveur HTTP local (requis pour les modules ES6)
python -m http.server 8000
# Ouvrir http://localhost:8000Installable en PWA : Icône sur le bureau, fonctionne hors ligne.
Organisation :
- 🌳 Hiérarchie infinie de nœuds récursifs
- 🔗 Liens symboliques (renommables indépendamment)
- 🏷️ Tags avec auto-complétion et nuage de tags par branche
- 📎 Pièces jointes (images, PDFs, etc.) stockées localement
Navigation :
- 🔍 Recherche en temps réel (titres, contenu, tags)
- ⌨️ Raccourcis clavier pour tout
- 🌲 Mode branche (isolation de sous-arborescence)
- 🔖 URLs partageables (
?branch=X#/node/Y)
Partage & Collaboration :
- 📤 Export/Import : .dm (archive), .json (compatible LLM), fichier Mind map, image Mind map, PDF, système de fichiers (contenu markdown, dossiers hiérarchiques, pièces jointes)
- 🔐 Souveraineté des données (LocalStorage + IndexedDB)
- 📄 Génération PDF (en ligne avec limitation ou CLI hors ligne)
UX :
- 🎨 Glisser-Déposer complet (déplacer, dupliquer, lier)
- 📱 Progressive Web App (installable, hors ligne)
- 📘 Contenu de démonstration éducatif au premier lancement
- 🌍 Interface bilingue (Français/Anglais)
- 🎨 Interface épurée, modes lecture/édition
Licence MIT - Utilisez, modifiez, distribuez librement.
Contributions bienvenues :
- Bugs et suggestions : GitHub Issues
- Code : Pull Requests
- Documentation : Toujours améliorable !
Pour les utilisateurs :
Pour les développeurs :
- Architecture technique
- Guide de développement
- Historique et feuille de route
- Internationalisation (i18n)
100% Vanilla : HTML5, CSS3, JavaScript ES6+ (pas de framework)
Stockage :
- IndexedDB avec Dexie.js (nœuds, paramètres, pièces jointes)
- LocalStorage (legacy, support migration)
Architecture : Modules ES6, structure multi-fichiers
Compatible : Chrome, Firefox, Safari, Edge (dernières versions)
V0.11.0 (Février 2026) - Documentation refactorée et corrections
Cette version apporte une refonte complète de la documentation :
- Documentation restructurée et vérifiée (1-CONCEPTS, 2-ARCHITECTURE, 3-DATA-MODEL, 4-FEATURES)
- Schémas JSON pour validation des imports/exports
- Corrections de bugs et harmonisation du vocabulaire
- Tests de validation ajoutés
- Francisation complète de la documentation
Fonctionnalités principales : hiérarchie infinie, symlinks renommables, tags intelligents, recherche temps réel, mode branche, glisser-déposer, export/import multi-formats (.dm, .json, FreeMind, PDF), pièces jointes avec IndexedDB, synchronisation système de fichiers (Phase 1), PWA installable, interface bilingue.
→ Voir ROADMAP.md pour l'historique complet
Nous accueillons les contributions ! Que ce soit :
- 🐛 Rapports de bugs
- 💡 Suggestions de fonctionnalités
- 🌍 Traductions (nouvelles langues)
- 📝 Améliorations de documentation
- 💻 Contributions de code
Veuillez lire CONTRIBUTING.md pour les directives.
Développé par Fabien (parksto)
Conceptualisé pendant 5 ans, développement actif depuis 2024
DeepMemo - Votre second cerveau, organisé et connecté 🧠
Travailler avec votre esprit, pas contre lui.