Skip to content

Navigation Menu

Sign in
Sign up

Latest commit

History

274 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

dicha · 滴茶

一个把个人物品、生活空间和一点点叙事感放在一起的生活管理应用。

dicha 在西班牙语里是"幸福"。

滴茶来自潮汕语境里的"有闲好滴茶":不是赶着完成什么,而是在日子里留一点从容。

这个项目想做的事情很简单:帮人把生活里的东西收进一个可管理、可回看、也有一点温度的数字空间里。

它不是任务软件,不是库存表,也不是为了制造焦虑的提醒机器。它更像一个会慢慢长出来的小屋:衣服、书、杂物、纪念品、临时放下的东西,都有自己的位置,也可以留下它们为什么在这里。


现在的 dicha

dicha 还在 pre-alpha。当前重点不是把功能堆满,而是先把一个能长期自用的核心循环跑通:

  1. 记录一个物品。
  2. 放进一个房间。
  3. 补充必要的信息和照片。
  4. 之后能找得到、看得懂、想得起。

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/


路线

M1:能记录

搭好 Web/API/Admin 骨架,跑通登录、录入、房间、物品详情和基础 AI 辅助。目标是作者自己能每天用它记录杂物。

M2:会说话

补上像素房间、sprite、图像处理、落灰和更完整的视觉反馈。目标是让 dicha 不只是能用,而是开始有自己的气质。

M3:活起来

深化衣橱和书房,补齐 onboarding、齐默默、昼夜变化和发布所需的完整体验。

更细的计划见 plan.md


开源承诺

dicha 使用 MIT License。

这个项目不会做"高级房间只给 Pro""自托管阉割功能"这一类切分。云端版可以卖托管、算力、网络和便利性,但代码和核心能力应该对自托管用户完整开放。


深度阅读


License

MIT © 2026 ROYIANS

About

Dicha · 像素风 2.5D 一个把个人物品、生活空间和一点点叙事感放在一起的生活管理应用 · Your cozy pocket

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

AltStyle によって変換されたページ (->オリジナル) /