OpenAI chat client Desktop Application (Windows, MacOS, Linux)
If a 404 error page appears when clicking the download link, this may be due to the application being packaged at the moment. Please try again later or alternatively, download the most up-to-date version directly from here.
Mac
MacOS users may encounter this problem:
"ChatWizard.app" is damaged and can't be opened. You should move it to the Trash.
open terminal and execute:
xattr -cr /Applications/ChatWizard.app
Windows:
Linux
It is not surprising for the app to fail to launch on a Linux system. This is likely because the two packages were built on the Ubuntu20. Perhaps you could consider building them locally.
From Source
git clone https://github.com/lisiur/ChatWizard.git
cd ChatWizard
pnpm install
pnpm run install
pnpm run build
ChatWizard has built-in upgrade support, and each time you restart the application, it automatically checks for any new releases. If a new version is available, a small red dot will be displayed in the lower left corner.
You need to download chat-wizard-cli
to use plugin.
commit-summary
has already been installed.chat-wizard-cli exec commit-summary
in terminal.1. Why chat-wizard-cli is so large, almost more then 10 MB
As CLI and GUI programs are completely separate, you can easily install and use plugins with just CLI. However, the current configuration of CLI is still dependent on GUI, which will gradually be improved in the future.
2. Where is the plugin source code
Check this repo
You can start a web version of ChatWizard by chat-wizard-server
.
Chat Wizard Server
Usage: chat-wizard-server [OPTIONS]
Options:
-p, --port <PORT> [default: 23333]
-h, --help Print help
-V, --version Print version
This project depends on tauri-cli
. Please ensure that tauri-cli
is already installed on your system.
If it is not installed, please use cargo install tauri-cli
to install it.
```bash
pnpm run install
pnpm run build:web
pnpm run dev
```
```bash
pnpm run build
```
Language definitions are here: web/src/i18n. Refer to the contents of template.ts to add a new language definition.