我创建了“Personal Store”,因为我厌倦了给自己发短信

发布: (2026年1月12日 GMT+8 10:21)
7 min read
原文: Dev.to

Source: Dev.to

别再把 WhatsApp 的 “You” 聊天当成数据库使用了。是时候升级了。

我们都这么做。你正拿着手机,刷着 Twitter 或阅读文章,突然发现有东西需要稍后保存。你会怎么做?点一下 分享,把它发给……自己。

也许是 Telegram 上的 Saved Messages 聊天,或者给自己的 Slack 私信,亦或是 WhatsApp 那个孤单的 You 对话。

快进两周。你需要那个链接。你打开聊天应用,开始滚动——越过购物清单,越过随机截图,越过“给妈妈打电话”的提醒。那个重要的资源埋在一片线性、杂乱的数字碎片墓地里。

我创建了 Personal Store 来解决这个恰恰的问题。它是一个集中式、注重隐私的设备间桥梁,旨在用结构化、智能的工作空间取代混乱的“自聊”工作流。

Personal Store UI

问题: “Me” 聊天已损坏

Chat apps are designed for communication, not storage. They lack:

  • 组织: 没有标签、没有文件夹、没有层级结构。
  • 上下文: 链接仅仅是链接;你无法轻松添加结构化笔记或元数据。
  • 持久性: 要找三个月前的内容需要进行考古式的挖掘。
  • 安全性: 那个你刚发给自己的 API 密钥或密码会以明文形式保存在聊天记录中。

解决方案:Personal Store

Personal Store 是一个基于网页的“第二大脑”,位于你的移动端和桌面工作流之间。它用于存放那些你还不想永久归档、但也不能丢失的内容。

🚀 改变游戏规则的关键功能

1. 专用的 “Stores” – 按使用意图组织数据:

  • 📝 Snippet Store – 代码块、提示词、可复用文本以及自定义标签。
  • 🔗 Link Store – 不会在浏览器里丢失的书签管理器。
  • 📋 Clipboard Store – 用于将文本从手机即时传输到电脑的临时缓冲区。
  • 📊 Habit Store – 使用类似 GitHub 的贡献网格和连击计数来跟踪每日习惯。
  • 📋 Tracking Store – 类看板的工作区,支持多个看板、列和卡片;支持拖拽。
  • 👣 Steps Store – 记录并执行复杂的多步骤流程;可复用的指南,包含变量、说明和命令。
  • 📦 Drop Store – 生成临时链接,让朋友可以直接向你的仓库“投递”文本,而无需在社交平台上添加他们。

2. 🔥 Secret Store(阅后即焚) – 创建只能 使用一次 的唯一链接。收件人查看后,数据会从服务器永久删除。

3. ✨ Smart Editor – 你的重要文本的暂存区:

  • 存放关键信息(ID、地址、账户详情)。
  • 保存可复用的文本和消息(常用回复、代码块、草稿)。
  • 使用占位符(变量)构建动态模板,可随时填入。

4. 🌍 Public Store – 在不泄露隐私的前提下共享知识:

  • 分发指南、代码片段或 AI 提示词。
  • 细粒度访问控制:公开链接可以面向所有人,也可以限制特定用户。

5. 👁️ 隐私与可见性控制

  • 隐私模式: 一键模糊所有敏感内容——标题、代码片段、笔记——让你在屏幕共享时安全无忧。
  • 全局可见性切换: 全局隐藏或显示标记为秘密的任何内容。

6. 🔒 加密数据库 – 所有数据在进入数据库之前就已加密,确保静止时的内容安全。

7. 🤝 协作工作空间(全新!) – 在不共享登录信息的情况下进行协作:

  • 共享链接分类: 邀请他人加入特定的 Link Store 分类(例如旅行计划、团队项目)。
  • (原文在此处截断;如有需要可继续添加协作功能。)

协作功能

  • 其他用户 可以即时查看、添加和编辑该类别中的链接。
  • 共享剪贴板: 创建专用的剪贴板标签页,并将其作为团队的同步草稿本共享。
  • 细粒度控制: 所有者可通过用户名添加或移除成员;协作者可以自由贡献,完成后可离开。

内部实现:现代技术栈

  • 框架: Next.js 16(App Router),用于强大的服务器端渲染和 API 处理。
  • 语言: TypeScript。
  • 用户界面: React 19 + Tailwind CSS 4 + Radix UI。
  • 数据库: MongoDB(通过 Mongoose)。
  • AI: Google Generative AI。

Next.js Server Actions 被用于无缝的数据变更,使客户端代码体积保持小巧且响应迅速。

开源与可自行托管

数据隐私是 Personal Store 的核心。虽然提供了托管演示,但整个项目是开源的。您可以克隆仓库,启动自己的 MongoDB 实例,并在 Vercel、VPS,甚至树莓派上托管私有实例。

您的数据,您做主。

试一试

停止在聊天记录中滚动寻找上周二的那个链接。给你的数字生活一个应有的归宿。

  • 现场演示:
  • GitHub 仓库:

如果您觉得 Personal Store 有用,请考虑在 GitHub 上给它加星!我们始终欢迎贡献。

Back to Blog

相关文章

阅读更多 »