Skip to content

Latest commit

 

History

History
143 lines (109 loc) · 4.84 KB

README-ZH_CN.md

File metadata and controls

143 lines (109 loc) · 4.84 KB

ChatWizard

ChatWizard

OpenAI 聊天桌面客户端 (Windows, MacOS, Linux)

声明

  • 所有的数据都只会存储在本地。
  • 聊天记录以及 API key 只会用于 OpenAI 的接口,不会发送到任何其他地方。
  • 如果担心 API key 泄漏,可以使用应用内的转发地址功能(该功能允许你在自己的服务器上存储 Api key,只需提供一个对 OpenAI 接口的反向代理地址即可)。

截图

查看更多

特性

  • 流式回复
  • 停止回复
  • 托盘窗口
  • 网络代理
  • 接口转发
  • 聊天记录的懒加载
  • 导出图片
  • 聊天参数配置
  • 提示词市场(提示词市场源为 github 的地址,国内用户可能需要设置代理)
  • 本地提示词
  • 多种语言
  • 亮/暗主题

开发中

  • 多用户
  • 共享聊天记录
  • 导出 pdf/图片/markdown

安装

如果在点击下载链接时出现404错误页面,可能是由于应用程序当前正在打包的缘故。请稍后再试,或者直接从这里下载当前最新版本。

  • Mac

    MacOS 可能会遇到这个问题: "ChatWizard.app" 已损坏,无法打开。 您应该将它移到废纸篓。

    打开终端输入:

    xattr -cr /Applications/ChatWizard.app
  • Windows:

  • Linux

    如果 linux 版的应用无法启动并不奇怪。这是因为这两个包都是在 ubuntu20 上构建的。或许你可以尝试在自己本地构建。

  • 从源码构建

    1. 首先你需要安装Tauri 开发环境pnpm
    2. 然后执行下面的指令进行构建
      git clone https://github.com/lisiur/ChatWizard.git
      cd ChatWizard
      pnpm install
      pnpm run install
      pnpm run build
    3. 你的本地构建版本会在 target/release/bundle/<本地系统> 文件夹里

升级

ChatWizard 支持内置升级,每当你重新启动应用时都会自动查询是否有新版本发布,如果有新版本会在左下角显示小红点。

升级时会从 GitHub 上下载更新包,对于国内用户来说,可能需要设置代理。但同时由于 Tauri 的限制目前尚不支持在应用中使用应用设置的代理升级。此时你可以尝试下面的方法:

  • Mac

    退出应用并打开终端输入:

    https_proxy=<你的代理地址> /Applications/ChatWizard.app/Contents/MacOS/ChatWizard
    # 最终的命令像是这样:https_proxy=http://127.0.0.1:7890 /Applications/ChatWizard.app/Contents/MacOS/ChatWizard
    

    该命令会重新打开应用,此时点击升级会使用你设置的代理。

开发

全局依赖

本项目依赖 tauri-cli,请确保系统中已经安装了 tauri-cli,如果没有安装,请使用 cargo install tauri-cli 进行安装。

启动

```bash
pnpm run install
pnpm run build:web
pnpm run dev
```

打包

```bash
pnpm run build
```