Daycup · 离线单文件版 / Offline single-file edition

中文
1. 用 Chrome 或 Edge 打开 Daycup.html。不需要安装任何东西，不需要登录、AI 或 API Key。
2. 右上角可以切换 中文 / English；默认跟随浏览器语言。
3. 先在「设置」里分别选咖啡机和磨豆机，确认粉碗类型和实际粉量；再在「豆子」里加这一包豆子；然后到「冲煮」拿起始配方。
4. 记录保存在浏览器里，不会写回这个 HTML 文件。换电脑、换浏览器或换文件位置之前，先到「我的数据」导出备份，再在新地方导入。
5. 浏览器不允许本地文件保存数据时：电脑装有 Python 3.10+ 的话，Mac 双击 Start Daycup.command，Windows 双击 Start Daycup.cmd，
   或运行 python3 scripts/launch.py，然后打开 http://127.0.0.1:8768/。保持终端打开，Ctrl+C 结束。
网页版（手机也能用，可添加到主屏幕）：https://sidecourt.space/drops/daycup/

English
1. Open Daycup.html in Chrome or Edge. Nothing to install; no login, AI or API key.
2. Switch 中文 / English with the button in the header; the default follows your browser language.
3. Setup: choose your machine and grinder separately and confirm the basket and real dose. Beans: add the bag you are opening. Brew: get a starting recipe.
4. Records live in the browser, not in this HTML file. Before changing computer, browser or file location, export a backup from My data and import it in the new place.
5. If the browser refuses storage for a local file and Python 3.10+ is installed: double-click Start Daycup.command (Mac) or Start Daycup.cmd (Windows),
   or run python3 scripts/launch.py, then open http://127.0.0.1:8768/. Keep the terminal open; Ctrl+C stops it.
Web edition (works on phones too, can be added to the home screen): https://sidecourt.space/drops/daycup/

Recipes are starting points, not guarantees. Daycup never guesses an exact grind number from a brand, price or origin.
