diff --git a/.envrc b/.envrc
new file mode 100644
index 0000000000000000000000000000000000000000..619fe07b6f084800093c1c4997120f5403c5f540
--- /dev/null
+++ b/.envrc
@@ -0,0 +1 @@
+source venv/bin/activate
diff --git a/.gitignore b/.gitignore
index b5559e116d8a8882107b42a0f01e06b003f8034f..46960f4a74e5046c1722bf5fbf2a3608336726ad 100644
--- a/.gitignore
+++ b/.gitignore
@@ -8,3 +8,4 @@ frontend/htmlcov/
 frontend/dist/
 frontend/build/
 *.egg-info/
+venv/
diff --git a/.remi/exclude.txt b/.remi/exclude.txt
index c89ee5bba9887fad9500cfd6e3f6c71b23ac9f17..0c7f755ebd394b8aad6456c7833ebe97a1308cc1 100644
--- a/.remi/exclude.txt
+++ b/.remi/exclude.txt
@@ -5,6 +5,7 @@ notebooks/
 __pycache__
 .ipynb_checkpoints
 logs
+.envrc
 .DS_Store
 .*.swp
 *.egg-info/
@@ -12,4 +13,5 @@ logs
 .mypy_cache/
 venv/
 *.sif
-build-temp-*
\ No newline at end of file
+build-temp-*
+venv/