因为 ChatGPT web 不好用,自己开发了一款原生 macOS ChatGPT 客户端 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
kuls
V2EX    程序员

因为 ChatGPT web 不好用,自己开发了一款原生 macOS ChatGPT 客户端

  •  
  •   kuls 2023-03-18 09:10:19 +08:00 5829 次点击
    这是一个创建于 1021 天前的主题,其中的信息可能已经有所发展或是发生改变。

    因为自己是程序员,使用 chatGPT web 实在是不方便,需要不断刷新。所以一直想开发一个 chatGPT mac 客户端。

    偶然看见一个开源项目

    但是该项目不是我想象中的样子,所以拿此项目进行改造。

    本人不是专业 mac 开发者,也想借此来学习相关知识,欢迎你跟我一起来开发完善!

    目前发了 1.0.1 版本。

    开源地址: https://github.com/hellokuls/macGPT

    25 条回复    2023-03-20 11:02:51 +08:00
    llsongll
        1
    llsongll  
       2023-03-18 09:42:01 +08:00
    。。。10.14 用不了
    kuls
        2
    kuls  
    OP
       2023-03-18 09:49:24 +08:00
    @llsongll 最低 12.4
    yechentide
        3
    yechentide  
       2023-03-18 10:21:58 +08:00
    star 了,我也是业余学的 Swift ,看看能不能添砖加瓦
    yechentide
        4
    yechentide  
       2023-03-18 10:23:00 +08:00
    不过感觉像原项目那样,放在菜单栏也不错啊
    Alias4ck
        5
    Alias4ck  
       2023-03-18 10:27:10 +08:00   4
    https://github.com/lencx/ChatGPT 其实这个桌面客户端也挺好用的
    sunfly
        6
    sunfly  
       2023-03-18 10:35:14 +08:00
    服务要部署在哪儿呀,内部 ip 听说容易被 ban api ?
    NoThing2Talk
        7
    NoThing2Talk  
       2023-03-18 11:57:52 +08:00 via iPhone
    调的是 chatgpt api 吗?这样岂不是要收费?
    laoyur
        8
    laoyur  
       2023-03-18 12:01:08 +08:00
    @kuls 到底用了啥牛逼 feature ,得从 12.4 开始支持?
    woshipanghu
        9
    woshipanghu  
       2023-03-18 13:02:30 +08:00 via iPhone
    @sunfly 代理放美国 应该会好点
    hez2010
        10
    hez2010  
       2023-03-18 13:07:18 +08:00
    推荐一个跨平台版本的,还支持切换模型: https://github.com/wieslawsoltes/ChatGPT
    jqtmviyu
        11
    jqtmviyu  
       2023-03-18 13:12:04 +08:00
    我是用 https://github.com/Chanzhaoyu/chatgpt-web, 直接容器部署, 感谢开源老哥的分享
    kuls
        12
    kuls  
    OP
       2023-03-18 13:37:39 +08:00
    @yechentide 感谢支持!一起来玩
    kuls
        13
    kuls  
    OP
       2023-03-18 13:38:04 +08:00
    @yechentide 菜单栏,老是要点击,我有点烦,哈哈哈哈
    kuls
        14
    kuls  
    OP
       2023-03-18 13:38:33 +08:00
    @Alias4ck 这个是套壳吧,我之前下载过,伤心了一会。。
    kuls
        15
    kuls  
    OP
       2023-03-18 13:38:48 +08:00
    @sunfly 直接调的官方 api
    kuls
        16
    kuls  
    OP
       2023-03-18 13:39:10 +08:00
    @NoThing2Talk 现在是用自己的 apikey ,后面考虑每天放出几个免费额度
    kuls
        17
    kuls  
    OP
       2023-03-18 13:39:38 +08:00
    @hez2010 不错呀,模型切换功能,我也安排上
    kuls
        18
    kuls  
    OP
       2023-03-18 13:39:48 +08:00
    @jqtmviyu 网页的也不错
    littleBink
        19
    littleBink  
       2023-03-18 14:17:28 +08:00
    如果是用的 apikey 的话就有点烂大街了 v 站一天好几个这种推广
    kuls
        20
    kuls  
    OP
       2023-03-18 14:26:36 +08:00
    @grahamsa0503 后面接入 web
    youmee
        21
    youmee  
       2023-03-18 18:34:30 +08:00   1
    注意千万别 API 调用到中国 IP,秒封账号
    allegory
        22
    allegory  
       2023-03-18 18:36:42 +08:00
    不解决代理问题 还不如 web 端
    mobpsycho100
        23
    mobpsycho100  
       2023-03-19 10:14:41 +08:00
    我今天也搞了几个小时客户端,后来卡在同时渲染 markdown 和 mathjax 那里了,OP 有什么想法吗...
    kuls
        24
    kuls  
    OP
       2023-03-20 09:07:48 +08:00
    @mobpsycho100 Swift 开发?还是什么平台。一般可以直接找第三方组件库进行解决
    mobpsycho100
        25
    mobpsycho100  
       2023-03-20 11:02:51 +08:00
    @kuls 拿 react native web 搞的。感觉同时支持 markdown 和 mathjax 的库有点重。算了还是不折腾了。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2364 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 33ms UTC 05:35 PVG 13:35 LAX 21:35 JFK 00:35
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86