Backend de comptes pour les sites et jeux Caesium Games : identité, consentement, possession Steam et récompenses.
Kairnet
Application de gestion de projet local-first : fichiers Markdown, index SQLite, vue graphe, CLI et serveur MCP.
Kairnet est une application de gestion de projet local-first que j'ai développée moi-même. Elle gère les projets à partir de simples fichiers Markdown stockés sur votre machine : sans compte, sans cloud, sans abonnement. Elle propose des vues Liste et Kanban (avec Timeline, Graphe et Gantt à venir), des champs typés personnalisés, des modèles Markdown, un graphe de connaissances des tâches et des wikilinks, des thèmes personnalisables et une recherche plein texte rapide, le tout grâce à une indexation SQLite.

Dans les coulisses du projet
Le défi
Créer un gestionnaire de projets utile autour de fichiers qui appartiennent à l’utilisateur. Les tâches doivent bénéficier de la structure d’une application tout en restant lisibles en Markdown, sans compte ni service cloud.
Ce que j’ai développé
J’ai développé Kairnet avec Tauri, Rust et Svelte. Markdown et YAML contiennent les données des projets ; SQLite fournit l’indexation et la recherche plein texte. Les vues Liste et Kanban utilisent des champs typés et des modèles. Une CLI et un serveur MCP permettent à d’autres outils de travailler sur les mêmes projets.
Résultat et état actuel
Kairnet est disponible sur Windows, macOS et Linux, avec une interface en français, anglais et coréen. Les projets se gèrent en local, depuis l’application ou des outils d’automatisation. La galerie présente l’interface de l’application.
Points clés
- Backend Tauri 2 et Rust, frontend Svelte 5 et Tailwind CSS 4
- Fichiers Markdown et YAML comme source de vérité, index SQLite FTS5
- Éditeur CodeMirror et vue graphe Cytoscape
- CLI et serveur MCP (60 outils) pour l'automatisation et les assistants IA
- Mise à jour automatique, plugins et thèmes communautaires
