diff --git a/setup.bat b/setup.bat
new file mode 100644
index 0000000000000000000000000000000000000000..606dc06c84b84180e3e4de31c5bea71d05ab7383
--- /dev/null
+++ b/setup.bat
@@ -0,0 +1,7 @@
+@echo off
+pip3 install -r .\requirements.txt
+if %ERRORLEVEL% NEQ 0 (
+    python3 -m pip install -r .\requirements.txt
+)
+echo Setup complete
+echo You can launch the program by running 'python3 .\src\main.py'
diff --git a/setup.sh b/setup.sh
new file mode 100644
index 0000000000000000000000000000000000000000..c0399eba3f5f3685e1d3ab0669161cb2d60736ea
--- /dev/null
+++ b/setup.sh
@@ -0,0 +1,4 @@
+chmod +rx requirements.txt
+pip3 install -r requirements.txt || python3 -m pip install -r requirements.txt
+echo "Setup complete"
+echo "You can launch the program by running 'python3 .\src\main.py'"