ViperCapture is a self-hosted browser rendering API built for your own infrastructure. Give it a URL, HTML, or Markdown and get back screenshots, PDFs, video, hydrated HTML, Markdown, or structured metadata.
It supports Chromium, Firefox, and WebKit, plus async jobs, scheduled captures, webhooks, S3-compatible storage, visual regression reports, and a browser UI. There are also desktop and Android apps. The project is MIT licensed and currently in beta.
git clone https://github.com/Viperisuseful/ViperCapture.git
cd ViperCapture
python launch.pyRepository · Live demo · API guide · Self-hosting
| Project | What it does | Built with |
|---|---|---|
| QuickRunLab | Cloud code execution with isolated runners, a PTY terminal, and an AI tutor | Python, Flask, Redis, Docker, PostgreSQL |
| viperisuseful.cc | Personal site, blog, tools, and public project home | React, TypeScript, Vite, GitHub Pages |
| viperproxy | Minecraft proxy routing with SOCKS5, HTTP, HTTPS, and a kill switch | Java, Fabric, Netty, Gradle |
| turtle-dashboard | Discord moderation, dashboard, and Minecraft operations tooling | Node.js, Discord.js, MongoDB |
TypeScript React Python FastAPI Node.js Kotlin PostgreSQL Docker Cloudflare GitHub Actions
I like software that is easy to run, honest about its limits, and useful without a sales call.


