Zim est un wiki de bureau et se présente lui-même comme tel : Zim - A Desktop Wiki. Il s'agit d'un wiki personnel, développé en Python et GTK par Jaap Karssenberg. Il tourne sur les plateformes Windows, BSD, GNU/Linux et visiblement également sur Mac OS X (à vérifier pour les versions plus récentes).
Note : l'utilisation du terme « wiki » n'est pas exacte mais elle reste la plus parlante quand on prend en considération les fonctionnalités proposées par Zim.
Fonctionnalités
Organisé en bloc-notes, Zim propose les fonctionnalités de base d'un outil de prise de notes avec comme particularités :
- de proposer une structuration arborescente de l'information ;
- de permettre d'inclure des copies d'écran directement ;
- d'inclure des liens vers des fichiers locaux ;
- de gérer des listes de tâches à partir de mot-clés paramétrables. Par exemple, on pourra définir que l'apparition du terme TODO dans le texte correspond à une tâche à réaliser ;
- d'insérer des équations (basé sur LaTeX), des graphes GNU R, des diagrammes GraphViz ;
- de conserver l'historique en activant l'extension de gestion de version basée sur Bazaar ;
- d'exporter les données (bloc-note complet ou page unique) au format HTML ou Latex en se basant sur des modèles personnalisables ;
- d'exécuter un serveur web pour voir à quoi ressemblera l'export au format HTML.