当前位置: 首页 > news >正文

ChatGPT官方桌面客户端的平替,Github 52.7K Stars!支持Mac、Win、Linux!

大家好,我是木易,一个持续关注AI领域的互联网技术产品经理,国内Top2本科,美国Top10 CS研究生,MBA。我坚信AI是普通人变强的“外挂”,专注于分享AI全维度知识,包括但不限于AI科普AI工具测评AI效率提升AI行业洞察。关注我,AI之路不迷路,2024我们一起变强。

OpenAI官方发布了ChatGPT桌面客户端(Desktop App),包括6月25日正式推出的macOS和几天前推出的Windows两个版本。

然而,OpenAI官方的桌面客户端在使用过程中却有着这样那样的限制。首先,Mac版本仅支持系统版本在macOS 14及以上、搭载Apple Silicon系列芯片的Mac电脑,也就意味着没有升级macOS系统或者Intel芯片的老电脑是无法使用OpenAI官方推出的ChatGPT桌面客户端的。

其次,对于Windows版本桌面客户端,目前还仅是一个早期版本,功能并不完全,并且仅对ChatGPT付费会员开放体验资格。更更更重要的,很多小伙伴在后台留言反馈,即便自己已经是ChatGPT Plus会员了,下载安装ChatGPT Windows客户端的过程也是一言难尽,不是微软应用商店找不到该应用,就是获取按钮是灰色的。

今天给小伙伴们推荐一款开源的ChatGPT官方桌面客户端的平替,作者为大佬@lencx,共有Mac、Win和Linux三个版本,目前该项目在Github已斩获52.7K的Stars!

关于该项目

项目名称: ChatGPT Desktop Application

开发者: lencx

支持系统: macOS、Windows和Linux

编程语言: Rust, TypeScript, JavaScript

项目Github地址:https://github.com/lencx/ChatGPT

这个项目通过Tauri框架构建,Tauri是一个可以让开发者使用Rust和Web技术(如HTML、CSS和JavaScript)来创建桌面应用的工具。这意味着应用在各个平台上都有很好的兼容性,并且应用本身非常轻量化,通常只有几兆大小。相比Electron框架,Tauri使用本地系统WebView渲染,这大大减少了应用体积,并且在性能上更加高效。

适合谁用

在我看来,这个项目非常适合那些无法使用ChatGPT官方桌面客户端,但又想体验ChatGPT桌面应用的小伙伴。但需要注意的是,这个开源项目的ChatGPT桌面客户端是不包含官方客户端里的高级功能的,比如一些高级交互,一键发送和语音聊天等等。

  • 使用非官方支持系统的用户:如果使用的系统尚未支持官方ChatGPT客户端,例如Linux系统、不支持的macOS版本或微软应用商店下载有问题,这个项目可以提供一个轻量的替代方案。

  • 希望节省系统资源的用户:由于Tauri应用比基于Electron框架的应用更轻量,这个开源的ChatGPT桌面应用对系统资源的占用非常少,特别适合那些对性能有较高要求或者设备较老的小伙伴。

  • 技术开发与爱好者:如果对桌面应用开发感兴趣,或者希望了解如何使用Rust和Tauri开发跨平台应用,该项目是一个非常不错的学习案例。

如何使用

  1. 直接下载安装包

    Releases页面:https://github.com/lencx/ChatGPT/releases

    对于大多数用户来说,最简单的方法就是直接下载项目的已编译安装包。可以在项目的Releases页面找到适合你操作系统的安装文件。作者提供了多种平台和架构的安装包,包括:

    • macOS用户可以根据设备选择aarch64(适用于Apple Silicon M系列芯片)x86_64(适用于Intel芯片).dmg 文件。

    • Windows用户可以下载.msi安装包,直接双击安装。

    • Linux用户可以选择.deb文件进行安装,或者使用.AppImage版本来便捷启动应用。

  2. 从源码构建(适合开发或技术爱好者)

    如果希望定制化或者深入了解项目的工作原理,也可以选择从源码构建应用。这需要你具备一些开发环境和工具的知识。具体步骤如下:

    • 克隆项目:首先,你需要将项目的代码克隆到本地。在命令行中执行:

      git clone https://github.com/lencx/ChatGPT.git
      cd ChatGPT
      
    • 安装依赖:该项目依赖于Rust和Node.js,你需要确保它们已经安装在你的系统上。可以使用包管理器来安装:1. Rust:从Rust官方网站(https://www.rust-lang.org/)安装Rust工具链。2. Node.js:从Node.js 官网(https://nodejs.org/)下载并安装最新的稳定版。

    • 构建项目:完成依赖安装后,使用以下命令来构建项目:

      pnpm install # 安装依赖包
      pnpm tauri build # 开始构建应用
      

      构建成功后,会在 src-tauri/target/release/ 目录下找到生成的应用文件,可以直接运行。

结语

ChatGPT全客户端:https://openai.com/chatgpt/download/

ChatGPT Mac客户端:https://persistent.oaistatic.com/sidekick/public/ChatGPT.dmg

ChatGPT Windows客户端:https://apps.microsoft.com/detail/9nt1r1c2hh7j

最后,还是放上ChatGPT官方桌面客户端的下载地址。对于无法正常下载安装Windows客户端的小伙伴,可以尝试切换微软应用商店地址,切换网络等等。实在不行,也可以尝试本文介绍的这个开源项目,在此感谢作者大大@lencx


精选推荐


都读到这里了,点个赞鼓励一下吧,小手一赞,年薪百万!😊👍👍👍。关注我,AI之路不迷路,原创技术文章第一时间推送🤖。


http://www.mrgr.cn/news/55133.html

相关文章:

  • C#中Task.ContinueWith如何使用
  • 视频网站开发:Spring Boot框架的高效实现
  • XML 和 SimpleXML 简介
  • U-Boot的移植流程
  • MySQL企业常见架构与调优经验分享
  • 【PHP】安装swoole时报错:No package ‘libbrotlienc‘ found
  • liunx常用基础命令-运维方向
  • LeetCode题练习与总结:区间和的个数--327
  • 面向对象与设计模式第一课:深入理解OOP
  • 机器学习——量子机器学习(Quantum Machine Learning)
  • Js中,const为什么常用来定义函数?
  • 基于大模型的招聘智能体:从创意到MVP
  • 【RoadRunner】自动驾驶模拟3D场景构建 | 自定义交叉口工具详解
  • Android SELinux——添加策略实例(十五)
  • 组装电脑主板配置全解析:从入门到精通
  • SSDF攻击及防御PPT及讲稿
  • 【漏洞复现】华望云 会议管理平台 deptactionlist 后台SQL注入漏洞
  • 基于单片机的多功能鱼缸控制系统设计
  • Java数组的特性与实现、与其他语言的区别、多维数组的遍历、底层实现及其内存管理
  • YoloV9改进策略:归一化改进| ContraNormYoloV8中的创新应用(全网首发)
  • Java反射深入学习
  • c语言字符串函数strstr,strtok,strerror
  • AIGC实战——世界模型(World Model)
  • MiniConda 的安装与使用
  • 【学术会议投稿】Java Web开发实战:从零到一构建动态网站
  • 【学术会议投稿】机器学习框架终极指南:PyTorch vs TensorFlow vs Keras vs Scikit-learn