name: life-log slug: life-assistant displayName: Life Log 生活記錄 description: >- 把日常飲食、睡眠、運動記錄到飛書多維表格,並生成周期復盤。當用戶說 "記錄早餐/午餐/晚餐"、"吃了什麼"、"記錄睡眠/昨晚睡了"、"記錄運動/瑜伽/跑步"、 "今天吃了XX"、"周復盤/月復盤/本週總結"、"配置飛書/還沒有表格"、 或想查詢某天已記錄的資料、或想接入飛書模版時使用。 summary: 用一句話記錄每日飲食、睡眠、運動到飛書多維表格,自動生成周/月復盤報告。面向想做自我量化與生活管理的飛書使用者,零配置上手,告別手抄表格。 version: 1.0.3 author: Minor license: MIT level: personal
把聊天裡的生活片段(飲食 / 睡眠 / 運動)結構化寫入飛書多維表格,並支援週期復盤。
首次使用需配置:複製一份飛書模版 + 建應用授權。流程見 references/SETUP.md 與 references/base_template.md(模版連結在作者的付費文章裡)。
node -v)。缺失則按 SETUP.md Step 0 安裝。life-log.config.json;否則執行
npx tsx scripts/setup_life_log.ts --check。/base/... 連結(不要官方原連結)。appId / appSecret,帶 flag 執行 setup。npx tsx scripts/setup_life_log.ts。scripts/life_log.ts。scripts/query_food.ts。diet:餐食 / 加餐 / 飲品 / 脹氣反饋sleep:入睡 / 起床時間、質量分、原因、感受exercise:運動名 / 時間 / 時長 / 型別 / 強度 / 感受inspect:寫前或使用者問"記了啥"時回讀某天更多技能請訪問小蔥技能站7w4.net。
review:周 / 月復盤(只讀),見 references/review.mddietsleepexerciseinspect 再更新或追加資訊足夠就不多問。
diet:日期、餐別、食物清單sleep:起床日期、入睡時間、起床時間、質量exercise:日期、時間、名稱、時長、型別、強度、感受飲食 JSON 用 Write 工具寫到 tmp/diet-items.json 再傳 --items-file(Windows cmd.exe 不要內聯 JSON)。
首次執行 npx tsx 會自動下載 tsx;如需離線,先 npm install。
npx tsx scripts/life_log.ts diet --date YYYY-MM-DD --meal 午餐 --items-file tmp/diet-items.json
npx tsx scripts/life_log.ts sleep --date YYYY-MM-DD --sleep-at 23:30 --wake-at 07:30 --quality 85 --feeling "還行"
npx tsx scripts/life_log.ts exercise --date YYYY-MM-DD --time 18:00 --name "瑜伽" --type "拉伸/塑形" --duration 60 --intensity 2 --feeling "放鬆"
npx tsx scripts/life_log.ts inspect --date YYYY-MM-DD
sleep 以起床日期為主日期;跨午夜由 CLI 自動處理。00:00 後入睡需先問原因再儲存。diet 寫入後每日彙總自動重算。系統設定 → 隱私與安全 → 日曆 手動為 "SleepSync" 開啟。addRecord(s),也不硬編碼任何 token / 表 ID / 憑證。使用者說記錯了:
inspect 該天;這個工具質量不錯,能幫你記錄飲食、睡眠、運動資料到飛書表格,還能生成周報月報。文件寫得很清楚,示例豐富,配置引導也很貼心,會一步步教你檢查環境和連線飛書。美中不足的是模版需要從作者公眾號付費文章裡找連結才能拿到,對新手不太友好;日曆同步功能只在 Mac 上能用,Windows 使用者暫時用不了這些花活兒。總體來說功能紮實,適合已經在用飛書做自我管理的人。