一个把个人物品、生活空间和一点点叙事感放在一起的生活管理应用。
dicha 在西班牙语里是"幸福"。
滴茶来自潮汕语境里的"有闲好滴茶":不是赶着完成什么,而是在日子里留一点从容。
这个项目想做的事情很简单:帮人把生活里的东西收进一个可管理、可回看、也有一点温度的数字空间里。
它不是任务软件,不是库存表,也不是为了制造焦虑的提醒机器。它更像一个会慢慢长出来的小屋:衣服、书、杂物、纪念品、临时放下的东西,都有自己的位置,也可以留下它们为什么在这里。
dicha 还在 pre-alpha。当前重点不是把功能堆满,而是先把一个能长期自用的核心循环跑通:
- 记录一个物品。
- 放进一个房间。
- 补充必要的信息和照片。
- 之后能找得到、看得懂、想得起。
M1 阶段先做"能记录"。像素房间、sprite、落灰、角色对白这些会在后续阶段逐步补上;现在不会假装它们已经完成。
dicha 用"房间"组织生活。
第一批会聚焦三个房间:
- 杂物间:最先落地。用来收纳那些暂时不知道该放哪、但又确实需要被记住的东西。
- 衣橱:管理衣物、季节、穿着记录和搭配线索。
- 书房:记录书、阅读状态、笔记,以及一本书留在生活里的位置。
冰箱、药箱、厨房、工具箱、唱片架这类房间都很适合 dicha,但它们不是第一阶段的重点。这个项目会克制一点,先把少数房间做扎实。
不靠红点驱动。
dicha 不会用"你还有多少事没做"来逼你回来。提醒可以有,但它应该帮你减少负担,而不是制造亏欠感。
记录要轻,但不空。
录入可以从一句话、一张照片、一个 ISBN 或一次 AI 辅助识别开始。信息不必一次填满,但以后回看时要有用。
物品不是表格里的行。
每个物品都有数据,也可以有照片、标签、故事和一句简短的描述。它们首先属于生活,其次才属于数据库。
作者在场。
齐默默是 dicha 里的引导角色,也是这个项目的声音。她不会被随便交给 AI 生成。dicha 可以使用 AI,但不会让 AI 代替项目本身说话。
当前仓库已经有真实代码,不再是纯设计稿阶段。
- Web app:React + Vite + TanStack Router/Query
- Admin app:独立后台入口
- API:NestJS + Prisma
- Auth:Better Auth
- Contract:ts-rest + zod,共享在
packages/shared - UI:HeroUI + Tailwind v4
- i18n:中文优先,react-i18next
像素引擎和图像处理流水线会在后续阶段进入主线。
项目使用 pnpm workspace。仓库声明的包管理器版本是 pnpm@9.12.0。
corepack pnpm dev
常用命令:
corepack pnpm build corepack pnpm typecheck corepack pnpm lint
开发约定和分层规范在 .trellis/spec/。
搭好 Web/API/Admin 骨架,跑通登录、录入、房间、物品详情和基础 AI 辅助。目标是作者自己能每天用它记录杂物。
补上像素房间、sprite、图像处理、落灰和更完整的视觉反馈。目标是让 dicha 不只是能用,而是开始有自己的气质。
深化衣橱和书房,补齐 onboarding、齐默默、昼夜变化和发布所需的完整体验。
更细的计划见 plan.md。
dicha 使用 MIT License。
这个项目不会做"高级房间只给 Pro""自托管阉割功能"这一类切分。云端版可以卖托管、算力、网络和便利性,但代码和核心能力应该对自托管用户完整开放。
plan.md:产品和阶段计划AGENTS.md:AI 协作约定.trellis/spec/:工程规范apps/web/README.md:Web 前端说明
MIT © 2026 ROYIANS