我是谁
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-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 能为您带来效率的提升,欢迎反馈您的使用体验!