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
OpenAI chat client desktop app (Windows, MacOS, Linux)

ChatWizard OpenAI chat client Desktop Application (Windows, MacOS, Linux) Declaration This project is currently undergoing active development and has

LisiurDay 8 Apr 5, 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
TaurApp is a WhatsApp desktop client powered by Tauri and Rust.

TaurApp TaurApp is a WhatsApp desktop client powered by Tauri and Rust. TaurApp is an experimental client and is initially created to test out Tauri i

Eray Erdin (&mut self) 22 Mar 19, 2023
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
A lightweight new Bing (AI chat) desktop application which based on Tauri.

Bing Lite A lightweight new Bing (AI chat) desktop application which based on Tauri. No more Microsoft Edge, no more Chromium/Electron! Download The l

a.e. 6 Apr 5, 2023
πŸͺ Modern emoji picker popup for desktop, based on Emoji Mart, built with Tauri and Svelte

Emoji Mart desktop popup Modern emoji picker popup app for desktop, based on the amazing Emoji Mart web component. ?? Built as a popup: quick invocati

Vincent Emonet 10 Jul 3, 2023
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
Desktop app for UpVPN - Pay as you go VPN

upvpn A Modern Serverless VPN upvpn upvpn (pronounced Up VPN) lets you connect to the internet from a location of your choice. For more information pl

UpVPN 11 Jul 1, 2023
System status notification daemon for Linux desktop environments.

panorama A system status notification daemon for Linux systems. Panorama will send notifications for various system events, and is primarily useful fo

Christoph Herzog 3 Oct 23, 2023
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
Rust port of the official Windows Driver Samples on Github. Leverages windows-drivers-rs

Rust Driver Samples This is a Rust port of the driver samples from the original Windows Driver Samples on Github. The repository provides examples and

Microsoft 80 Oct 10, 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