KoromeloDev / MindMate

MindMate is an unofficial application for ChatGPT
GNU General Public License v3.0
20 stars 2 forks source link
ai application chat chatgpt

MindMate

Flathub Downloads Flathub Version

❄️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

How to install

Linux:

Download on Flathub

Windows:

You can download the archive with the program in the GitHub releases

How to install from source code

Dependencies

qt-base 6.5.2 qt-svg 6.5.2 qt-multimedia 6.5.2 qt-translations 6.5.2

Code

CodeFactor GitHub issues Unit Testing

Linux:

git clone https://github.com/KoromeloDev/MindMate.git ;\
cd MindMate ;\
cmake . -DCMAKE_BUILD_TYPE=MinSizeRel ;\
cmake --build . ;\
sudo cmake --install .

Windows:

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 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 ChatSettings

You can also configure each chat individually.

ChatSettings

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