POUR.LOG · 手冲陪学 · LOCAL-FIRST PWA

像做实验一样冲咖啡,
每一杯只调一个变量

记录豆子、配方和每一杯的口感,让 AI 告诉你下一杯该调哪个参数、为什么这么调。一次只调一个,变好喝了才知道原因。

数据只在本机无账号离线可用AI 可选

FEATURES · 功能

记豆子、记配方、记每一杯。

每篇日记都存了当时用的配方和参数,过阵子回头看,还能看明白那杯是怎么冲的。

01BEANS

豆样本库

一支豆子一个档案:烘焙度、处理法、风味标签,还有它的冲煮历史和最好的一杯。

耶加雪菲 · 水洗 · BEST #19

02RECIPES

配方库

自带几个常用配方,也可以自己建。注水分几段、每段多少克都写清楚,冲的时候照着来就行。

闷蒸 30g/30s → 二段 120g → 三段 225g

03JOURNAL

冲煮日记

每冲一杯,自动存下当时的配方和参数。口感打个分,想多写两句就写两句。

酸 3 · 甜 2 · 苦 4 · 干净 2 · 余韵 3 · 醇厚 3

04AI REVIEW

AI 复盘

看完你的评分,给一条建议:下一杯调哪个参数、怎么调、为什么。只给一条,不会让你全推倒重来。

SUGGEST · 研磨 +2 格 · 其余不动

05SIMULATOR

冲煮实验室

一个离线模拟器:拖一下研磨或水温,马上看到口感大概会怎么变,旁边还有原理解释。

研磨 +2 → 苦 −0.8 · 干净 +0.6

06LOCAL-FIRST

本地优先 PWA

数据都存在你自己的设备里,能装到主屏幕,断网也能用。不用注册账号。

Dexie · IndexedDB · 0 CLOUD

METHOD · 单变量原则

变量一多,你就不知道是什么起了作用。

研磨、水温、比例、注水,这些参数互相影响。一次改两三个,就算变好喝了,也不知道该谢谁。所以 POUR.LOG 每次只让你改一个。

冲一杯,记下来

照着配方冲,参数和过程会自动记进日记,不用一边冲一边记。

给口感打分

酸、甜、苦、干净度、余韵、醇厚度,六项各打 1 到 5 分,一分钟的事。

只调一个变量

AI 从评分里挑出最要紧的那个参数,告诉你怎么调、为什么。下一杯就只动它。

PARAM BREW #23 BREW #24
研磨 中细 CHANGE
水温 92°C 92°C KEEP
粉水比 1:15 1:15 KEEP
注水 3 段 3 段 KEEP
AI REVIEW · 为什么这么改

苦 4 分、干净度只有 2 分,多半是过萃了。研磨太细时细粉多,后段容易萃过头,调粗一点会均匀些。

▸ 去实验室验证这条建议

▸ 下一杯要是更好喝,你知道是研磨的功劳。

LAB · 冲煮实验室

改个参数会怎样?先在实验室里试试。

一个不用磨豆、不用烧水的模拟器。调研磨、水温、比例或注水手法,看六项口感大概会怎么变。学手冲,先在这里练手感。

01 · FROM SUGGESTION

带着建议进来

日记里的 AI 建议旁边有个「去实验室验证」。点进来,左边是你刚冲的那杯,右边是按建议改了参数的下一杯,变化一目了然。

02 · UNDER THE HOOD

不光给结果,还讲原理

每次变化下面都有一块「掀开引擎盖」,讲清楚为什么磨粗了苦味会降、水温高了酸会怎样。看多了,不用 AI 你自己也会调。

03 · ZERO WASTE

试错不费豆子

想怎么折腾都行,反正不用磨豆不用烧水。拿不准的调整,先在这里跑一遍再上手冲。

LOCAL-FIRST · 本地优先

数据在你设备上,不经过任何人的服务器。

POUR.LOG 装好就能用,不用注册,不用登录。

01 · STORAGE

数据不出设备

豆子、配方、日记,全都存在浏览器本地的 IndexedDB 里。没有账号,也没有云端。

02 · OFFLINE

断网照样冲

装到主屏幕之后,记录、打分、查历史、跑模拟器,都不需要网。

03 · BYO-AI

AI 自己配

用的是 OpenAI 兼容接口,地址、Key、模型都在设置页自己填。请求直接从你的设备发给你选的服务商。

04 · FALLBACK

没有 AI 也能用

不配 AI,或者接口临时挂了,内置规则照样给建议,同样一次只调一个参数。

BUILT WITH

React 19TypeScriptViteReact RouterDexie · IndexedDBZodvite-plugin-pwaCSS Design Tokens