草根开发者用AI重构照片资产,LifeFrame使命:点亮每段回忆
当Adobe Lightroom年费高达888元,当你的照片散落在手机、电脑、网盘各个角落,当一个县城小伙决定用AI和代码改变这一切...
故事的开始:一个摄影爱好者的痛点
我叫看山,来自一个普通的县城。和很多摄影爱好者一样,我热爱用镜头记录生活,但很快就被一个现实问题困扰:
照片管理,真的太痛苦了。
手机里存了数千张照片,电脑硬盘里还有更多。想要找一张去年在某个地方拍的照片?得翻遍所有文件夹。想要整理成时间线?手动一张张分类,累到怀疑人生。想要专业的照片点评?要么花钱请摄影师,要么自己摸索。
更让人头疼的是,市面上的照片管理软件,要么功能单一,要么价格昂贵。
Adobe Lightroom,专业是专业,但年费888元,对于我这样的普通用户来说,确实有点肉疼。而且,它更偏向于照片后期处理,对于"照片管理+回忆整理+作品展示"这样的综合需求,总觉得不够完美。
Google Photos,免费但有限制,而且在国内使用不便。
各种网盘,只是存储,没有智能整理,更没有专业的照片点评。
于是,一个大胆的想法在我脑海中萌生:为什么不能自己做一个?
硬刚Adobe:用AI和代码重新定义照片管理
作为一个非科班出身的程序员,我深知这条路不容易。但AI时代的到来,给了我新的武器。
12月份,感染甲流卧病半个月,我用VibeCoding手搓出来了这个照片托管小站:
1. AI照片点评:让每张照片都有专业点评
Adobe Lightroom能帮你修图,但不会告诉你"这张照片哪里拍得好,哪里可以改进"。
我决定用AI来解决这个问题。
通过集成GPT、Claude、Gemini等大模型,我打造了一个AI照片点评系统。上传一张照片,AI会从多个维度进行分析:
- 构图分析:三分法、对称构图、引导线...
- 光线评价:曝光是否准确、光影是否和谐
- 色彩点评:色调是否统一、色彩搭配是否合理
- 技法建议:如何改进构图、如何调整参数
- 亮点提炼:这张照片最值得称赞的地方
更酷的是,我还设计了多个AI助手角色:
- 摄影大师:专业、严谨,从技术角度深度分析
- 网站匿名文艺青年:友善、温暖给出鼓励,注重情感表达
- 器材党毒舌点评:毒舌犀利,一针见血指出问题
一张照片,三种视角,让你全方位了解自己的作品。后续随着AI能力的进化,还会增加更多有趣的AI评论员,比如网上很火的“牛而逼之,直接封神”。
2. 智能时间线:让回忆自动串联
Lightroom的时间线功能很基础,只是按时间排序。我想要的是:让照片自动串联成回忆故事。
通过AI智能分组,系统会自动识别:
- 同一时间段拍摄的照片(比如一次旅行)
- 同一地点拍摄的照片(比如某个城市)
- 同一主题的照片(比如日落、美食)
然后自动生成回忆相簿(Memory) ,每张照片都有EXIF信息(拍摄时间、地点、设备),形成完整的时间线。
3. 足迹地图:在地图上看到你的旅行轨迹
这是Lightroom没有的功能。
通过提取照片的GPS信息,系统会自动在地图上标记你的足迹。点击地图上的任意一个点,就能看到在那个地方拍摄的所有照片。
可视化你的旅行轨迹,让"在哪儿发生了什么"一目了然。
4. 一次上传,多处复用:照片即资产
Lightroom的照片管理是"文件夹式"的,一张照片只能在一个地方。
我设计的理念是:照片是数字资产,一次上传,多处复用。
- 上传到云存储
- 自动提取EXIF信息(时间、地点、设备、参数)
- 时间线、地图、相簿、广场统一引用同一份资源
- 支持Docker自托管,数据完全掌控
5. 公共广场:让作品被更多人看到
Lightroom是个人工具,我的平台还有公共广场功能。
你可以选择将照片分享到广场,让全球用户看到你的作品。也可以创建公开相簿,对外展示你的摄影作品集。
既是个人回忆库,也是作品展示平台。
技术栈:用最前沿的技术,做最实用的产品
作为一个草根开发者,我没有大公司的资源,但我有对技术的热爱和对用户需求的理解。
核心技术
- Next.js 16 + React 18:现代化的Web框架,性能优异
- TypeScript:类型安全,代码更可靠
- Prisma + PostgreSQL:强大的数据库ORM,数据管理更高效
- AI SDK:集成OpenAI、Anthropic、OpenRouter,支持400+模型
- Leaflet地图:开源地图库,足迹可视化
- Docker部署:一键部署,支持自托管
技术亮点
- 流式AI响应:照片点评实时流式输出,体验流畅
- 多尺寸策略:自动生成缩略图、列表图、详情图,节省带宽
- 混合存储:支持云存储(OSS/MinIO)和本地存储,灵活选择
- PWA支持:可以安装到手机,像原生App一样使用
- 响应式设计:手机、平板、电脑,完美适配
对比Lightroom:我们有什么不同?
| 功能 | Adobe Lightroom | LifeFrame |
|---|---|---|
| 价格 | 年费888元 | 免费5GB,付费版更灵活 |
| 照片管理 | 文件夹式 | 资产式,一次上传多处复用 |
| AI点评 | ❌ 无 | ✅ 多AI助手,专业点评 |
| 时间线 | 基础排序 | ✅ 智能分组,自动生成回忆 |
| 足迹地图 | ❌ 无 | ✅ 可视化旅行轨迹 |
| 作品展示 | ❌ 无 | ✅ 公共广场,作品集展示 |
| 自托管 | ❌ 无 | ✅ Docker部署,数据自主 |
| 后期处理 | ✅ 强大 | ❌ 专注管理,不处理 |
我们的定位不同:
- Lightroom:专业的照片后期处理工具
- LifeFrame:智能的照片管理+回忆整理+作品展示平台
我们不是要替代Lightroom,而是要填补它留下的空白。
从想法到产品:一个开发者的心路历程
这个项目,我从零开始,用了几个月时间。
最难的不是写代码,而是理解用户需求。
- 用户真的需要AI点评吗?→ 测试后发现,这是最受欢迎的功能
- 时间线应该怎么做?→ 参考了Instagram、Google Photos,但做了更适合国人的优化
- 地图功能有用吗?→ 旅行爱好者反馈:这是最酷的功能
最开心的是看到用户反馈:
"终于有一个工具,能帮我整理这些年散落的照片了"
"AI点评真的很专业,比我自己摸索强多了"
"地图功能太棒了,看到自己的足迹很有成就感"
这些反馈,是我继续前进的动力。
未来规划:让更多人受益
目前,LifeFrame还在持续迭代中。未来计划:
- 更智能的AI:支持更多AI模型,点评更精准
- 更丰富的功能:照片标签、智能搜索、批量操作
- 更好的体验:移动端优化、离线支持
- 更开放的生态:API开放,支持第三方集成
最重要的是:保持初心,做一个真正有用的产品。
写在最后:技术改变生活
作为一个来自县城的开发者,我没有大公司的背景,没有雄厚的资金,但我有:
- 对技术的热爱
- 对用户需求的理解
- 用AI和代码改变生活的决心
Adobe Lightroom很强大,但它不是万能的。我们用AI和代码,打造了一个更适合普通用户的照片管理平台。
这不是硬刚,而是互补。
如果你也和我一样,有大量照片需要整理,想要专业的AI点评,想要可视化的旅行轨迹,想要一个真正好用的照片管理工具...
欢迎来体验 LifeFrame。
Docker或Nas用户自部署快速开始:www.lifeframe.cloud/docs/deploy…
技术交流:欢迎留言,开源仓库正在整理归档中,敬请期待
"记录生活,用AI点亮回忆。这就是LifeFrame的使命。"