Aller au contenu
Kairnet · pré-alpha

Marquez
chaque étape.

Gestion de projet local-first sur de simples fichiers Markdown.

Une gestion de projet qui tourne sur votre ordinateur. Tâches et docs sont des fichiers Markdown dans un dossier que vous pouvez ouvrir avec n'importe quel éditeur. Vues liste, kanban, timeline et graphe sur les mêmes fichiers. Pas de compte, pas de serveur, pas d'abonnement.

Défiler
tasks / launch-day / fix-dragon-ai.md modified 5m ago
---
status: in-progress
priority: critical
due: 2026-06-09
tags: [bug, blocking]
---
#Fix Dragon AI
  • Reproduce the befriending
  • Disable pathfinding emotions
  • Make dragon properly hostile
  • Ship rage hotfix to QA
Ce que c'est

Un dossier de fichiers Markdown.

Votre projet est un dossier. Vos tâches sont des fichiers Markdown. L'application construit les vues, la recherche et le graphe par-dessus, puis s'efface dès que vous voulez ouvrir les fichiers dans un autre éditeur.

Des fichiers que vous pouvez lire

Chaque tâche est un fichier Markdown avec un en-tête YAML. Ouvrez-les dans VS Code, versionnez-les avec git, synchronisez-les avec Dropbox. Le format ne disparaîtra pas.

Quatre vues, mêmes fichiers

Liste, kanban, timeline, graphe. Les mêmes tâches en dessous, quatre façons de les regarder.

Graphe de connaissances

Wikilinks, tags et dépendances de tâches apparaissent comme un graphe force-directed. Pratique pour retrouver ce que vous aviez écrit il y a deux mois et oublié.

Modèles et champs personnalisés

Ajoutez des champs typés aux tâches (URL, multi-select, nombre, date, à vous de voir). Sauvegardez des modèles Markdown avec des placeholders {placeholder} et réutilisez-les au besoin.

Le produit

Mêmes fichiers, plusieurs vues.

Liste et kanban livrés en v0.1. Timeline, graphe, Gantt et plus arrivent juste après.

01 · Liste

Liste

Tableau virtualisé qui gère des milliers de lignes sans ralentir. Cliquez sur n'importe quelle cellule pour modifier statut, priorité ou échéance en place. Shift-clic pour sélectionner une plage. Les filtres se retrouvent dans l'URL et sont donc partageables.

Vue liste de Kairnet : tableau virtualisé de tâches Markdown avec colonnes statut, priorité et échéance modifiables en ligne.
02 · Kanban

Kanban

Quatre colonnes par défaut : à faire, en cours, bloqué, terminé. Glissez une carte pour changer son statut ou la réordonner dans une colonne. Changez l'axe de regroupement pour n'importe quel champ personnalisé selon votre besoin.

Vue kanban de Kairnet avec colonnes à faire, en cours, bloqué et terminé contenant des cartes de tâches glissables.
03 · Timeline

Timeline

Vue calendrier de chaque tâche avec une échéance. Les tâches non planifiées s'empilent dans un backlog latéral, prêtes à être glissées sur un jour. Cliquez sur une tâche pour un aperçu rapide sans quitter le calendrier. Disponible après la v0.1.

Vue timeline de Kairnet : calendrier des tâches planifiées avec un rail de backlog non planifié sur le côté.
04 · Graphe

Graphe

Vue force-directed des tâches, docs, tags et wikilinks qui les relient. Cliquez sur un nœud pour le mettre en évidence ; le reste s'estompe. Panoramique et zoom au trackpad. Disponible après la v0.1.

Vue graphe de connaissances de Kairnet : réseau force-directed de tâches, docs, tags et wikilinks entre eux.
05 · Gantt

Gantt

Diagramme à barres horizontales de chaque tâche avec barres de durée et marqueur du jour. Glissez les barres pour replanifier ; filtrez par sprint ou assigné. Une image plus claire de ce qui livre quand. Bientôt.

Vue Gantt de Kairnet : diagramme à barres horizontales avec barres de durée, marqueur du jour et colonnes par semaine.
06 · Et plus à venir

Et plus à venir

Vue docs, sprint boards, mode focus, rapports et plus encore. De nouvelles vues sortent au fil des mois — mêmes fichiers, nouveaux angles.

Placeholder Kairnet pour les vues à venir : vue docs, sprint board, mode focus, rapports et plus.
01

