前两天看到大佬的这个项目: https://github.com/vastsa/FileCodeBox ,感觉很有意思,我自己立刻就部署了一个来玩,并且立刻就用上了。
场景如下: 我在室友的电脑上打游戏,截了几张游戏画面,此时我又觉得在它电脑登录 QQ 或者微信来发图片太麻烦了,所以就使用了自己部署的 FileCodeBox 项目,但是取件码是随机生成的,我记不住,因此我还是得把取件码发送到手机上,然后等回到自己电脑的时候再去看手机上的取件码来下载截图。 紧接着我看了下 Issue ,自定义取件码这个功能很早就有人提出来了,但是作者一直没有开发,我自己闲着也是闲着,正好借助 AI 来撸了一个。
当然现在功能还非常简单,只是很简单的分享文件功能,甚至可能还有很多 bug (毕竟是半天时间搞出来的😭),没有对接第三方存储,也没有管理功能(虽然预留了管理员,但是目前没有任何作用)。 唯一多出来的就是我增加了自定义取件码。自定义取件码有一个非常明显的容易出问题的地方,就是有非常大的概率会重复,目前我也只是做了一点简单的校验,以后可能也不打算处理这种情况(项目面向很少量用户,估计部署好就一两个人,或者三五个熟人使用,取件码重复的问题让人来解决,不由代码解决)。
后续开发的话看有没有人用,目前我开发的功能已经够自己使用,等有需求再继续更新。
项目地址: https://github.com/zaunist/filebox
在线体验地址: https://filebox.zaunist.com/
demo 是部署在某个白嫖的容器服务上的,因此稳定性、可用性不作保证,大家看看就好。
最后谈下这个使用 AI 写出来的应用,今天光是 cursor 的试用账号我都用了 4 个。实际上生成这种简单的增删改查的代码,效果比我预想的要好很多,使用 cursor 的 agent 模式,它自己就能 debug ,自己就能解决大部分的问题。但是 cursor 偶尔会进入死胡同,某些解决不了的问题,它会不停的尝试,然后会扩散思维,导致方向越走越偏,如果不仔细看着它干活,一走错路,没一会就把你整个项目都给你改废。
最后的最后,向各位看官姥爷们求求小🌟🌟
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.