Cook Editor icon

Cook Editor

A plain-text recipe workspace for your desktop — write, preview, and plan meals from your .cook files, with an optional AI assistant.

Free and open source. Available for macOS, Windows, and Linux.

macOS · Windows · Linux Free & open source Your files stay yours
Add recipes to your shopping list here — it's on your phone at the shop
Cook Editor showing a Cooklang recipe with syntax highlighting and live preview

A focused workspace for your recipes

Built on a familiar VS Code-style editor, tuned for Cooklang

Write with confidence

Cooklang syntax highlighting, inline validation, and autocomplete for ingredients and cookware as you type.

Live recipe preview

See a formatted recipe alongside your text, with one-click scaling and tappable ingredient chips.

Shopping lists by aisle

Combine ingredients across multiple recipes into a single shopping list, grouped by store department.

Multi-day meal plans

Plan whole weeks with .menu files and compile their shopping lists in one step.

Meet CookBot, your AI sous-chef

A built-in AI sidebar that works directly on your recipe files — and always asks for your approval before it changes anything.

  • Import recipes from pasted text or a link, converted into clean Cooklang.
  • Draft meal plans from what you already have in your collection.
  • Edit across your library — tidy metadata, fix units, restructure steps — with every change shown for review first.

CookBot is the AI in Cook Editor and is part of Cook Pro — €12.99/month with a 7-day free trial, cancel anytime. Cook Editor itself is free and open source; everything above is part of Cook Pro. Plans and the trial live on Cook Editor at cook.md.

CookBot AI sidebar planning meals inside Cook Editor
Cook Basic & Pro

Nutrition reports for any plan

Turn a .menu meal plan or a single recipe into a nutrition report: calories, protein, carbs, sugars and fat for the whole plan, per person per day, and per ingredient.

  • A plain-text template in your recipe folder, so you reuse it on every plan and change it however you like.
  • Ingredients already scaled to the servings in your plan, so the numbers match what you'll cook.
  • Rather not write a template? CookBot can write and fix it for you with Cook Pro.

Nutrition lookups use Cook's nutrition database, included with Cook Basic and Cook Pro.

Make your first report
A nutrition report for a three-day meal plan in Cook Editor, with a pie chart of protein, fat and carbohydrate and a per-macro breakdown table
Plugins

Make it yours with plugins

Plugins add panels, buttons in the recipe preview, commands, even new file types. Cook Editor runs the same kind of extensions as VS Code, plus a small Cooklang API, so a plugin works with your recipes the way the built-in features do.

  • Install in one click from the Extensions view, which searches plugins.cook.md, the Cook plugin marketplace.
  • Shopping List and Recipe Hub come built in; add Pantry, Nutri-Score, Allergens, a Meal Journal and more.
  • Build your own in an afternoon with a little TypeScript. The tutorial goes from an empty folder to a published plugin.
Explore plugins
The plugins.cook.md marketplace listing Shopping List, Recipe Hub, Meal Journal, Pantry, Nutri-Score and Allergens plugins

Works with your phone, too

Cook Editor works with the iOS and Android apps through a folder you already sync, or through Cook Cloud (Cook Basic), so the recipes you write at your desk are in your pocket at the shop.

Get Cook Editor

Pre-built downloads for macOS (Apple silicon & Intel), Windows, and Linux (deb, rpm, AppImage).

Get updates

New features and recipes, about once a month.