OpenAI ChatGPT desktop app for Mac, Windows, & Linux menubar using Tauri & Rust

Overview

ChatGPT Desktop App

Unofficial open source OpenAI ChatGPT desktop app for mac, windows, and linux menubar using tauri & rust.

screen screen-mac screen-ma2c

Downloads

FAQ

Is it safe to login with my account in the app?

Yes, it is safe. There is no data transferred in the app (you can check the source). It's just a wrapper for OpenAI ChatGPT website. If you are still unsure, you can build your own binary and use it.

I cannot open the MacOS app because developer cannot be verified?

  1. In the Finder on your Mac, locate the chatgpt app. Don't use Launchpad to do this. Launchpad doesn't allow you to access the shortcut menu.
  2. Control-click the app icon, then choose Open from the shortcut menu.
  3. Click Open.

https://support.apple.com/en-sg/guide/mac-help/mh40616/mac

Recommended IDE Setup

Developing

yarn
yarn tauri dev

Building

yarn
yarn tauri build
Comments
  • update: redirects to use next.config instead of useEffect

    update: redirects to use next.config instead of useEffect

    The previous implementation of the redirect features relied on the useEffect hook to handle redirects. However, this caused some issues with the component's rendering and led to unexpected behavior. This commit updates the redirects feature to use the next.config instead, which fixes the issues and improves the reliability of the feature.

    PS: Commit written by chatgpt :)

    opened by buraksakalli 3
  • [Bug] - tauri command not found during building in Arch Linux

    [Bug] - tauri command not found during building in Arch Linux

    Hello, I'm trying to build chatgpt-desktop by yarn tauri build but I get the following error:

    yarn run v1.22.19
    $ tauri build
    /bin/sh: line 1: tauri: command not found
    error Command failed with exit code 127.
    info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
    

    I installed yarn, tauri-devel-meta and also Rust, and followed Tauri App docs (https://tauri.app/v1/guides/getting-started/prerequisites/) but I continue to get this error. Even if I try to use yarn cargo-tauri build (despite I have cargo-tauri tool), I get:

    yarn run v1.22.19
    error Command "cargo-tauri" not found.
    info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
    
    opened by D3vil0p3r 1
  • Fixed Building commands in README.md

    Fixed Building commands in README.md

    Added yarn add -D @tauri-apps/cli && yarn install in the Building section for avoiding errors related to tauri command not found as described in https://github.com/sonnylazuardi/chatgpt-desktop/issues/14

    opened by D3vil0p3r 0
  • Winget install package

    Winget install package

    Thanks for this program! I got so tired of looking for the chatgpt browser tab among the far-too-many I have open.

    I created a PR to add chatgpt-desktop to the Winget package respository https://github.com/microsoft/winget-pkgs/pull/92606

    There's a process to have this done automatically through CI on each release, but I've never done that; I'm new to the winget packaging universe.

    opened by maphew 2
  • Can't get past

    Can't get past "human verification" checkbox

    Sometimes you have to press the "verify you're human" checkbox once, sometimes even 20 times is not enough.
    Using manjaro. Installed from AUR.

    opened by Xeizzeth 0
  • Can't install rpm on Fedora 37

    Can't install rpm on Fedora 37

    When trying to install the rpm package, dnf tells me that the file /usr/bin from chatgpt-0.2.0-2.x86_64 collides with the file from the package filesystem-3.18-2.fc37.x86_64.

    opened by AlphaCraft9658 0
  • Win 11 not working

    Win 11 not working

    Hey everyone! After installation it appears in task bar as an icon and closes straights away, in task manager doesn't show up, any guess how to fix it? win 11

    opened by likewater9 0
Web-wrapped Supabase desktop app for macOS, Windows & Linux powered by Tauri

Supabase Desktop App What is it? It's a cross-platform web-wrapped Supabase desktop app powered by Tauri. You can install it on your macOS, Windows (u

Abiel Zulio M 12 Jan 25, 2023
NewBin Desktop Application (Mac, Windows and Linux)

NewBing NewBing Desktop Application (Windows Mac Linux) Install Windows NewBing_0.0.1_x64_en-US.msi Mac NewBing_0.0.1_x64.dmg Usage Recommended Rust (

珠峰架构 23 Feb 19, 2023
Communicate with OpenAi's GPT3.5 (ChatGPT) API.

ChatGPT Rust Communicate with OpenAi's GPT3.5 (ChatGPT) API. Usage use chat_gpt_rs::prelude::*; #[tokio::main] async fn main() { let token = Toke

Aiden 4 Mar 10, 2023
A Raycast/Spotlight like app shell using tauri

Tauri Shell This repo can be used as reference for building alfred/raycast/spotlight apps using Tauri. Usage This reference repository is using Svelte

Shivaprasad Bhat 6 Oct 27, 2022
Rust + Yew + Axum + Tauri, full-stack Rust development for Desktop apps.

rust-yew-axum-tauri-desktop template Rust + Yew + Axum + Tauri, full-stack Rust development for Desktop apps. Crates frontend: Yew frontend app for de

Jet Li 54 Dec 23, 2022
Hydrogen is the desktop application for Geplauder, built with tauri studio.

Hydrogen Hydrogen is the desktop application for Geplauder, built with tauri studio. For more information on Geplauder, click here. Usage To configure

null 4 Nov 21, 2021
Helps positioning your tauri windows.

Tauri plugin positioner A plugin for tauri that helps positioning you windows at well known locations. Install Rust [dependencies] tauri-plugin-positi

Jonas Kruckenberg 42 Jan 5, 2023
Fusion is a cross-platform App Dev ToolKit build on Rust . Fusion lets you create Beautiful and Fast apps for mobile and desktop platform.

Fusion is a cross-platform App Dev ToolKit build on Rust . Fusion lets you create Beautiful and Fast apps for mobile and desktop platform.

Fusion 1 Oct 19, 2021
Type-safe IPC for Tauri using GraphQL

Tauri Plugin graphql A plugin for Tauri that enables type-safe IPC through GraphQL. Install Rust [dependencies] tauri-plugin-graphql = "0.2" JavaScrip

Jonas Kruckenberg 40 Dec 29, 2022
Bindings to the Tauri API for projects using wasm-bindgen

tauri-sys Raw bindings to the Tauri API for projects using wasm-bindgen Installation This crate is not yet published to crates.io, so you need to use

Jonas Kruckenberg 25 Jan 9, 2023
A lite tool to make systemd work in any container(Windows Subsystem for Linux 2, Docker, Podman, etc.)

Angea Naming from hydrangea(アジサイ) A lite tool to make systemd work in any container(Windows Subsystem for Linux 2, Docker, Podman, etc.) WSL1 is not s

いんしさくら 16 Dec 5, 2022
Cross-platform Window library in Rust for Tauri. [WIP]

Cross-platform application window creation library in Rust that supports all major platforms like Windows, macOS, Linux, iOS and Android. Built for you, maintained for Tauri.

Tauri 899 Jan 1, 2023
SimpleX Chat GUI built with Rust, Tauri and Yew

simplex-desktop A desktop application for simplex-chat. WIP, contributions are welcome. Architecture For the back end we rust with tauri and frontend

Simon Shine 5 Feb 28, 2023
A custom invoke system for Tauri that leverages a localhost server

Tauri Invoke HTTP This is a crate that provides a custom invoke system for Tauri using a localhost server. Each message is delivered through a XMLHttp

Tauri 17 Dec 17, 2022
This is a small demo to accompany the Tauri + Yew tutorial

Tauri + Yew Demo This is a small demo to accompany the Tauri + Yew tutorial

Steve Pryde 94 Jan 2, 2023
📦 Port of tauri-bundler

?? Port of tauri-bundler You can now easily create installers for your Deno apps, thanks to the amazing work of Tauri ??

Marc Espín 28 Dec 7, 2022
🦀 Small Tauri SolidJS Example feat. Vite

Tauri Solid Example (2022) Simple Solid(vite) starter running with Tauri. Should hopefully save some time trying to setup Tauri and Solid. Currently c

Luke Secomb 14 Oct 25, 2022
Tauri and Leptos example.

tauri-leptos-example Tauri Leptos Requires Rust Nightly. See Leptos nightly Note. # Install Tauri CLI cargo install tauri-cli # Build and develop for

Michal Vavra 5 Dec 6, 2022
A cross-platform tauri gui where Oblique Strategies meets Pomodoro

Obliqoro Oblique Strategies meets Pomodoro Built in Rust, Vue3, and Typescript, using Tauri, and SQLite Screenshots About Obliqoro is an open source,

Jack Wills 8 Dec 19, 2022