I made a free website to screenshot tool
So after my first encounter with creating a note taking tool programmatically using AI agents, I was inspired to create another tool, this time entirely from scratch, not forking off someone else’s work. This was actually a tool I created earlier, utilizing Puppeteer to create screenshot of websites at specified resolutions, which is something a designer like myself need to do quite often.
It was originally a CLI only tool, but with the help of the recently made free CoPilot, I was able to put together a WebUI for it using Tailwind CSS and a bunch of JS. Here’s how it look:
Check out the Github here: https://github.com/vnt87/puppeteeer-capture
Now if you came here from r/selfhosted, I know what you want, a docker image that you can deploy on your own hardware. I got you covered, just use this docker-compose.yml:
services: app: image: ghcr.io/vnt87/puppeteeer-capture:sha-1a9e996 ports: - "5432:3000" volumes: - ./screenshots:/app/screenshots environment: - NODE_ENV=production - PUPPETEER_ARGS=--no-sandbox,--disable-setuid-sandbox