我是谁
Hi,各位大佬好!初次见面,我是阿阳,是小破站的一名菜鸟 UP 主,同时也是 varletjs
的核心成员,也是本文主角 ChatGPT-Desktop
的作者。
初识开源
在 2022 年偶然的一次机会中,我认识了耗子君,当时他们团队正在开发一个开源的 Vue3
移动端组件库,然后他鼓励我去兼容一个 Vue2
版本。
当时我对开源这个名词十分陌生,在他给我介绍了一些开源的人和事之后,我对开源世界产生了无比浓厚的兴趣。
之后在他的帮助下,我带领了项目团队小伙伴完成了 varlet
的 Vue2
版本,并成功的加入了 varletjs
组织,成为了核心成员,并经常参与一些 varlet
的新特性开发和日常维护,打开了我的开源世界大门。
这里是仓库地址,感谢大家支持。Varlet Github Repo。
在开源世界的遨游无比有趣,接下来我遇见了 ChatGPT
。
开发背景
在和我朋友KC的一次的聊天中,我们聊到了 ChatGPT
。
他:ChatGPT
是真的好用啊,但是在网页上使用起来太繁琐了,如果有一款像 Mac
聚焦搜索一样可以用快捷键随时唤醒的桌面应用该多好。
我:市面上这种应用应该挺多的吧,不如在 Github
找找看?
他:其实我已经找过一圈了,但是都没有快捷键唤醒这个功能,真是太遗憾了。
然后我俩在经过后面的一番讨论后,身为程序员的我们决定自给自足,来打造一款全新的 ChatGPT
桌面应用。
ChatGPT-Desktop 仓库地址
希望大家多多支持,顺手点个 star
,非常感谢!欢迎提交 issue
、pr
。你们的鼓励是我们坚持下去的最大动力!
项目介绍
ChatGPT-Desktop
是一款的开源的跨平台 ChatGPT
聊天启动器,不同于市面上大多数 ChatGPT
桌面应用,我们的样式风格新颖,操作简单,功能实用,能够满足用户们的不同需求。
- 使用
Tauri
、Vue3
、Unocss
、ArcoDesign
开发 MacOS
、Windows
、Linux
全平台支持- 打包后体积小,占用低,可常驻系统后台,随时随刻使用自定义快捷键唤醒
- 动态主题,适应不同的工作场景,精修样式,不再平平无奇
- 多对话角色设定,在本地构建自己的
prompt
魔法书 - 支持多对话,配合记忆模式,随时继续上一次对话
- 内置丰富的导出功能,更加便利的分享结果
Github CI/CD
集成,一键发布最新版本,客户端自动更新- 所有数据均存储在本地,留在身边的最放心
版本迭代
下面是我们开发的第一个版本,简陋至极,功能也十分单一。
随着项目的开源,越来越多的小伙伴开始使用这款软件,并且为我们的项目提供了很多宝贵的意见。同时,也有一些热爱技术的小伙伴加入了我们的开发团队。在大家的共同努力下,我们成功地达成了发布正式版 v1.0.0
的里程碑!
网络代理
因为考虑到很多的小伙伴会因为网络原因无法正常访问,所以我们提供了一个可自行部署的代理服务,可以完美解决网络限制。
阮一峰老师周刊推荐
每个开源作者都希望自己的努力被别人看见,被别人认可。抱着试一试的心态,我朋友去阮一峰老师的技术周刊仓库下面提交了 issue
。幸运的是,我们被选入了阮一峰老师的第 248 期技术周刊,阮一峰老师是我们前端圈有名的大牛,当时我也是读着阮一峰老师的书学习的 es6
,得到了阮老师的认可让我们感到十分荣幸和激动。
Github Trending 推荐
项目在开源后,也是得益于 ChatGPT
的热度和我们没日没夜努力的迭代,我们登上了 Github Trending
排行榜第二名。
Gitee 推荐
因为众所周知的国内网络原因,我们在 Gitee
也有镜像仓库,感谢 Gitee
的支持!我们在通过自荐后也成功登上推荐项目!
写在最后,并感谢贡献
感谢以下小伙伴们的贡献,以后我们继续加油,继续快乐的写代码,也希望看到这的朋友们,乐于参与开源,积极分享自己的东西。希望 ChatGPT-Desktop
能为您带来效率的提升,欢迎反馈您的使用体验!
原文链接:https://juejin.cn/post/7221081978995490853 作者:阿阳热爱前端