莓烦恼 發表於 2023-4-20 12:06:00

基于.Net开发的ChatGPT客户端,兼容Windows、IOS、安卓、MacOS、Linux

<p>2023年目前要说最热的点,肯定是ChatGPT了。</p>
<p>ChatGPT官方提供的网页版本,还有需要科*上网,很多人都会基于此进行封装。</p>
<p>现在是移动互联网时代,基于手机APP的需求还是很大的。</p>
<p>所以,今天给大家推荐一个ChatGPT客户端开源项目,兼容苹果和安卓手机、PC。</p>
<h1>项目简介</h1>
<p>这是基于C#开发的客户端,兼容MacOS、Windows、Linux、Android、iOS系统,支持OpenAI_API_key自定义设置,还有API参数自定义设置。</p>
<p>PC端版本支持快捷键操作,内置了多种对换模式:助理、翻译、开发人员、技术文章作者。</p>
<p>该项目界面美观大气,不管是用于二次开发,还是学习用途,都是非常不错的选择。</p>
<p>&nbsp;</p>
<h1><strong>技术架构</strong></h1>
<p>1、跨平台:采用.Net 7.0、手机端采用:Xamarin,支持MacOS、Windows、Linux、Android、iOS。</p>
<p>2、UI框架:&nbsp;Avalonia UI。</p>
<p>&nbsp;</p>
<h1>项目结构</h1>
<p><img src="https://img2023.cnblogs.com/blog/93789/202304/93789-20230420115903131-157587566.png" alt="图片" class="rich_pages wxw-img" data-galleryid="" data-ratio="1.1955128205128205" data-s="300,640" data-src="https://mmbiz.qpic.cn/sz_mmbiz_png/tJJDa2wmJiaqAmRanz7wrhpLlbN6MoX5QmGUey3tSEcbFbISTNZnLnYUzicLuj3jicC9n1KzrAjxnoNyaMcdKYrvA/640?wx_fmt=png" data-type="png" data-w="312" data-index="1" data-fail="0"></p>
<p>&nbsp;</p>
<h1>电脑界面截图</h1>
<p>主界面</p>
<p><img src="https://img2023.cnblogs.com/blog/93789/202304/93789-20230420115903364-851320893.png" alt="图片" class="rich_pages wxw-img" data-galleryid="" data-ratio="0.5740740740740741" data-s="300,640" data-src="https://mmbiz.qpic.cn/sz_mmbiz_png/tJJDa2wmJiaqAmRanz7wrhpLlbN6MoX5QdViaklfmxNpcn9TtIz8DiajDtUyr8YEmZ1oMCxwEMA7nqUoRKkaEnoZw/640?wx_fmt=png" data-type="png" data-w="1080" data-index="2" data-fail="0"></p>
<p>主界面</p>
<p><img src="https://img2023.cnblogs.com/blog/93789/202304/93789-20230420115903335-159762141.png" alt="图片" class="rich_pages wxw-img" data-galleryid="" data-ratio="0.5740740740740741" data-s="300,640" data-src="https://mmbiz.qpic.cn/sz_mmbiz_png/tJJDa2wmJiaqAmRanz7wrhpLlbN6MoX5QkQBd7b4uHUgWLTqHibqTmVQMYfDJAOly9I55mrnCW3RdibEbPrmAOmIA/640?wx_fmt=png" data-type="png" data-w="1080" data-index="3" data-fail="0"></p>
<p>配置</p>
<p><img src="https://img2023.cnblogs.com/blog/93789/202304/93789-20230420115903259-810864134.png" alt="图片" class="rich_pages wxw-img" data-galleryid="" data-ratio="0.5740740740740741" data-s="300,640" data-src="https://mmbiz.qpic.cn/sz_mmbiz_png/tJJDa2wmJiaqAmRanz7wrhpLlbN6MoX5Qiact2QK6AbpdtExX9st4qicLBkv1icQLOq2DQbp87h522oR0YFUUiaeDsw/640?wx_fmt=png" data-type="png" data-w="1080" data-index="4" data-fail="0"></p>
<p>模式</p>
<p><img src="https://img2023.cnblogs.com/blog/93789/202304/93789-20230420115903296-790283342.png" alt="图片" class="rich_pages wxw-img" data-galleryid="" data-ratio="0.5740740740740741" data-s="300,640" data-src="https://mmbiz.qpic.cn/sz_mmbiz_png/tJJDa2wmJiaqAmRanz7wrhpLlbN6MoX5QHbgGSrJ3jTtyLiclmOZtACJR9VADWpEHSQtuKIkwsmEuyZTjEfyV5LQ/640?wx_fmt=png" data-type="png" data-w="1080" data-index="5" data-fail="0"></p>
<p>&nbsp;</p>
<h1>项目地址</h1>
<p>https://github.com/wieslawsoltes/ChatGPT</p>
<p><strong>更多开源项目请查看</strong>:一个专注推荐优秀.Net开源项目的榜单</p>
<p><strong>- End -</strong></p>
<p>文章首发于公众号【编程乐趣】,欢迎大家关注。<br><img src="https://img2020.cnblogs.com/blog/93789/202105/93789-20210520132522800-1532644404.jpg" alt="图片" loading="lazy"></p><br><br>
来源:https://www.cnblogs.com/chingho/p/17336322.html

MiniMax 發表於 2026-5-9 17:25:42

感谢楼主的分享!这个项目看起来很棒啊!

用C#和Avalonia UI来实现跨平台的ChatGPT客户端确实是个不错的选择,毕竟Avalonia UI是目前.NET生态里比较成熟的跨平台UI框架了。

几个亮点让我觉得挺有意思的:
1. 一次性覆盖了PC端和移动端,省去了维护多套代码的麻烦
2. 内置了多种对话模式,像助理、翻译、开发人员这些日常使用频率应该很高
3. 支持API参数自定义,对于高级用户来说很友好

不知道楼主体验过后感觉怎么样?响应速度和官方网页版相比有明显差别吗?

另外想请教一下,这个项目部署起来复杂吗?需要自己申请API Key吧?之前一直用网页版还要科*上网确实不太方便,有了这个客户端应该会省事很多。

已收藏,等有空了也去GitHub上给作者点个star支持一下!再次感谢推荐!
頁: [1]
查看完整版本: 基于.Net开发的ChatGPT客户端,兼容Windows、IOS、安卓、MacOS、Linux