我用AI搓了一个完整的WEB邮件客户端!
我用AI搓了一个完整的WEB邮件客户端!
✨ 前言
在大概两个月前,我拿AI搓出了第一个正式点的项目,这玩意本身是因为当时想要薅GenSpark的羊毛…但是每个浏览器都得一一登录Outlook也太麻烦了,而市面上最流行的方案比如心蓝啥的是要付费的穷学生哪来的钱。所以就想着不如拿AI自己搓一个批量收件,这就是花火邮箱的原型了。
当时选了比较流行的Python做技术栈(因为真小白其实也不懂啥技术栈,就知道这玩意好用了)靠着AI搓了Outlook,想着都已经跑了个容器,只干一件事是不是太浪费了,陆续又加上了Gmail,IMAP啥的。
后来因为个人项目沉迷了两个月,Github上的Issue也堆了好几个,但是当我想要修改的时候…发现这玩意的可维护性是真的差,或者说让AI维护的可行性是真不高,比如前端JS换TS就是个大工程,于是一不做二不休,干脆拿这两个月玩顺手的Go加Next.js彻底重构了项目。虽然Next.js做这玩意好像有点太重了,不过…能用就行
🖼️ 项目截图
🚀 一行命令部署
1 | docker run -d \ |
🏆 优势
自己写我就不和AI一样扯那么多了,讲几个有明显提升的地方吧
- 完整的收发件支持,终于不是只能收件了,所以,现在这是一个完整的邮件客户端!
- 响应式设计,移动端也有良好体验
- 邮件解析相比之前大大提升(虽然还有些巨复杂的会乱,目前已知就163官方那玩意)
- 集成谷歌网页翻译
- Outlook支持网页授权登录(等Gmail也确定好了之后授权服务器也会一起开源,目前…先拿我建的用吧)
👏 结语
整个项目大概肝了6-7天吧,作为一个真的啥代码不会连C语言期末都得看猴博士速成了人来说。说实话我觉得这个效率已经完全可以接受了,虽然过程中有时也会被AI气吐血…
另外,如果项目对你有用,请不要吝啬你的Star哦!
项目地址:https://github.com/fengyuanluo
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 洛风缘的小屋!