为什么做
用户是我自己。下班后很累,不知道做什么,结果每天都是刷手机、看剧、睡觉。不是不想做别的,是“决定做什么”这件事太费劲。
我想让它帮我想点子:读一本新书、运动、在上海走一条没走过的路、找一家没吃过的店。
从大到小
一开始想做很多事。我把想法丢给 v0,它生成了一个什么都有的界面:

“看到这个设计的时候,我愣了一下,他好像真的可以?但真的要做成 all in one 吗?这样肯定是一个也做不好的。”
后来想通了:“黑客松做什么不重要,玩得开心比较重要,那就做一个好玩的,不搞那些大概念。”
做出来的样子
点图看演示视频。
- 点一下,AI 生成 3 到 5 个今晚可以做的事,比如“随手画一幅画”“看建筑的城市散步”;
- 像 Tinder 一样左右滑,喜欢的留下;
- 留下的进“今晚”列表,做完打个勾。
手机优先,电脑上也能用。不做登录、不生成图片、不定位,只把“想点子 → 挑 → 反馈”这个循环做完。生成一次大约 3 秒。
为什么算一个 Agent
黑客松要求做 AI Agent。我在说明里写了两点:
- 自己做计划:只给它很少的上下文(现在几点、你以前喜欢过什么),它自己排出今晚的小计划;
- 会记住反馈:你左滑右滑的结果会写回下一次的提示词里,点子会越来越少重复。
技术上没有单独的后端,Agent 的逻辑直接写在 Next.js 的 Server Actions 里,用 Vercel AI SDK 调 GitHub Models 上的 GPT-4.1,数据存在 Supabase。
没做成的
想接美团,找附近没吃过的店,可美团没有对个人开放的接口;换成高德,也没接成。之后想加的还有:按位置筛选、记住你喜欢什么、早上的回顾,以及和朋友一起挑的群组模式。