Journal À la recherche d'une alternative libre à Notion ou Obsidian : j'ai créé MindZJ (OSS) via Vibe coding

Posté par  . Licence CC By‑SA.
-10
22
avr.
2026

Avez-vous déjà testé de nombreuses applications de prise de notes sans jamais trouver celle qui coche toutes les cases ?

Notion est extrêmement puissant, mais vos données ne vous appartiennent jamais vraiment. Typora est incroyablement léger, mais manque de fonctionnalités pour gérer une base de connaissances complexe. Obsidian est excellent, mais il reste propriétaire (closed-source), ce qui limite la liberté ultime de personnalisation…

C'est pourquoi, au cours des dernières semaines, j'ai utilisé le "Vibe coding" (développement assisté par IA) pour concevoir un espace de travail de prise de notes entièrement gratuit, open-source (OSS) et "offline-first" : MindZJ.

MindZJ

Aucune connexion ou compte n'est requis. Vos données restent strictement sur votre disque local, au format texte. MindZJ reprend l'essentiel des fonctionnalités d'Obsidian tout en offrant une liberté totale pour personnaliser l'interface et les flux de travail. L'ajout de plugins personnalisés est simple, il n'y a jamais de fenêtres surgissantes pour des mises à jour forcées, et l'installateur final ne pèse que 16 Mo.

Titre de l'image

