MAVIS (aka Xc++ 2) is currently under development and is not fully available in this repository. Cloning the repository will only give you the README file, some images and already released code, including the user interface (UI) compatible with Qwen 2.5 Code and Llama 3.2 Vision.
Note: Although manual installation is not much more complicated, it is significantly more stable and secure, so we recommend preferring this method.
The automatic installation installs Git, Python and Ollama, creates a folder and sets up a virtual Python environment. It also installs the required Python frameworks and AI models - but this step is also done automatically with the manual installation.
If you still prefer the automatic installation, please follow the instructions below:
- Download the installation file:
- Download the file
mavis-installer.bat
from GitHub.
- Run the installation file:
- Run the downloaded file by double-clicking it.
- Accept security warnings:
- If Windows issues a security warning, accept it and allow execution.
- Follow the installation instructions:
- Follow the on-screen instructions to install MAVIS.
Start the UI
After installation, you can start MAVIS. There are several start options that vary depending on the version and intended use:
- All MAVIS versions:
run-mavis-all.bat
(experimental)
- With a batch file for MAVIS 1.2:
run-mavis-1-2-main.bat
(recommended)run-mavis-1-2-code.bat
(recommended)run-mavis-1-2-code-pro.bat
(recommended)run-mavis-1-2-math.bat
(recommended)run-mavis-1-2-math-pro.bat
(recommended)run-mavis-1-2-mini.bat
(recommended)run-mavis-1-2-mini-mini.bat
(recommended)run-mavis-1-2-3-main.bat
(recommended)run-mavis-1-2-3-math.bat
(recommended)run-mavis-1-2-3-math-pro.bat
(recommended)run-mavis-1-2-3-math-ultra.bat
(recommended)
- for MAVIS 1.3 EAP:
run-mavis-1-3-main.bat
(experimental)run-mavis-1-3-code.bat
(experimental)run-mavis-1-3-code-pro.bat
(experimental)run-mavis-1-3-math.bat
(experimental)run-mavis-1-3-math-pro.bat
(experimental)
- for MAVIS 1.4 EAP:
run-mavis-1-4-math.bat
(experimental)
- Download the installation file:
- Download the file
mavis-installer.sh
from GitHub.
- Make the file executable:
- Open a terminal and navigate to the directory where the downloaded file is located.
- Enter the following command:
chmod +x mavis-installer.sh
- Run the installation file:
- Start the installation with:
./mavis-installer.sh
- Follow the installation instructions:
- Follow the instructions in the terminal to install MAVIS.
Start the UI
After installation, you can start MAVIS. There are several start options that vary depending on the version and intended use:
- All MAVIS versions:
run-mavis-all.sh
(experimental)
- With a shell file for MAVIS 1.2:
run-mavis-1-2-main.sh
(recommended)run-mavis-1-2-code.sh
(recommended)run-mavis-1-2-code-pro.sh
(recommended)run-mavis-1-2-math.sh
(recommended)run-mavis-1-2-math-pro.sh
(recommended)run-mavis-1-2-mini.sh
(recommended)run-mavis-1-2-mini-mini.sh
(recommended)run-mavis-1-2-3-main.sh
(recommended)run-mavis-1-2-3-math.sh
(recommended)run-mavis-1-2-3-math-pro.sh
(recommended)run-mavis-1-2-3-math-ultra.sh
(recommended)
- for MAVIS 1.3 EAP:
run-mavis-1-3-main.sh
(experimental)run-mavis-1-3-code.sh
(experimental)run-mavis-1-3-code-pro.sh
(experimental)run-mavis-1-3-math.sh
(experimental)run-mavis-1-3-math-pro.sh
(experimental)
- for MAVIS 1.4 EAP:
run-mavis-1-4-math.sh
(experimental)
To successfully install MAVIS, you need the following programs:
-
Git
Download Git from the official website: https://git-scm.com/downloads -
Python
Recommended: Python 3.12 (3.11 is also supported - not Python 3.13 yet). Download Python from the https://www.python.org/downloads/ or from the Microsoft Store. -
Ollama
Ollama is a tool required for MAVIS. Install Ollama from the official website: https://ollama.com/download
The necessary Python frameworks and AI models are automatically installed during manual installation.
-
Create folder
Create a folder namedPycharmProjects
(C:\Users\DeinBenutzername\PycharmProjects
) if it doesn't already exist. The location and method vary depending on your operating system:-
Option 1: Via File Explorer
- Open File Explorer.
- Navigate to
C:\Users\YourUsername\
. - Create a folder there called
PycharmProjects
.
-
Option 2: Using the Command Prompt
Open the command prompt and run the following commands:mkdir C:\Users\%USERNAME%\PycharmProjects cd C:\Users\%USERNAME%\PycharmProjects
-
-
Clone repository
Clone the repository to a local directory:git clone https://github.com/Peharge/MAVIS
-
Change directory
Navigate to the project directory:cd MAVIS
-
Create Python virtual environment
Set up a virtual environment to install dependencies in isolation:python -m venv env
(You can Do not replace
env
with another name!)
Start the UI
After installation, you can start MAVIS. There are several start options that vary depending on the version and intended use:
- All MAVIS versions:
run-mavis-all.bat
(experimental)
- With a batch file for MAVIS 1.2:
run-mavis-1-2-main.bat
(recommended)run-mavis-1-2-code.bat
(recommended)run-mavis-1-2-code-pro.bat
(recommended)run-mavis-1-2-math.bat
(recommended)run-mavis-1-2-math-pro.bat
(recommended)run-mavis-1-2-mini.bat
(recommended)run-mavis-1-2-mini-mini.bat
(recommended)run-mavis-1-2-3-main.bat
(recommended)run-mavis-1-2-3-math.bat
(recommended)run-mavis-1-2-3-math-pro.bat
(recommended)run-mavis-1-2-3-math-ultra.bat
(recommended)
- for MAVIS 1.3 EAP:
run-mavis-1-3-main.bat
(experimental)run-mavis-1-3-code.bat
(experimental)run-mavis-1-3-code-pro.bat
(experimental)run-mavis-1-3-math.bat
(experimental)run-mavis-1-3-math-pro.bat
(experimental)
- for MAVIS 1.4 EAP:
run-mavis-1-4-math.bat
(experimental)
-
Create a folder
Create a folder calledPycharmProjects
(~/PycharmProjects
) if it doesn't already exist. The location and method vary depending on your operating system:-
Option 1: Via the File Manager
- Open the File Manager.
- Navigate to your home directory (
~/
). - Create a folder called
PycharmProjects
there.
-
Option 2: Via Terminal
Open Terminal and run the following commands:mkdir -p ~/PycharmProjects cd ~/PycharmProjects
-
-
Clone repository
Clone the repository to a local directory:git clone https://github.com/Peharge/MAVIS
-
Change directory
Navigate to the project directory:cd MAVIS
-
Create Python virtual environment
Set up a virtual environment to install dependencies in isolation:python -m venv env
(You cannot replace
env
with any other name!)
Start the UI
After installation, you can start MAVIS. There are several start options that vary depending on the version and intended use:
- All MAVIS versions:
run-mavis-all.sh
(experimental)
- With a shell file for MAVIS 1.2:
run-mavis-1-2-main.sh
(recommended)run-mavis-1-2-code.sh
(recommended)run-mavis-1-2-code-pro.sh
(recommended)run-mavis-1-2-math.sh
(recommended)run-mavis-1-2-math-pro.sh
(recommended)run-mavis-1-2-mini.sh
(recommended)run-mavis-1-2-mini-mini.sh
(recommended)run-mavis-1-2-3-main.sh
(recommended)run-mavis-1-2-3-math.sh
(recommended)run-mavis-1-2-3-math-pro.sh
(recommended)run-mavis-1-2-3-math-ultra.sh
(recommended)
- for MAVIS 1.3 EAP:
run-mavis-1-3-main.sh
(experimental)run-mavis-1-3-code.sh
(experimental)run-mavis-1-3-code-pro.sh
(experimental)run-mavis-1-3-math.sh
(experimental)run-mavis-1-3-math-pro.sh
(experimental)
- for MAVIS 1.4 EAP:
run-mavis-1-4-math.sh
(experimental)
MAVIS (alias Xc++ 2) befindet sich derzeit in der Entwicklung und ist in diesem Repository nicht vollständig verfügbar. Durch das Klonen des Repositories erhalten Sie lediglich die README-Datei, einige Bilder und bereits veröffentlichte Codes, einschließlich der Benutzeroberfläche (UI), die mit Qwen 2.5 Code und Llama 3.2 Vision kompatibel ist.
Hinweis: Die manuelle Installation ist zwar nicht wesentlich komplizierter, jedoch erheblich stabiler und sicherer. Deshalb empfehlen wir, diese Methode zu bevorzugen.
Bei der automatischen Installation werden Git, Python und Ollama installiert, ein Ordner erstellt und eine virtuelle Python-Umgebung eingerichtet. Außerdem werden die erforderlichen Python-Frameworks und KI-Modelle installiert – dieser Schritt erfolgt jedoch auch bei der manuellen Installation automatisch.
Solltest du dennoch die automatische Installation bevorzugen, folge bitte den untenstehenden Anweisungen:
-
Herunterladen der Installationsdatei:
- Laden Sie die Datei
mavis-installer.bat
von GitHub herunter.
- Laden Sie die Datei
-
Installationsdatei ausführen:
- Führen Sie die heruntergeladene Datei durch Doppelklick aus.
-
Sicherheitswarnungen akzeptieren:
- Falls Windows eine Sicherheitswarnung ausgibt, bestätigen Sie diese und erlauben Sie die Ausführung.
-
Installationsanweisungen befolgen:
- Folgen Sie den Anweisungen auf dem Bildschirm, um MAVIS zu installieren.
Starten der UI
Nach der Installation können Sie MAVIS starten. Es gibt mehrere Startoptionen, die je nach Version und Verwendungszweck variieren:
- Alle MAVIS Versionen:
run-mavis-all.bat
(experimentell)
- Mit einer Batch-Datei für MAVIS 1.2:
run-mavis-1-2-main.bat
(empfohlen)run-mavis-1-2-code.bat
(empfohlen)run-mavis-1-2-code-pro.bat
(empfohlen)run-mavis-1-2-math.bat
(empfohlen)run-mavis-1-2-math-pro.bat
(empfohlen)run-mavis-1-2-mini.bat
(empfohlen)run-mavis-1-2-mini-mini.bat
(empfohlen)run-mavis-1-2-3-main.bat
(empfohlen)run-mavis-1-2-3-math.bat
(empfohlen)run-mavis-1-2-3-math-pro.bat
(empfohlen)run-mavis-1-2-3-math-ultra.bat
(empfohlen)
- für MAVIS 1.3 EAP:
run-mavis-1-3-main.bat
(experimentell)run-mavis-1-3-code.bat
(experimentell)run-mavis-1-3-code-pro.bat
(experimentell)run-mavis-1-3-math.bat
(experimentell)run-mavis-1-3-math-pro.bat
(experimentell)
- für MAVIS 1.4 EAP:
run-mavis-1-4-math.bat
(experimentell)
###mAutomatische Installation auf macOS/Linux
-
Herunterladen der Installationsdatei:
- Laden Sie die Datei
mavis-installer.sh
von GitHub herunter.
- Laden Sie die Datei
-
Datei ausführbar machen:
- Öffnen Sie ein Terminal und navigieren Sie in das Verzeichnis, in dem sich die heruntergeladene Datei befindet.
- Geben Sie folgenden Befehl ein:
chmod +x mavis-installer.sh
-
Installationsdatei ausführen:
- Starten Sie die Installation mit:
./mavis-installer.sh
- Starten Sie die Installation mit:
-
Installationsanweisungen befolgen:
- Folgen Sie den Anweisungen im Terminal, um MAVIS zu installieren.
Starten der UI
Nach der Installation können Sie MAVIS starten. Es gibt mehrere Startoptionen, die je nach Version und Verwendungszweck variieren:
- Alle MAVIS Versionen:
run-mavis-all.sh
(experimentell)
- Mit einer shell-Datei für MAVIS 1.2:
run-mavis-1-2-main.sh
(empfohlen)run-mavis-1-2-code.sh
(empfohlen)run-mavis-1-2-code-pro.sh
(empfohlen)run-mavis-1-2-math.sh
(empfohlen)run-mavis-1-2-math-pro.sh
(empfohlen)run-mavis-1-2-3-main.sh
(empfohlen)run-mavis-1-2-3-math.sh
(empfohlen)run-mavis-1-2-3-math-pro.sh
(empfohlen)run-mavis-1-2-3-math-ultra.sh
(empfohlen)
- für MAVIS 1.3 EAP:
run-mavis-1-3-main.sh
(experimentell)run-mavis-1-3-code.sh
(experimentell)run-mavis-1-3-code-pro.sh
(experimentell)run-mavis-1-3-math.sh
(experimentell)run-mavis-1-3-math-pro.sh
(experimentell)
- für MAVIS 1.4 EAP:
run-mavis-1-4-math.sh
(experimentell)
Um MAVIS erfolgreich zu installieren, benötigen Sie die folgenden Programme:
-
Git
Laden Sie Git von der offiziellen Website herunter: https://git-scm.com/downloads -
Python
Empfohlen: Python 3.12 (auch 3.11 wird unterstützt - noch nicht Python 3.13). Laden Sie Python von der https://www.python.org/downloads/ oder über den Microsoft Store herunter. -
Ollama
Ollama ist ein Tool, das für MAVIS erforderlich ist. Installieren Sie Ollama von der offiziellen Website: https://ollama.com/download
Die erforderlichen Python-Frameworks und KI-Modelle werden bei der manuellen Installation automatisch mitinstalliert.
-
Ordner erstellen
Erstelle einen Ordner mit dem NamenPycharmProjects
(C:\Users\DeinBenutzername\PycharmProjects
), falls dieser noch nicht existiert. Der Speicherort und die Methode variieren je nach Betriebssystem:-
Option 1: Über den Datei-Explorer
- Öffne den Datei-Explorer.
- Navigiere zu
C:\Users\DeinBenutzername\
. - Erstelle dort einen Ordner namens
PycharmProjects
.
-
Option 2: Über die Eingabeaufforderung (Command Prompt) Öffne die Eingabeaufforderung und führe die folgenden Befehle aus:
mkdir C:\Users\%USERNAME%\PycharmProjects cd C:\Users\%USERNAME%\PycharmProjects
-
-
Repository klonen Klonen Sie das Repository in ein lokales Verzeichnis:
git clone https://github.com/Peharge/MAVIS
-
In das Verzeichnis wechseln Navigieren Sie in das Projektverzeichnis:
cd MAVIS
-
Virtuelle Python-Umgebung erstellen Richten Sie eine virtuelle Umgebung ein, um Abhängigkeiten isoliert zu installieren:
python -m venv env
(Sie können
env
nicht durch einen anderen Namen ersetzen!)
Starten der UI
Nach der Installation können Sie MAVIS starten. Es gibt mehrere Startoptionen, die je nach Version und Verwendungszweck variieren:
- Alle MAVIS Versionen:
run-mavis-all.bat
(experimentell)
- Mit einer Batch-Datei für MAVIS 1.2:
run-mavis-1-2-main.bat
(empfohlen)run-mavis-1-2-code.bat
(empfohlen)run-mavis-1-2-code-pro.bat
(empfohlen)run-mavis-1-2-math.bat
(empfohlen)run-mavis-1-2-math-pro.bat
(empfohlen)run-mavis-1-2-mini.bat
(empfohlen)run-mavis-1-2-mini-mini.bat
(empfohlen)run-mavis-1-2-3-main.bat
(empfohlen)run-mavis-1-2-3-math.bat
(empfohlen)run-mavis-1-2-3-math-pro.bat
(empfohlen)run-mavis-1-2-3-math-ultra.bat
(empfohlen)
- für MAVIS 1.3 EAP:
run-mavis-1-3-main.bat
(experimentell)run-mavis-1-3-code.bat
(experimentell)run-mavis-1-3-code-pro.bat
(experimentell)run-mavis-1-3-math.bat
(experimentell)run-mavis-1-3-math-pro.bat
(experimentell)
- für MAVIS 1.4 EAP:
run-mavis-1-4-math.bat
(experimentell)
-
Ordner erstellen
Erstelle einen Ordner mit dem NamenPycharmProjects
(~/PycharmProjects
), falls dieser noch nicht existiert. Der Speicherort und die Methode variieren je nach Betriebssystem:-
Option 1: Über den Datei-Manager
- Öffne den Datei-Manager.
- Navigiere zu deinem Home-Verzeichnis (
~/
). - Erstelle dort einen Ordner namens
PycharmProjects
.
-
Option 2: Über das Terminal Öffne das Terminal und führe die folgenden Befehle aus:
mkdir -p ~/PycharmProjects cd ~/PycharmProjects
-
-
Repository klonen Klonen Sie das Repository in ein lokales Verzeichnis:
git clone https://github.com/Peharge/MAVIS
-
In das Verzeichnis wechseln Navigieren Sie in das Projektverzeichnis:
cd MAVIS
-
Virtuelle Python-Umgebung erstellen Richten Sie eine virtuelle Umgebung ein, um Abhängigkeiten isoliert zu installieren:
python -m venv env
(Sie können
env
nicht durch einen anderen Namen ersetzen!)
Starten der UI
Nach der Installation können Sie MAVIS starten. Es gibt mehrere Startoptionen, die je nach Version und Verwendungszweck variieren:
- Alle MAVIS Versionen:
run-mavis-all.sh
(experimentell)
- Mit einer shell-Datei für MAVIS 1.2:
run-mavis-1-2-main.sh
(empfohlen)run-mavis-1-2-code.sh
(empfohlen)run-mavis-1-2-code-pro.sh
(empfohlen)run-mavis-1-2-math.sh
(empfohlen)run-mavis-1-2-math-pro.sh
(empfohlen)run-mavis-1-2-mini.sh
(empfohlen)run-mavis-1-2-mini-mini.sh
(empfohlen)run-mavis-1-2-3-main.sh
(empfohlen)run-mavis-1-2-3-math.sh
(empfohlen)run-mavis-1-2-3-math-pro.sh
(empfohlen)run-mavis-1-2-3-math-ultra.sh
(empfohlen)
- für MAVIS 1.3 EAP:
run-mavis-1-3-main.sh
(experimentell)run-mavis-1-3-code.sh
(experimentell)run-mavis-1-3-code-pro.sh
(experimentell)run-mavis-1-3-math.sh
(experimentell)run-mavis-1-3-math-pro.sh
(experimentell)
- für MAVIS 1.4 EAP:
run-mavis-1-4-math.sh
(experimentell)