LOCAL-FIRST SOFTWARE
Connection Atlas
一个保存在浏览器本地的私人关系图谱,支持多层关系、最短路径与可迁移的 JSON 备份。
- 我的角色
- 独立设计与开发
- 当前状态
- 产品已上线
- 时间
- 2026
记住人与人之间的联系
Connection Atlas 来自一个很个人的需求:我记得认识的人,却有时会忘记他们彼此如何相识,或者遗漏一些值得保留的小细节。通讯录记录的是一个个人,我希望整理的则是人之间的联系。2026 年 6 至 8 月,我独立完成了这个应用的设计、开发与部署。
让关系图回答具体问题
产品组织人物、笔记和多层关系,提供本地搜索与路径探索。Breadth-first Search(BFS)用于寻找记录中两人之间最短的关系链。算法让图谱不只是一张可视化图片,还可以基于用户输入的关系,回答“两个人是通过谁联系起来的”这一具体问题。
技术重点:将图建模与 BFS 用于日常生活中的记忆与组织问题。
把隐私考虑落实到架构里
关系笔记带有私人性质,因此我选择了不使用云端数据库的 local-first 架构,将记录保存在当前浏览器和设备中。客户端 JSON 导入与导出让备份明确、可迁移;同时,本地存储也有取舍:清理浏览器数据可能丢失图谱,用户需要自行保留备份,导出的文件也应作为私人资料妥善保存。
把个人想法完整做出来
最终交付的是一个已部署、公开源代码的工具,而不是需要获取访客真实社交网络的服务。它把个人需求、基于图的交互,以及对数据归属的考虑,整合为一个由我独立完成的小型应用。
NEXT / LET’S TALK
从这个项目,聊到下一个想法。
想了解技术细节、讨论研究问题,或交流合作机会?欢迎给我发邮件。