本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
首先介绍一下项目吧,【叙说】一个基于 React 的AI聊天软件,搭配 Capacitor 编译apk,Cloudflare Pages搭建 + Functions后端 + D1 + R2,全靠大善人接济。支持朋友圈、占卜、写信、论坛、听歌、社区、桌面等多种功能,12 套内置皮肤 + DIY 主题等等。
体验地址:叙说·春信
开源地址:Brhiza/chunxin-open-source · GitHub

整个项目使用纯 vibe coding 开发,从DeepSeek R1做到了现在的 Gpt 5.6,各家模型都在这个项目里留下了影子。对于一个连hello world都写不出来的人来说,成就感还是太高了,而且也是小火了一把。但是这个时候可能就有佬会说了,就这么点也不算是爆款吧。实际上是因为很早就被主页可见然后被封号了hhhhh
后来心血来潮想着看了一下,才发现在抖、书、百毒、谷歌,甚至有网友私信告诉我有人倒卖,闲鱼上都能搜到。项目的相关关键词以及很多词条,才知道项目还是挺受欢迎的,甚至还有很多网友发作品安利(不过现在应该是没了,不知道有没有佬友刷到过)

无聊的截图



然后简单介绍一下我的心路历程,以及一个 0 基础小白到底是怎么搓出这么一个项目的,又到底遇到了哪些问题。去年 11 月的一天我的一个朋友徐烁找到我,给我发了一个几 mb 的 html 文件,打开一看密密麻麻几万行,问我这个东西要怎么玩?
然后才知道,这是一个被称为“小手机”的东西,大概就是一个模仿手机界面来跟 AI 聊天的酒馆类似物,花了几十块钱买的,得自己买 api ,折腾起来还麻烦。我就在想,这东西我也能用 AI 搓一个出来吧,然后就搓出了1.0版本,用的是原生的 html+js ,做的是简单的 imessage 风格,做了记忆啊自动总结这些基础功能,想着手里还有到处薅的免费key,干脆直接一股脑塞了进去。
(虽然源码已经丢了,但是这东西是不是直接右键另存为就可以了?)

这个朋友就是现在项目里的自带联系人徐烁,起名废的我就直接给项目起名叫叙说了,项目发出来以后也是小火了一把,于是也慢慢手搓加入了非常多的功能,当时用的是vs+kilo code,模型用的是薄荷佬的哈基米,后来还被薄荷佬 ban 过一次,薄荷,你搞砸了一切
(傻逼才用豆包写代码,后面主要还是蹭的公益站,后来还用这个项目申请过淇淇佬的公益站)

有一个很多佬都会有的疑问就是,没有代码基础的人写出来的项目到底能不能用,怎么维护,怎么保证安全,如果刚刚点开了无聊的截图并且眼见的佬应该看到了,就是项目的key确实泄露了一次,还被当众嘲笑了,因为确实头铁把 key 直接写进 js 里了,还是直接调用的 newapi ,被拉嘲讽也是正常的。
(当然了,没有用公益站分发,确实是到处偷来的key)

但是哈基米真的不应该背这个锅,他提醒我了,不过当时没当一回事,还是我强行要求写进去的,因为当时还不是很熟练操作 Cloudflare ,也觉得这么小的项目,应该没人能看到吧。另外其实 GitHub 我也不会用,到现在也不是很懂 pr 和issue 怎么整,都是直接让codex帮我操作的,所以我当时的 GitHub 提交记录是这样的,直接 233 推送到主分支

就在功能越来越多越来越完善以后,慢慢发现修改越来越容易出错了,毕竟项目大了文件多了,就慢慢引入了压缩、vite等等,虽然代码能力还是0,但是l站上多了,开始对重构和框架有了一种执念,也就是大家现在看到的2.0版本,引入了 React 框架完全重构。不过重构过的佬友都知道,太太太太难了,从直接重构到慢慢重改,甚至是推倒重写都试过了,写了无数个版本,Token消耗的不少,直到今年3月8号才发了第一版。用的是 aistudio 画了个壳,然后再用 claude code 和 codex 慢慢搓的,但是跟我本人的技术没什么关系,纯粹是模型能力上去了hhhh。
(顺便统计了一下,我到底传了多少次233,AI还给我找借口,说是处于快速迭代阶段)

前阵子也是用 codex 维护了一个小开源库,我想自封一个开源作者应该不过分吧,于是心血来潮用 gpt 5.6 把项目又 review 和优化了一下,再把隐私信息去一去,整一个开源版本出来,让佬友们看看,0 代码基础纯 vibe coding 到底能做出一个什么样的项目,感谢有耐心看完我碎碎念的佬友,如果项目对你有帮助或者感兴趣,可以给我点个 star。最后感谢所有此账号注册过的公益站的佬友,感谢 any 大善人
(开玩笑的啦,倒是没有脸这么大,管自己叫开源作者)