文科生零基础Vibe Coding手记:第7天





帖主背景提要:留日文科博士在读,自学Vibe Coding中。
就在刚刚,我提交了人生中第一个Github Pull Request——这是用AI编程工具解决实际问题并获得成功的第一步,激动之情难以言表。
问题背景
谷歌相册一直存在一个令人难以置信的bug:相册照片只能按新旧时间排序,不能按文件名排序。于是有一位大神(@hamada2029)开发了一个Chrome浏览器插件“gphotos_sort”,可以一键将谷歌相册照片按文件名整理。但该插件年久失修,帖主试用发现报错,并在排序时会遗留部分照片到相册末尾,整理不充分。
解决过程和使用工具
借着学习最新开源AI编程工具OpenCode以及适配的多智能体编程插件oh-my-opencode之机,起心动念想要尝试解决一下这个Chrome浏览器插件的问题。
首先安装oh-my-opencode,在Cursor环境中打开OpenCode,看到“最强大脑”西西弗斯已经上线了。将模型切换为GPT 5.2 Codex,并打开Ultrawork模式。我不断将浏览器的控制台记录与存在的问题扔给西西弗斯。在多智能体同时运作下,西西弗斯确定了解决方案,并经过两轮迭代完成了一版,把帖主相册内照片数量在50-300张不等的陈年相册按文件名成功整理完毕。
解决思路是:尝试把照片分成小批次 + 对API调用增加延迟时间等,发现都不能从根本上解决问题,于是确定了在按批次整理完毕后,增加一个“扫尾环节”的方案:检查是否有遗漏+把遗漏部分进行再排序。
个人Vibe Coding学习至此诞生了第一个具有实用性的成果。虽然微不足道,但足以值得庆祝一番。于是厚着脸皮往主分支上提交了人生中第一个PR。
如果在使用谷歌相册时有遇到类似问题的小伙伴,欢迎试用并提供反馈意见。
本项目插件链接如下:
【“gphotos_sort”】https://github.com/hamada2029/gphotos_sort
【我改进后的分支】https://github.com/AlcatrazYU/gphotos_sort/tree/fix-sort-order-english
关于OC和omo如何使用,我主要参考的是@AI超元域老师的讲解。
原发于小红书「何器斋」,2026-01-15 · 查看原帖