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.
- « 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›
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 :
- Oubliez le tiramisu, tout le monde ne parle que de ce babamisu qui s’apprête à devenir la star incontournable de l’année 2026›
- Des chocolats en forme de toques, de pivoines, de crocodiles et de dés à coudre : à Pâques, des chefs offrent›
- 11 entrées au saumon ultra-fraîches pour un menu de Pâques chic sans passer la journée en cuisine›
- 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.
- « 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›
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.