Les points forts de MindZJ :

  • 🔒 Confidentialité absolue : Vos notes sont de simples fichiers .md sur votre disque. Pas de synchronisation cloud forcée, pas de verrouillage propriétaire.

  • ✍️ Trois modes d'édition : Basculez nativement entre l'aperçu en direct (Live Preview), le code source et le mode lecture pure (via Ctrl+E).

  • 🔗 Liens bidirectionnels : Support complet des liens Wiki comme ceci pour naviguer librement dans votre base de connaissances.

  • ⚡️ Recherche ultra-rapide : Propulsé par le moteur tantivy en Rust. Recherche plein texte instantanée, quelle que soit la taille de votre coffre (vault).

  • 🛠 Markdown riche : Support de KaTeX (maths), Mermaid (diagrammes) et Shiki (coloration syntaxique). Comprend un éditeur de captures d'écran intégré (Alt+G) et des raccourcis entièrement personnalisables.

  • ⏱ Snapshots locaux et écritures atomiques : Historique de versions local pour revenir en arrière à tout moment. Les écritures atomiques garantissent l'absence de perte de données, même en cas de coupure de courant.

  • 🧩 Plugins sandboxés : Le système d'extensions fonctionne dans des WebWorkers isolés, ce qui est bien plus sûr que les architectures classiques.

  • 🎨 Contrôle total de l'espace : Palette de commandes (Ctrl+P), division d'écran, onglets multiples, tri par glisser-déposer.

  • 💻 Approche "CLI-First" : C'est l'aspect le plus unique. MindZJ est livré avec un outil en ligne de commande indépendant pour créer, chercher et gérer vos notes directement depuis le terminal (parfait pour l'automatisation).

  • 🌍 Multilingue : Support natif du français, de l'anglais, du japonais, du chinois, de l'allemand et de l'espagnol.

La pile technique (Stack) :
Le cœur de l'application est propulsé par Tauri 2.0 + Rust. C'est grâce à cela que l'application est si légère (16 Mo) par rapport aux alternatives sous Electron. Le frontend utilise SolidJS, l'éditeur est basé sur CodeMirror 6 et le moteur de recherche est tantivy.

IA et Roadmap :
MindZJ permet déjà de s'interfacer avec Ollama, Claude ou Grok via API. Je travaille actuellement sur des fonctionnalités IA natives plus poussées. L'application est disponible sur Windows, macOS et Linux, et une version mobile est prévue.

En résumé, MindZJ n'est pas qu'un simple prototype : c'est l'outil que j'utilise désormais quotidiennement pour toutes mes notes.

Si vous recherchez une solution de prise de notes réellement libre, gratuite et locale, n'hésitez pas à tester MindZJ. Je serais ravi de lire vos retours et vos critiques dans les commentaires !

Et si le projet vous semble utile, un petit ⭐ Star sur le dépôt GitHub serait un immense encouragement pour continuer ce développement open source !

🔗 Dépôt GitHub : github.com/zjok/mindzj

X (Twitter): @zj_developer

  • # Pas de répit pour les pillards

    Posté par  (site web personnel, Mastodon) . Évalué à 2 (+1/-1). Dernière modification le 22 avril 2026 à 11:53.

    Je vois bien qu'à l'heure où j'écris ceci, ce journal est noté à -4 ("le système fonctionne"), mais j'aimerais tout de même mettre la communauté Linuxfr en garde : en ce moment , les subreddits Linux et GNOME sont noyés de posts du même tonneau, la plupart n'ayant même pas l'honnêteté d'avouer que leur code a été généré par la machine à suprématie blanche. Ce journal mérite d'être moinssé tout autant que ce précédent qui est pourtant à +7.

    Je vous laisse avec un énième (mais il n'y en aura jamais assez tant que ce genre de journal continue à poper ici) avis sur les LLM que j'ai vu passer pas plus tard que ce matin :

    I'll say it straight: you can't voluntarily and willingly use LLMs in a way that's aligned with respect for marginalized folks, with respect for the environment, with respect for labor issues and rights, with respect for art, and with respect for the community aspects of things like open source.
    It is simply impossible. Pretending you can is the deepest form of cognitive dissonance and I'm just beyond disturbed to see it happening all around me.

    • [^] # Re: Pas de répit pour les pillards

      Posté par  . Évalué à 0 (+0/-0).

      Pourquoi tant de négativité au lieu de simplement regarder comment le code source est implémenté ? Cela pourrait même t'aider à améliorer ton propre code tapé à la main et ta mémoire algorithmique. À ce stade, tu devrais essayer de t'éloigner le plus possible des ordinateurs et d'Internet, retourner à la nature, et utiliser la méthode la plus primitive qui soit : retourner dans une grotte pour graver l'histoire sur des pierres.

  • # Meilleurs commits

    Posté par  (site web personnel) . Évalué à 3 (+0/-0).

    Je me demande quel est mon commit préféré :

        chore: bump version to 0.1.4
        260422 1505
        260422 1443
        260421 1625
        260421 1553
        260421 1531
        260421 1457
    
    • [^] # Re: Meilleurs commits

      Posté par  . Évalué à -2 (+0/-2).

      Haha, touché ! 🎯 C'est ça le côté obscur du "Vibe Coding" : quand l'IA génère du code à la vitesse de la lumière, on finit par oublier les bonnes pratiques Git et on push avec des timestamps ! 😂 Promis, je vais faire un effort sur mes messages de commit à l'avenir.

  • # Bookstack

    Posté par  . Évalué à 3 (+1/-0). Dernière modification le 22 avril 2026 à 12:33.

    Tu n'as pas cherché beaucoup, bookstack par exemple fait bien le boulot (et s'il manque une fonctionnalité autant contribuer que recommencer un truc de zéro - mais par contre sans pourrir un beau projet avec du vibe-coding !)

    • [^] # Re: Bookstack

      Posté par  . Évalué à -1 (+0/-1).

      Pourquoi tant de négativité au lieu de simplement regarder comment le code source est implémenté ? Cela pourrait même t'aider à améliorer ton propre code tapé à la main et ta mémoire algorithmique. À ce stade, tu devrais essayer de t'éloigner le plus possible des ordinateurs et d'Internet, retourner à la nature, et utiliser la méthode la plus primitive qui soit : retourner dans une grotte pour graver l'histoire sur des pierres.

      • [^] # Re: Bookstack

        Posté par  (site web personnel) . Évalué à 2 (+0/-0).

        ce n'est pas en répétant un mantra ad nauseam qu'il en deviendra vrai pour autant.

        Reprends toi et achète-toi un clavier ayant plus que les touches ctrl c v

        • [^] # Re: Bookstack

          Posté par  . Évalué à 0 (+0/-0).

          Pourquoi vas-tu sur Internet ? Pourquoi apprends-tu de nouvelles technologies ? Tu ne sais pas apprendre à utiliser de nouveaux outils et tu râles à la place, tu te crois moralement supérieur ? Utiliser de nouveaux outils, c’est une erreur ?

Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.