Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/koromelodev/mindmate
MindMate is an unofficial application for ChatGPT
https://github.com/koromelodev/mindmate
ai application chat chatgpt
Last synced: 19 days ago
JSON representation
MindMate is an unofficial application for ChatGPT
- Host: GitHub
- URL: https://github.com/koromelodev/mindmate
- Owner: KoromeloDev
- License: gpl-3.0
- Created: 2023-04-23T10:44:25.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-09-23T15:44:50.000Z (over 1 year ago)
- Last Synced: 2023-09-23T16:38:16.668Z (over 1 year ago)
- Topics: ai, application, chat, chatgpt
- Language: C++
- Homepage:
- Size: 1.75 MB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# MindMate
### ❄️The project is frozen. I don't see much point in supporting the application as all the functionality is already available on the site❄️
MindMate is an unofficial application for ChatGPT. The app supports chat settings, can send system messages, delete and edit messages.
![Main window](https://github.com/KoromeloDev/MindMate/blob/main/screenshots/MainWindow.png?raw=true)
### Windows:
You can download the archive with the program in the [GitHub releases](https://github.com/KoromeloDev/MindMate/releases/latest)## How to install from source code
Dependencies
Code
### Linux:
```bash
git clone https://github.com/KoromeloDev/MindMate.git ;\
cd MindMate ;\
cmake . -DCMAKE_BUILD_TYPE=MinSizeRel ;\
cmake --build . ;\
sudo cmake --install .
```### Windows:
```bash
git clone https://github.com/KoromeloDev/MindMate.git &^
cd MindMate &^
cmake . -DCMAKE_BUILD_TYPE=MinSizeRel &^
cmake --build . &^
cmake --install .
```## How to use
To use the program, you will need an [OpenAI account](https://platform.openai.com/signup) to get an API key and enter it into the settings.### Configuration
To configure the application, you can go to global settings. These settings affect the entire application.![GeneralSettings](https://github.com/KoromeloDev/MindMate/blob/main/screenshots/GlobalSettingsWindow1.png?raw=true)
![ChatSettings](https://github.com/KoromeloDev/MindMate/blob/main/screenshots/GlobalSettingsWindow2.png?raw=true)You can also configure each chat individually.
![ChatSettings](https://github.com/KoromeloDev/MindMate/blob/main/screenshots/ChatSettingsWindow.png?raw=true)
### Message role
Each message has a role. There are three roles in total:
1. User - a regular user message
2. System - used to guide the behavior of your model throughout the conversation
3. Assistant - ChatGPT returns a response using this role![Role](https://github.com/KoromeloDev/MindMate/blob/main/screenshots/SystemMessageDescription.png?raw=true)