explaingit

lencx/chatgpt

54,382RustAudience · vibe coderComplexity · 2/5StaleSetup · moderate

TLDR

Unofficial desktop app for ChatGPT with export, shortcuts, and system tray features. Built with Rust and Tauri for macOS, Windows, and Linux.

Mindmap

mindmap
  root((repo))
    What it does
      Desktop ChatGPT wrapper
      Export conversations
      Global keyboard shortcuts
    Features
      System tray icon
      Text-to-speech
      Slash commands
      Pop-up search window
    Tech stack
      Rust
      Tauri framework
      Web view embedding
    Platforms
      macOS Intel
      macOS Apple Silicon
      Windows
      Linux
    Use cases
      Standalone ChatGPT app
      Save conversations
      Quick access shortcuts

Things people build with this

USE CASE 1

Run ChatGPT as a native desktop app instead of in a browser tab on macOS, Windows, or Linux.

USE CASE 2

Export ChatGPT conversations to PNG, PDF, or Markdown files for sharing or archiving.

USE CASE 3

Set up global keyboard shortcuts and slash commands to quickly access custom prompts and features.

Tech stack

RustTauriWeb view

Getting it running

Difficulty · moderate Time to first run · 30min

Requires Rust toolchain and Tauri dependencies; building from source takes time.

License could not be detected automatically. Check the repository's LICENSE file before use.

In plain English

This repository is an unofficial desktop application wrapper for the ChatGPT web interface, packaging it as a native desktop app for macOS, Windows, and Linux. The core problem it solves is convenience: instead of opening ChatGPT in a browser tab, users get a dedicated application with additional features that the website alone does not provide, such as a system tray icon, global keyboard shortcuts, text-to-speech, and the ability to export conversation history as PNG images, PDF files, or Markdown documents. The application is built using Tauri, a framework that creates native desktop applications by embedding a web view inside a lightweight Rust shell rather than bundling an entire browser engine like Electron does. This makes the application significantly smaller in file size. The app wraps the ChatGPT website and adds its own layer of features on top, including slash command support (where you can set up custom prompt shortcuts), a pop-up search window that activates when you select text elsewhere on your screen, and automatic upgrade notifications. The README notes that this is an unofficial, personal learning project and is no longer under active development. The author suggests looking at their newer project called Noi as a more actively maintained and feature-rich AI browser wrapper. You would use this app if you want ChatGPT as a standalone desktop application with export and shortcut capabilities on any major operating system. The tech stack is Rust with Tauri for the application shell, and it runs on macOS (both Intel and Apple Silicon), Windows, and Linux.

Copy-paste prompts

Prompt 1
How do I install and run this ChatGPT desktop app on my Mac or Windows computer?
Prompt 2
Show me how to set up global keyboard shortcuts and slash commands in this app to speed up my ChatGPT workflow.
Prompt 3
What are the steps to export a ChatGPT conversation as a PDF or PNG image using this desktop wrapper?
Prompt 4
How does Tauri make this ChatGPT app smaller and faster than Electron-based alternatives?
Open on GitHub → Explain another repo

Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.