Sign in

Cooklang (Alexey)

@cooklang.bsky.social
2.5K followers 633 following 337 posts

Markup Language for Recipes and Tools cooklang.org

PostsRepliesMedia
Cooklang (Alexey) @cooklang.bsky.social · 29/09/2026
Here's the guide I put how to create a basic macro report cook.md/help/guides/...
cook.md
Make a Nutrition Report for a Meal Plan
Turn a Cooklang meal plan or recipe into a nutrition report in Cook Editor — totals, per person per day, and per ingredient — with a template you own. Or let CookBot write it for you.
021
Cooklang (Alexey) @cooklang.bsky.social · 29/09/2026
And table checks
120
Cooklang (Alexey) @cooklang.bsky.social · 29/09/2026
Sat fat and salt
121
Cooklang (Alexey) @cooklang.bsky.social · 29/09/2026
Cooklang reports + Mermaid = pretty slick combo. Here is data for iron, calcium, zinc and potassium levels for one of my meal plans.
241
Cooklang (Alexey) @cooklang.bsky.social · 25/09/2026
Doc cook.md/help/ios/usi...
cook.md
iOS Using the App
030
Cooklang (Alexey) @cooklang.bsky.social · 25/09/2026
Copy a link to any Cooklang file in the app and open it from Calendars, Notes, Reminders. Available in mobile app since 0.11.0.
251
Cooklang (Alexey) @cooklang.bsky.social · 16/08/2026
Raycast plugin for Cooklang www.raycast.com/chizitere_da...
raycast.com
Raycast Store: Cook
Browse, view, and generate shopping lists from your Cooklang recipe collection
130
Cooklang (Alexey) @cooklang.bsky.social · 15/08/2026
Have to share this. A beautiful recipe site, and a great demo of what's possible with Cooklang. recipes.b28.dev
recipes.b28.dev
One Table — everything you would otherwise buy
Recipes drawn as single tables, arranged by where you would buy the thing if you were not making it.
2101
Cooklang (Alexey) @cooklang.bsky.social · 31/07/2026
CookBot can now change a recipe — or a whole week's plan — until it hits a number. "Get my week to 150g protein a day." It measures, proposes edits, you approve them. Want a few alpha testers. DM me and I'll switch it on free for a month. github.com/cook-md/edit...
150
Cooklang (Alexey) @cooklang.bsky.social · 28/07/2026
Cook Editor can now import recipes: paste a URL or text, drop in photos of a cookbook page, or clip straight from a built-in browser. Everything comes out as plain-text Cooklang — a file you own and can edit. Free & open source: github.com/cook-md/edit...
071
Cooklang (Alexey) @cooklang.bsky.social · 26/04/2026
My talk about automating grocery shopping at @oggcamp.org youtu.be/3uYmduWuhNk?...
youtu.be
Cooklang: markup language for recipes - Alex Dubowski @ OggCamp 2026
YouTube video by OggCamp
151
Cooklang (Alexey) @cooklang.bsky.social · 27/03/2026
Small details, big difference. That’s the whole idea
030
Cooklang (Alexey) @cooklang.bsky.social · 27/03/2026
Step screen. Used during actual cooking — ingredients appear in order of appearance in the recipe step.
130
Cooklang (Alexey) @cooklang.bsky.social · 27/03/2026
Mise en place screen. Used at the start of cooking when you gather everything and do prep. Ideally this should use pantry config order, but for now it uses aisle config order, which is close enough. When we have pantry support we’ll fix
100
Cooklang (Alexey) @cooklang.bsky.social · 27/03/2026
Recipe details screen. People use this to quickly check ingredients while planning and hopping between recipes. We display them alphabetically for quick look up.
110
Cooklang (Alexey) @cooklang.bsky.social · 27/03/2026
Shopping list screen is used in… a shop. If the user has an aisle.conf file, we show sections and ingredients in exact order. I set up sorting to match my shop layout — ingredients appear as you pass them. That’s why all my shopping takes 10–15 minutes.
210
Cooklang (Alexey) @cooklang.bsky.social · 27/03/2026
How to overengineer ingredient sorting in a recipe app 🧵
1122
Cooklang (Alexey) @cooklang.bsky.social · 10/03/2026
First it was paywalls. Then cookie banners. Then cloudflare captchas. Now your recipe clipper needs a crypto wallet.
161
Cooklang (Alexey) @cooklang.bsky.social · 10/03/2026
Remember when the internet was about sharing information? Now it's: bot detected → pay $0.003 in USDC on the Base blockchain → here's your casserole recipe. They sat on this 402 code for 26 years waiting for the right moment and apparently the right moment is "make everything cost money"
160
Cooklang (Alexey) @cooklang.bsky.social · 10/03/2026
So apparently Cloudflare decided the internet needs a toll booth now. They teamed up with Coinbase and built this thing called x402 where your browser has to pay stablecoins just to load a webpage. Like actual crypto. To read a chicken tikka masala recipe.
241
Cooklang (Alexey) @cooklang.bsky.social · 10/03/2026
The server returned HTTP 402. Had to google what that even is. "Payment Required." Bro what Seems like that status code has been sitting there doing nothing since like 1999. And now someone turned it on.
140
Cooklang (Alexey) @cooklang.bsky.social · 10/03/2026
I have cook.md web-site where users can convert recipes from other sites into Cooklang format. And someone complained that import from Serious Eats doesn’t work.
220
Cooklang (Alexey) @cooklang.bsky.social · 10/03/2026
Somehow I wasn’t aware about that interesting development. Let’s talk about 402 HTTP response code.
160
Cooklang (Alexey) @cooklang.bsky.social · 26/02/2026
What you described is really cool, I now want that to replace simple deterministic pantry in Cookcli 🤩
010
Cooklang (Alexey) @cooklang.bsky.social · 24/02/2026
Sounds pretty cool, does this app still exist?
100
Cooklang (Alexey) @cooklang.bsky.social · 23/02/2026
We immediately jumped on this and reworked timers completely. Beyond AlarmKit, we added visibility across other parts of the system: Live Activities and Dynamic Island, so you can access your timers quickly and easily.
081
Cooklang (Alexey) @cooklang.bsky.social · 23/02/2026
iOS 26 changes that: apps can now use AlarmKit — the same system your morning alarm uses. These timers cut through DND and silent mode. Good luck ignoring them now.
151
Cooklang (Alexey) @cooklang.bsky.social · 23/02/2026
There are hacks of course. Some suggest playing an empty music file and triggering an alarm sound when the timer is up. But that can lead to a ban since it's against App Store rules.
110
Cooklang (Alexey) @cooklang.bsky.social · 23/02/2026
There are critical notifications that can cut through DND and are plenty loud. That would be the ideal solution, but we got rejected when we requested that capability.
110
Cooklang (Alexey) @cooklang.bsky.social · 23/02/2026
In iOS, we're pretty limited when it comes to timers. I've checked many apps (including the Cooklang app) and the experience isn't convincing: the app schedules a local notification, and if you're in silent mode or Do Not Disturb, you never hear it. That's why I usually never set timers in the app
271
Cooklang (Alexey) @cooklang.bsky.social · 06/02/2026
Share a recipe with a friend via QR code in iOS app.
0140
Cooklang (Alexey) @cooklang.bsky.social · 30/01/2026
Coming to Brussels for #FOSDEM
1150
Cooklang (Alexey) @cooklang.bsky.social · 22/01/2026
Great stuff 👍
010
Cooklang (Alexey) @cooklang.bsky.social · 22/01/2026
If you use Claude Code or Codex or other similar tool, you can use skills I just created github.com/cooklang/coo...
github.com
GitHub - cooklang/cooklang-skills
Contribute to cooklang/cooklang-skills development by creating an account on GitHub.
000
Cooklang (Alexey) @cooklang.bsky.social · 22/01/2026
Not really, it has separate thin client and server because I want to reuse it for integrating into mobile apps and offload heavy requests like web-search, etc. The client I can open source, but it's not usable without server.
110
Cooklang (Alexey) @cooklang.bsky.social · 19/01/2026
Another highly requested iOS feature is a mise en place screen, which highlights all ingredient prep upfront—so you don’t discover halfway through cooking that the onions were supposed to be chopped.
2170
Cooklang (Alexey) @cooklang.bsky.social · 14/01/2026
Also very experimental image to cooklang: you can take a screenshot from whatsapp and convert to cook file Or picture from a cookbook
050
Cooklang (Alexey) @cooklang.bsky.social · 14/01/2026
iOS app now can import recipes form the browser
1140
Cooklang (Alexey) @cooklang.bsky.social · 28/12/2025
Pricing: €10/month for the first 100 users. AI APIs aren’t cheap, and I’m still learning real usage patterns 😅 Refunds available if it’s not for you. Install for macOS/Linux & report issues: github.com/cook-md/cook... Feedback very welcome. - Alex
github.com
GitHub - cook-md/cookbot
Contribute to cook-md/cookbot development by creating an account on GitHub.
130
Cooklang (Alexey) @cooklang.bsky.social · 28/12/2025
Basically, you can ask Cookbot to do almost anything with your recipes. Because Cooklang recipes are just files, the AI can reason about them deeply. Powered by Claude Sonnet - great at following instructions and thinking clearly.
140
Cooklang (Alexey) @cooklang.bsky.social · 28/12/2025
Meet Cookbot 🤖 It lets you work with your recipes as files: • find top-rated recipes you might like • build a 3-day meal plan • normalize metadata • convert units to metric • tweak recipes (healthier, substitutions, etc.) …and more.
110
Cooklang (Alexey) @cooklang.bsky.social · 28/12/2025
Before adding AI to the Cooklang mobile apps, I built a small proof-of-concept terminal app (TUI) for managing recipes. I didn’t plan to release it-TUIs are niche-but I started using it myself and found it genuinely useful. So… here it is.
Terminal AI application for managing recipes
2150
Cooklang (Alexey) @cooklang.bsky.social · 24/12/2025
If you have hand-written recipes or pictures from cooking books that you want to Cooklang, now you can do that at cook.md/cookifies/new.
Drag&drop images to convert to Cooklang
071
Cooklang (Alexey) @cooklang.bsky.social · 21/12/2025
Download from AppStore via link apps.apple.com/us/app/cookl...
apps.apple.com
Cook: Cooklang recipe app App - App Store
Download Cook: Cooklang recipe app by Alexey Dubovskoy on the App Store. See screenshots, ratings and reviews, user tips, and more games like Cook: Cooklang…
000
Cooklang (Alexey) @cooklang.bsky.social · 21/12/2025
The only app I know that supports three ways of scaling: by multiplier, by servings and by ingredient The last bit is similar to baker's percentages. For example, if a recipe calls for 200g flour but you have 300g, tap on the flour amount and enter 300. The entire recipe scales proportionally.
150
Cooklang (Alexey) @cooklang.bsky.social · 21/12/2025
iOS app just got full metadata support and recipe scaling
iOS app screen of a recipe in Cooklang mobile app
160
Cooklang (Alexey) @cooklang.bsky.social · 19/11/2025
Just sent out to beta-testers new feature of iOS app: alternative to iCloud file sync. 1 - via CookCloud for syncing from any platforms. 2 - local folder for using other sync services like Nextcloud/Syncthing
010
Cooklang (Alexey) @cooklang.bsky.social · 12/11/2025
Packaging Bingo cooklang.org/bingo.html
cooklang.org
Linux Package Manager Hell Bingo
030
Cooklang (Alexey) @cooklang.bsky.social · 06/11/2025
Weird to think about Italian food without tomatoes…
060
Cooklang (Alexey) @cooklang.bsky.social · 02/11/2025
Answer as always: it depends 😀
000