Marre de perdre vos recettes quand une application ferme du jour au lendemain ? Imaginez un format simple, lisible et éternel. Cooklang propose précisément cela : des recettes en texte brut, faciles à lire et prêtes à être exploitées par des outils.
Voir le sommaire
Qu’est-ce que Cooklang ?
Cooklang est un langage de markup en texte brut pour écrire et conserver vos recettes. Vous rédigez normalement, puis ajoutez quelques marqueurs pour indiquer les ingrédients, les ustensiles ou les temps. Le fichier reste lisible sans logiciel. C’est un choix simple et durable.
Pourquoi cela change la vie en cuisine
Avec Cooklang, vous n’avez plus besoin d’un compte ou d’une application propriétaire. Vos recettes sont des fichiers .cook que vous pouvez ouvrir avec n’importe quel éditeur. Elles se synchronisent via Syncthing, Git ou une clé USB. Vous gardez le contrôle total de vos données.
Autre point fort : ces fichiers sont à la fois lisibles par l’humain et exploitables par la machine. Les outils peuvent générer automatiquement la liste de courses, les minuteurs et un rendu propre. Vous gagnez du temps et de la sérénité en cuisine.
- « Je n’avais jamais goûté un plat d’aussi réconfortant » : la poêlée spätzle-munster prête en 10 minutes seulement›
- « Je cherchais quoi faire pour dîner avec ce qu’il me restait » : ces roulés aux poireaux ultra croustillants sont devenus mon repas du printemps préféré›
- Cuisine anti-gaspi : l’ail des ours, la vedette sauvage du printemps !›
L’écosystème : ce qui est disponible
Le projet est complet et gratuit. Il y a une CLI écrite en Rust avec un serveur web intégré. Des applications mobiles pour iOS et Android existent. Vous trouverez aussi des extensions pour VS Code, Vim et Emacs, ainsi qu’un plugin pour Obsidian.
Pour la maison, un mode Raspberry Pi permet d’héberger votre livre de recettes sur le réseau local. Lancez le cookcli server et chaque téléphone à la maison peut consulter les recettes sans passer par le cloud.
Fonctionnalités pratiques
- Versionnage avec Git : suivez l’évolution d’une recette et voyez qui a modifié quoi.
- Mise à l’échelle intelligente : vous augmentez les portions, l’outil adapte les quantités de façon cohérente. Le sel et les épices ne triplent pas automatiquement.
- Référence de recettes : vous pouvez appeler une autre recette avec un chemin, par exemple @./sauces/hollandaise{150%g}.
- Conversion web : en collant cook.md/ devant une URL, vous pouvez convertir une recette en ligne au format Cooklang.
Exemple simple : une omelette en Cooklang
Voici une recette courte pour voir la syntaxe. Le texte reste naturel et compréhensible.
- Ingrédients : @oeuf{3%pcs}, @beurre{10%g}, @sel{1%pinch}, @poivre{1%pinch}
- Ustensile : #poele{} #fouet{}
- Temps : ~{5%minutes}
Préparation :
- « J’ai perdu 4 kg en un mois » : 7 façons simples d’ajouter les graines de chia à votre alimentation›
- Plus personne ne fait cuire ses fruits : cette recette crue remplace la confiture sur toutes vos tartines›
- Ne jetez plus l’eau de riz : cette astuce coréenne élimine jusqu’à 90 % des pesticides de vos légumes›
- Cassez @oeuf{3%pcs} dans un bol. Battez avec #fouet{} et ajoutez @sel{1%pinch} et @poivre{1%pinch}.
- Faites fondre @beurre{10%g} dans la #poele{} à feu moyen. Versez le mélange et cuisez ~{3%minutes} en remuant une fois.
- Pliez l’omelette et servez immédiatement.
Ce petit fichier .cook suffit pour générer une liste de courses et un minuteur dans les outils compatibles.
Comment commencer en quelques minutes
Téléchargez l’outil officiel depuis le site du projet. Créez un fichier .cook avec votre éditeur favori. Écrivez la recette en français et entourez les ingrédients avec @nom{quantité%unité}, les ustensiles avec #nom{} et les temps avec ~{durée%unité}.
Si vous voulez partager en local, installez le serveur CLI sur un Raspberry Pi. Pour garder l’historique, initiez un dépôt Git dans le dossier recettes. Vous pourrez ensuite comparer versions, revenir en arrière et documenter vos essais.
Limitations et points à connaître
Cooklang n’est pas une application collaborative en temps réel. Chaque recette est un fichier individuel. Les temps de cuisson restent souvent à ajuster manuellement lors du redimensionnement des portions. Et certaines conversions automatiques peuvent demander une vérification avant l’utilisation.
- « Je n’avais jamais goûté un plat d’aussi réconfortant » : la poêlée spätzle-munster prête en 10 minutes seulement›
- « Je cherchais quoi faire pour dîner avec ce qu’il me restait » : ces roulés aux poireaux ultra croustillants sont devenus mon repas du printemps préféré›
- Cuisine anti-gaspi : l’ail des ours, la vedette sauvage du printemps !›
Conclusion
Si vous cherchez une solution pérenne pour vos recettes, Cooklang offre simplicité, portabilité et puissance. Vos recettes restent lisibles, versionnables et exportables. C’est une option idéale si vous en avez assez des applications fermées et de la perte de données.
Essayez avec une recette que vous réalisez souvent. Créez boeufbourguignon.cook ou tarteauxpommes.cook et gardez le contrôle de votre cuisine pour longtemps.


