diff --git a/Makefile b/Makefile
index 8e7a3e1cfba07d62ca0d8b82acfec7411069fb6f..621c5df4fa4b4d1ffaec7ba0d0cbc7a9d4a4b283 100644
--- a/Makefile
+++ b/Makefile
@@ -12,6 +12,9 @@ install:
 run-crawler:
 	$(MAKE) -C ${PPT_CRAWLER} run
 
+run-crawler-local:
+	$(MAKE) -C ${PPT_CRAWLER} run-local
+
 run-api:
 	poetry run tagthunder-api
 
diff --git a/tagthunder/javascript/puppeteer-crawler/Makefile b/tagthunder/javascript/puppeteer-crawler/Makefile
index ae032ed9a60483e6a1dc170bf0540b0b38004871..61a2abb272c1a75dbb0ebe59a1ea61989b777cf8 100644
--- a/tagthunder/javascript/puppeteer-crawler/Makefile
+++ b/tagthunder/javascript/puppeteer-crawler/Makefile
@@ -4,6 +4,9 @@ IMAGE_NAME="tagthunder-crawler"
 run:
 	docker run -ti -p 8080:8080 tagthunder-crawler
 
+run-local:
+	node server.js
+
 build:
 	@npm install .
 	@npm pack $(HTML_AUG_DIR) --pack-destination ./node_modules