Command Line Tools
Parse recipes, generate shopping lists, run a local server, and automate your cooking workflow.
Explore CookCLI →Cooklang is a simple text format for recipes that both cooks and computers understand. Get shopping lists, scaling and timers — from plain files you own forever.
Also on desktop: Cook Editor · command line
--- servings: 2 --- Crack the @eggs{3} into a #blender, add the @plain flour{125%g}, @milk{250%ml} and @sea salt{1%pinch}, and blitz until smooth. Pour into a #bowl and leave to stand for ~{15%minutes}. Melt the @butter{1%knob} in a #frying pan{} and cook each pancake for ~{2%minutes} a side.
Ingredients
2 servingsEvery Cooklang app reads the same file. Try it in the Playground →
Cooklang isn't just a format — it's a growing ecosystem of tools that work with your recipes
Parse recipes, generate shopping lists, run a local server, and automate your cooking workflow.
Explore CookCLI →Mobile apps for iOS and Android to cook from your recipes, plus a lightweight sync agent (uses Cook Cloud, part of Cook Basic) to keep everything in sync.
Get the Apps →Syntax highlighting and snippets for VS Code, Sublime, Vim, Emacs, and other text editors you already use.
Setup Editors →Self-host your recipes with a beautiful web interface accessible from any device on your network.
Learn More →Join a growing community contributing parsers, tools, and integrations in many languages.
Join on GitHub →Import recipes from hundreds of websites and convert them automatically to Cooklang format.
Import Recipes →
A free, open-source desktop workspace for your .cook files: syntax highlighting, live preview, shopping lists, and meal plans — with CookBot, an optional AI assistant (part of Cook Pro, €12.99/mo) that imports recipes and drafts plans with your approval.
Everything above works offline, with no account. When you want your recipes on every device, or help planning the week, Cook Cloud adds it — and your recipes stay plain .cook files you can take anywhere.
Write on the desktop, cook from your phone. One folder of .cook files kept in sync across Cook Editor, the mobile apps and the sync agent. Offline first.
Beyond web links: snap a cookbook page, drop a TikTok or Instagram link, or move your whole library from Paprika, Mela, Mealie and more. Everything arrives as a clean .cook file.
Set a target — more protein, no gluten, a smaller shop. CookBot drafts the week from your own recipes and pantry, and shows every change as a diff you approve.
Nutrition numbers on recipes and plans, and an MCP server so the AI tools you already use can read your recipes.
Cooklang is built by one person since 2021. The language, parsers, CLI and Cook Editor are open source and stay that way — Cook Cloud subscriptions pay for the servers, the AI compute, and the time to keep the free tools free.
Beyond basic recipe management, Cooklang enables sophisticated workflows that scale with your needs
Automatically scale recipes for any party size while keeping fixed quantities like salt unchanged.
Learn about scaling →Track recipe evolution, collaborate on cookbooks, and fork variations using Git workflows.
Why plain text matters →Plan entire weeks, compile shopping lists from menus, and track batch cooking with menu files.
Plan meals efficiently →Generate professional PDFs, LaTeX documents, and printable recipe cards from your collection.
Create cookbooks →Self-host your recipe server on a Raspberry Pi for always-on family access without cloud dependencies.
Setup your Pi →Reference other recipes as ingredients, build complex meals from components, manage base recipes.
Advanced features →Find tried and true recipes from the Cooklang community through the federation search platform.
Discover recipes →Share your recipes with the community while maintaining full control and ownership of your content.
Start publishing →Stay informed about new features and updates. We'll send you our news once a month.
Join thousands of cooks who are already using Cooklang
Get Started Now