You find a recipe online, but it's buried in a blog post. You tweak it to your taste, but forget your changes next time. This tool fixes that.
Live Demo: cooklog-ai.casey-digennaro.workers.dev
cooklog-ai is a self-hosted cooking assistant. It stores recipes, your adjustments, and basic pantry notes directly in your own code repository.
- Stores Recipes: Save recipes as plain text files in your repo.
- Tracks Adjustments: Log your modifications (e.g., "less salt") alongside the original.
- Basic Pantry List: Maintain a simple
pantry.txtfile to note ingredients you have. - Searches Your Data: Ask questions like "what did I change last time?" and get answers from your own notes.
- Fork this repository.
- Clone your fork and navigate into it.
- Set two secrets using Wrangler:
npx wrangler secret put GITHUB_TOKEN npx wrangler secret put DEEPSEEK_API_KEY
- Deploy:
npx wrangler deploy
Your instance will be live at your Worker URL. Edit files in your fork to add recipes or change logic.
- Fork-First Ownership: All data (recipes, notes) lives in your GitHub repository.
- Zero Dependencies: Runs on a single Cloudflare Worker.
- Plain Text Storage: Uses Markdown and TXT files you can edit anywhere.
- Recipe Search: Query your personal collection via natural language.
It only processes text. You must manually copy-paste or type recipe instructions and ingredient lists into your repository files; it cannot scrape or extract them from websites for you.
This is a dedicated Cocapn Fleet agent. It's a single-purpose Cloudflare Worker that reads from and writes to your GitHub repository. It uses the GitHub API for storage and an LLM (via Deepseek) to interpret your queries against your data. There is no database; your repo is the source of truth.
Open source. MIT licensed. No tracking.