[{"data":1,"prerenderedAt":269},["ShallowReactive",2],{"navigation":3,"\u002Fblog\u002Fdaily-keep-app":48,"\u002Fblog\u002Fdaily-keep-app-surround":258},[4,23],{"title":5,"path":6,"stem":7,"children":8,"icon":22},"快速开始","\u002Fdocs\u002Fgetting-started","1.docs\u002F1.getting-started\u002F1.index",[9,12,17],{"title":10,"path":6,"stem":7,"icon":11},"介绍","i-lucide-house",{"title":13,"path":14,"stem":15,"icon":16},"安装","\u002Fdocs\u002Fgetting-started\u002Finstallation","1.docs\u002F1.getting-started\u002F2.installation","i-lucide-download",{"title":18,"path":19,"stem":20,"icon":21},"使用","\u002Fdocs\u002Fgetting-started\u002Fusage","1.docs\u002F1.getting-started\u002F3.usage","i-lucide-sliders",false,{"title":24,"path":25,"stem":26,"children":27,"page":22},"基础内容","\u002Fdocs\u002Fessentials","1.docs\u002F2.essentials",[28,33,38,43],{"title":29,"path":30,"stem":31,"icon":32},"Markdown 语法","\u002Fdocs\u002Fessentials\u002Fmarkdown-syntax","1.docs\u002F2.essentials\u002F1.markdown-syntax","i-lucide-heading-1",{"title":34,"path":35,"stem":36,"icon":37},"代码块","\u002Fdocs\u002Fessentials\u002Fcode-blocks","1.docs\u002F2.essentials\u002F2.code-blocks","i-lucide-code-xml",{"title":39,"path":40,"stem":41,"icon":42},"内容组件","\u002Fdocs\u002Fessentials\u002Fprose-components","1.docs\u002F2.essentials\u002F3.prose-components","i-lucide-component",{"title":44,"path":45,"stem":46,"icon":47},"图片与嵌入内容","\u002Fdocs\u002Fessentials\u002Fimages-embeds","1.docs\u002F2.essentials\u002F4.images-embeds","i-lucide-image",{"id":49,"title":50,"authors":51,"badge":57,"body":59,"date":247,"description":248,"extension":249,"image":250,"meta":252,"navigation":253,"path":254,"seo":255,"stem":256,"__hash__":257},"posts\u002F3.blog\u002F2.daily-keep-app.md","20亿Token做App，1个Token是你每天的坚持",[52],{"name":53,"to":54,"avatar":55},"JJF AI Lab","\u002F",{"src":56},"\u002Flogo-dark.png",{"label":58},"产品发布",{"type":60,"value":61,"toc":234},"minimark",[62,67,71,74,82,85,91,94,101,108,112,116,162,165,168,175,178,187,190,195,198,204,207,210,213,216,226,229],[63,64,66],"h2",{"id":65},"你有没有这样的经历","你有没有这样的经历？",[68,69,70],"p",{},"收藏了无数个「自律方法」，下载了无数个打卡App，但过了一周就再也没打开过。",[68,72,73],{},"不是你不够好，是那些工具太重了。",[68,75,76,77,81],{},"所以我做了一个决定——用AI，2天时间，从零写一个",[78,79,80],"strong",{},"最简单的习惯打卡App","。",[63,83,84],{"id":84},"过程",[68,86,87,88,81],{},"这一次，我尝试了一种全新的开发方式：",[78,89,90],{},"Vibe Coding",[68,92,93],{},"不用一行一行敲代码，而是把想法告诉AI，让AI帮你实现。",[68,95,96,97,100],{},"2天时间，消耗了",[78,98,99],{},"20亿个Token","——相当于让AI阅读和生成了海量代码。",[68,102,103,104,107],{},"最终的成品，是一个叫 ",[78,105,106],{},"Daily Keep"," 的习惯追踪应用。",[63,109,111],{"id":110},"它能做什么","它能做什么？",[113,114,115],"h3",{"id":115},"核心功能",[117,118,119,127,134,141,148,155],"ul",{},[120,121,122,123,126],"li",{},"📅 ",[78,124,125],{},"日历热力图"," —— 一眼看到你的坚持",[120,128,129,130,133],{},"✅ ",[78,131,132],{},"每日打卡"," —— 一键完成，没有多余操作",[120,135,136,137,140],{},"🏆 ",[78,138,139],{},"努力值系统"," —— 打卡获得奖励，形成正向循环",[120,142,143,144,147],{},"📝 ",[78,145,146],{},"流水账模式"," —— 开启后作者自己评论不扣努力值，自由记录每一天",[120,149,150,151,154],{},"💬 ",[78,152,153],{},"评论与点赞"," —— 和朋友互相激励",[120,156,157,158,161],{},"📊 ",[78,159,160],{},"进度追踪"," —— 看到自己一天比一天好",[113,163,164],{"id":164},"设计理念",[68,166,167],{},"没有花里胡哨的功能，没有弹窗广告，没有会员门槛。",[68,169,170,171,174],{},"就是一个",[78,172,173],{},"干净、好看、纯粹","的打卡工具。",[63,176,177],{"id":177},"这件事的意义",[179,180,181],"blockquote",{},[68,182,183,184,81],{},"AI可以帮你写代码，但",[78,185,186],{},"坚持这件事，没有人能替你做",[68,188,189],{},"20亿Token做出来的App，最终的价值不在于技术有多牛，而在于——",[68,191,192],{},[78,193,194],{},"你愿不愿意每天打开它，打一个卡。",[68,196,197],{},"每一个打卡记录，都是你在对自己说：今天，我又进步了一点。",[68,199,200,201],{},"这就是 Daily Keep 想做的事情：",[78,202,203],{},"让坚持变得简单，让努力被看见。",[63,205,206],{"id":206},"写在最后",[68,208,209],{},"限时早鸟免费，先到先得，即将开启收费。",[68,211,212],{},"如果你也想开始养成一个好习惯，不妨试试。",[68,214,215],{},"留言评论你的订单号，给你开启免费。",[68,217,218,219],{},"👉 打开 ",[220,221,225],"a",{"href":222,"rel":223},"https:\u002F\u002Fdk.jjf-tech.cn",[224],"nofollow","dk.jjf-tech.cn",[227,228],"hr",{},[68,230,231],{},[78,232,233],{},"20亿Token写代码，1个Token是你每天的坚持。",{"title":235,"searchDepth":236,"depth":236,"links":237},"",2,[238,239,240,245,246],{"id":65,"depth":236,"text":66},{"id":84,"depth":236,"text":84},{"id":110,"depth":236,"text":111,"children":241},[242,244],{"id":115,"depth":243,"text":115},3,{"id":164,"depth":243,"text":164},{"id":177,"depth":236,"text":177},{"id":206,"depth":236,"text":206},"2025-06-01","用AI，2天时间，从零写一个最简单的习惯打卡App。Vibe Coding开发方式，让AI帮你实现想法。","md",{"src":251},"https:\u002F\u002Fpicsum.photos\u002Fid\u002F180\u002F800\u002F450",{},true,"\u002Fblog\u002Fdaily-keep-app",{"title":50,"description":248},"3.blog\u002F2.daily-keep-app","AX-sO4I_VBR0zjoBdXLASa3Vur-7jYnaPUxpf6VwLPY",[259,264],{"title":260,"path":261,"stem":262,"description":263,"children":-1},"AI小酒馆·第一期：让AI连接每一个有趣的灵魂","\u002Fblog\u002Fai-pub-night","3.blog\u002F1.ai-pub-night","不懂AI也没关系，来喝杯酒，听听不同行业的人怎么玩转AI工具。跨界视角、实战经验、社交连接、轻松氛围。",{"title":265,"path":266,"stem":267,"description":268,"children":-1},"把AI放到手上：JJF AI实战课·厦门站回顾","\u002Fblog\u002Fai-practical-workshop","3.blog\u002F3.ai-practical-workshop","不是再收藏一份教程，是把AI真正用到手上。听懂AI、理解Agent、看AI短剧工业化、3D MV工作流提效，再动手做滚动叙事个人主页。",1783420202480]