diff --git a/src/bonsai/bonsai/libs/desktop/mac/document.wflow b/src/bonsai/bonsai/libs/desktop/mac/document.wflow
index 56523ae39f..9eebe76b5a 100644
--- a/src/bonsai/bonsai/libs/desktop/mac/document.wflow
+++ b/src/bonsai/bonsai/libs/desktop/mac/document.wflow
@@ -18,10 +18,20 @@
ActionParameters
COMMAND_STRING
- "{{BLENDER_BINARY}}" --python-expr "import bpy; \
- import sys; \
- filepath = sys.argv[sys.argv.index('--') + 1]; \
- bpy.ops.bim.load_project(filepath=filepath)" -- "$1"
+
+BLENDER="{{BLENDER_BINARY}}"
+if [[ $# -eq 1 && -f "$1" ]]; then
+ "$BLENDER" --python-expr "import bpy; \
+ import sys; \
+ filepath = sys.argv[sys.argv.index('--') + 1]; \
+ bpy.ops.bim.load_project(filepath=filepath) \
+ " -- "$1"
+else
+ "$BLENDER" --python-expr "import bpy; \
+ bpy.ops.bim.create_project()\
+ "
+fi
+
CheckedForUserDefaultShell
inputMethod