Skip to content

Cuuri is a privacy-focused ChatGPT GUI client that only sends data to OpenAI. It is built using Tauri, Vue, and TypeScript.

Notifications You must be signed in to change notification settings

takanotume24/Cuuri

Repository files navigation

Cuuri

Cuuri is a GUI client for ChatGPT built with Tauri, Vue, and TypeScript.

Screenshot

Features

  • Privacy
    • Your data is not sent anywhere except to OpenAI. All data resides within your storage. No debug logs are sent.

Installation

  1. Download or build the Cuuri binary.
  2. Launch Cuuri.

Build Instructions

  1. Install the necessary dependencies by following the guide at https://v2.tauri.app/start/prerequisites/.

  2. Clone this repository.

    $ https://github.com/takanotume24/Cuuri.git
    $ cd Cuuri
  3. Install npm dependencies.

    $ npm install
  4. Build the project.

    $ npm run tauri build
  5. Run the built binary to install.

    • macOS: src-tauri/target/release/bundle/dmg
    • Windows: src-tauri/target/release/

Customize

All Cuuri data is saved under $HOME/.cuuri. Typically, the following files are generated automatically, so there's no need to edit them manually.

  • $HOME/.cuuri/chat.db: The chat history is saved here.
  • $HOME/.cuuri/config.toml
    • default_model: You can set the model that is selected at startup. Make sure the model name matches the one shown in the list.
    • openai_api_key: Set your OpenAI API key here.

About

Cuuri is a privacy-focused ChatGPT GUI client that only sends data to OpenAI. It is built using Tauri, Vue, and TypeScript.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published