Local-first.

Votre ordinateur est la source de vérité. Pour synchroniser entre machines, utilisez ce que vous payez déjà (Dropbox, iCloud Drive, git, Syncthing). L'application fonctionne hors-ligne parce qu'elle n'est jamais allée en ligne en premier lieu.

02

Des fichiers simples.

Les tâches sont du Markdown avec un en-tête YAML. Il y a un index SQLite pour la recherche rapide, mais ce n'est qu'un cache. Supprimez-le et l'application le reconstruit au prochain lancement. Rien de votre projet ne vit ailleurs que dans ces fichiers.

03

Souverain par conception.

Pas de compte à créer. Pas de cloud derrière. Pas d'analytique qui pingue chez nous. Kairnet ne touche au réseau que si vous vérifiez les mises à jour, et cette vérification est un toggle dans les Réglages. Si nous mettons la clé sous la porte demain, vos projets continuent de fonctionner. Ce sont juste des fichiers sur votre disque.

04

Des thèmes dès le premier jour.

Deux thèmes livrés (Directed Energy et Aurora). Déposez un fichier JSON dans .kairnet/themes/ pour ajouter le vôtre. Le schéma est documenté et validé. Restylisez chaque surface de l'application sans recompiler.

Installation

Téléchargez pour votre plateforme.

Les builds pré-alpha ne sont pas encore signés, donc Windows SmartScreen et macOS Gatekeeper vous regarderont de travers au premier lancement. L'auto-updater arrive en v0.1. D'ici là, revenez chercher un installateur frais quand un nouveau build sort.

macOS

Apple silicon

Windows

x86_64

.exe .msi

Linux

x86_64

Questions

Ce que les gens demandent.

Si votre question n'est pas ici, consultez les docs ou ouvrez une issue sur GitHub.

Où sont stockées mes données ?
Là où vous avez dit à Kairnet de les mettre. Les tâches vont dans tasks/, les docs dans docs/, et la configuration locale plus le cache SQLite restent dans .kairnet/. Rien ne quitte le dossier.
Y a-t-il de la télémétrie ou de l'analytique ?
Pas de télémétrie, pas d'analytique, pas de rapport de plantage. Le seul appel réseau est la vérification de mise à jour, qui interroge https://releases.kairnet.app/latest.json. Ça ne se déclenche que si vous le lancez depuis le menu ou activez « Vérifier au démarrage » dans Réglages > Mises à jour.
Puis-je synchroniser mon projet entre plusieurs machines ?
Oui. Pointez les deux machines vers le même dossier via Dropbox, iCloud Drive, git, Syncthing ou ce que vous payez déjà. Les tâches sont du Markdown, donc l'outil de sync ne voit que des fichiers texte. Si l'index SQLite s'embrouille après une fusion, il se reconstruit au prochain lancement. Ne lancez pas deux instances de l'application sur le même dossier en même temps, par contre. Elles vont se battre.
Puis-je éditer les fichiers de tâches dans un autre éditeur ?
Oui. Un watcher détecte les modifications externes en environ 200 ms et réindexe. Le frontmatter est du YAML normal, donc ce que vous ajoutez à la main reste en place la prochaine fois que l'application sauvegarde le fichier.
Que se passe-t-il si je supprime l'index SQLite ?
Il se reconstruit depuis les fichiers Markdown au prochain lancement. Rien n'est perdu. L'index n'est qu'un cache pour la recherche rapide.
La collaboration en temps réel est-elle prévue ?
Probablement, un jour, et seulement si vous l'activez. Le plan est de livrer la sync et le multi-utilisateur comme un plugin séparé : pas dans le cœur de l'application, pas activé par défaut, pas un truc qu'on ne peut pas désinstaller. Le solo hors-ligne reste le mode par défaut pour toujours. Pas d'ETA.
Pourrai-je héberger mon propre serveur Kairnet ?
C'est le plan. Une option self-host permettra aux petites équipes de faire tourner la partie sync sur leur propre machine : un vieux portable, un homelab, un VPS, le NAS du bureau, ce que vous voulez. Il n'y aura pas de cloud Kairnet à payer, et pas de licence par siège sur la partie sync. Si vous voulez un serveur, vous le faites tourner.

Prêt quand vous l'êtes.

Pré-alpha. Gratuit. Aucun compte requis.

Télécharger Kairnet