Une application Electron non officielle pour accéder à ChatGPT depuis un ordinateur de bureau. Compatible avec Linux, Windows, et macOS.
- Interface simple pour accéder à ChatGPT.
- Compatible avec toutes les plateformes de bureau.
- Sécurisé avec des restrictions sur la navigation externe.
- Un système compatible :
- Linux
- Windows
- macOS
- Node.js (v14 ou supérieur) et npm (si vous souhaitez générer vous-même les binaires).
-
Téléchargez les fichiers binaires correspondants à votre système depuis la section des releases du dépôt GitHub.
- Linux : Fichier au format AppImage ou
.deb
. - Windows : Fichier
.exe
. - macOS : Fichier
.dmg
.
- Linux : Fichier au format AppImage ou
-
Suivez les instructions ci-dessous pour votre plateforme :
- Linux :
Ou installez le paquet
chmod +x ChatGPT-linux-x64.AppImage ./ChatGPT-linux-x64.AppImage
.deb
:sudo dpkg -i ChatGPT-electron_1.0.0_amd64.deb sudo apt-get install -f # Pour corriger les dépendances
- Windows : Double-cliquez sur le fichier
.exe
pour lancer l'installation. - macOS : Ouvrez le fichier
.dmg
et déplacez l'application dans le dossierApplications
.
- Linux :
- Clonez le dépôt :
git clone https://github.com/Upellift99/ChatGPT-electron.git cd ChatGPT-electron
- Installez Node.js : https://nodejs.org/fr/download
- Installez les dépendances :
npm install
-
Pour Linux :
npm run package-linux
-
Pour Windows :
npm run package-win
-
Pour macOS :
npm run package-mac
Les fichiers binaires seront générés dans le dossier release-builds/
.
-
Installez l'outil pour générer un paquet Debian :
npm install --save-dev electron-installer-debian
-
Exécutez la commande pour créer le paquet
.deb
:npm run deb
-
Le paquet
.deb
sera disponible dans le dossierdist/installers/
.
npm install
npm run package-appimage
Le paquet .AppImage
sera disponible dans le dossier dist/
.
Pour garantir la compatibilité avec toutes les plateformes, vous devez convertir une icône de base en plusieurs formats.
-
Créer une icône source :
-
Convertir en
.ico
(Windows) : Utilisez ImageMagick ou un outil en ligne :convert icon.png -resize 256x256 -colors 256 icon.ico
-
Convertir en
.icns
(macOS) : Installezicnsutils
:sudo apt install icnsutils
Puis exécutez :
png2icns icon.icns icon.png
-
Conserver le
.png
(Linux) : Aucun changement n'est nécessaire. Assurez-vous que l'image est en 1024x1024.
Placez les fichiers générés dans le dossier assets/icons/
.
-
Lancez l'application en mode développement :
npm start
-
Installez un binaire ou un paquet
.deb
sur votre machine pour un accès direct.
- Forkez ce projet.
- Créez une branche avec votre fonctionnalité :
git checkout -b feature-nouvelle-fonctionnalite
- Envoyez une pull request.
Ce projet est sous licence MIT.