本地科学减脂计划生成器 · 纯前端 · 零依赖 · 零外部 API
输入身体信息与身材类型,约 1 分钟为你定制专属 7 天减脂餐 + 训练计划。所有计算与计划生成都在浏览器本地完成,不上传任何数据、不调用任何 AI 接口,隐私安全、离线可用。
- 科学指标计算:BMR / TDEE / 每日建议摄入 / 蛋白质目标(Mifflin-St Jeor 公式 + 目标周减重缺口)
- 7 天减脂餐计划:食材池轮换,保证每天不重样;按身材微调碳水/蛋白比例
- 7 天训练计划:徒手 / 健身房 / 瑜伽 / 跑步 / HIIT / 户外,含组数 × 时长、组间休息、分步跟练要点
- 8 类身材双维度:体型(偏瘦/匀称/微胖/肥胖)× 脂肪分布(梨/苹果/沙漏/矩形/泡芙),专属食材与训练侧重
- 运动提醒闹钟:设定时间弹窗 + 系统通知(localStorage 持久化)
- 分享与引流:邀请文案复制、社群二维码(点击放大扫码)、每日金句、打印/导出
- 213 张本地插图:食材图、动作姿势图、代表餐图,全部离线内置
- 前端:单 HTML + 原生 JS,零构建、零依赖
- 计划生成:本地模板库(科学计算 + 食材池轮换 + 按身材微调),无需任何 AI / 外部 API
- 桌面 exe:通过
pkg将 Node 静态服务打包为单文件 exe,双击即用
YF_keepfit/
├─ index.html 界面与结构
├─ app.js 前端逻辑(指标计算 / 模板库 / 渲染)
├─ styles.css 样式
├─ print.css 打印样式
├─ serve.js 本地静态服务(pkg 打包入口)
├─ package.json 项目与打包配置
├─ assets/ 插图(213 张 png)
│ ├─ foods/ 食材图(通用 + 身材专属)
│ ├─ poses/ 动作姿势图(套图 + 通用)
│ ├─ meals/ 每日代表餐图
│ ├─ brand/ 品牌 / 主视觉图
│ └─ qrcode-together.png 社群二维码
├─ README.md
├─ LICENSE
└─ 前端开发文档.md 开发参考(架构 / 计算逻辑 / 素材规范)
方式一 · 源码(需 Node.js)
cd YF_keepfit
npm start # 等价于 node serve.js
# 浏览器自动打开 http://127.0.0.1:8084方式二 · 单文件 exe(开箱即用,无需 Node)
- 打开仓库的 Releases 页面:https://github.com/horacefeng1995/YF_keepfit/releases
- 找到最新版本(如
v1.0.0),下载附件YF_keepfit.exe - 双击
YF_keepfit.exe,稍候片刻,浏览器会自动打开http://127.0.0.1:8084 - 若浏览器未自动打开,手动访问该地址即可使用
说明:
YF_keepfit.exe为单文件程序,已内嵌 Node 运行时与全部插图,无需安装 Node.js、无需联网。如被系统 / 杀毒软件拦截,请选择「仍要运行」或将文件加入白名单(程序不含任何联网或危险行为)。
npm install -g pkg # 或 npx pkg
npm run build # 生成 dist_exe/YF_keepfit.exeexe 约 420MB(内嵌 Node 运行时 + 全部插图),体积较大,因此不入库,仅通过 GitHub Releases 分发。
MIT © YF_keepfit