Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/stangirard/chatgpt-desktop
ChatGPT Desktop Application Supercharged with prompts
https://github.com/stangirard/chatgpt-desktop
app chat chatgpt electron generative mac openai prompt windows
Last synced: 3 months ago
JSON representation
ChatGPT Desktop Application Supercharged with prompts
- Host: GitHub
- URL: https://github.com/stangirard/chatgpt-desktop
- Owner: StanGirard
- Created: 2023-04-17T21:23:05.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-08-31T04:38:33.000Z (over 1 year ago)
- Last Synced: 2024-10-12T19:46:48.508Z (4 months ago)
- Topics: app, chat, chatgpt, electron, generative, mac, openai, prompt, windows
- Language: JavaScript
- Homepage:
- Size: 3.41 MB
- Stars: 102
- Watchers: 2
- Forks: 33
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# OpenAI Chat
This is a simple Electron-based chat application that uses the OpenAI API to create interactive chat sessions with an AI language model.
## Demo
## Features
- Create and manage multiple chat sessions with unique names.
- Customize the language model and other settings for each chat session.
- Easily send messages and receive responses from the AI model.
- Simple and user-friendly interface for easy use.
- Create custom prompts for the AI model to generate responses from.
- Use Premade Prompts to generate responses from a list of pre-made prompts.
- Save chat sessions between sessions.## Prerequisites
Before you can run the application, make sure you have the following installed:
- Node.js
- npm (usually comes bundled with Node.js)
- Api Key found here: [api-key](https://platform.openai.com/account/api-keys)## Installation
1. Clone this repository to your local machine:
```bash
git clone https://github.com/stangirard/electron-gpt.git
```
2. Navigate to the project directory:
```bash
cd openai-chat
```
3. Install the required dependencies:
```bash
npm install
```
4. Start the application:
```bash
npm start
```## Usage
1. Launch the application.
2. Enter your OpenAI API key and click "Set API Key".
3. Click "New Chat Session" to create a new chat session.
4. Type a message in the input field and press "Enter" or click "Send" to send the message.
5. The AI model will respond to your message and display it in the chat window.