René's URL Explorer Experiment


Title: harvis.dev for Sysadmins & DevOps — free static hosting | harvis.dev

Open Graph Title: harvis.dev — deploy any folder with one command

X Title: harvis.dev — deploy any folder with one command

Description: Static hosting for sysadmins and DevOps teams: publish status pages, per-branch build previews and generated reports from CI with one API key. Nothing to run, nothing to click.

Open Graph Description: Run npx harvis in any folder and get a live URL in about two seconds. No account, no config, no build pipeline — plus an HTTP API and an MCP server for agents.

X Description: Run npx harvis in any folder and get a live URL in about two seconds. No account, no config, no build pipeline — plus an HTTP API and an MCP server for agents.

Opengraph URL: https://harvis.dev

direct link

Domain: harvis.dev


Hey, it has json ld scripts:
{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Can I deploy from CI with no interactive step?","acceptedAnswer":{"@type":"Answer","text":"Yes — that's what the API key is for. Neither the GitHub Action nor the HTTP API needs a browser or an interactive login anywhere in the deploy path."}},{"@type":"Question","name":"Does harvis run anything server-side — a health check, a cron, a proxy?","acceptedAnswer":{"@type":"Answer","text":"No. It serves the files you upload and collects submissions from forms on them; there's no runtime behind that. A status page here is a page your pipeline regenerates and redeploys, not one that polls anything by itself."}},{"@type":"Question","name":"What are the per-site limits?","acceptedAnswer":{"@type":"Answer","text":"500 files and 50 MB per site. A generated report, a docs build, or a status page sits well inside that; a build carrying a few hundred megabytes of binary assets isn't the shape this is for."}},{"@type":"Question","name":"Do I need an account?","acceptedAnswer":{"@type":"Answer","text":"Not for the first deploy. You get a live URL and a private claim link; the claim link attaches the site to a free account when you want to choose its subdomain, redeploy over it, or delete it."}},{"@type":"Question","name":"What can harvis not host?","acceptedAnswer":{"@type":"Answer","text":"Anything that needs code running on a server: PHP, Node, Python, a database, or a page rendered at request time. harvis serves the static files you upload and collects submissions from forms on them. A JavaScript front end talking to an API hosted elsewhere works normally."}},{"@type":"Question","name":"What does it cost?","acceptedAnswer":{"@type":"Answer","text":"Publishing is free — 500 files and 50 MB per site, no card, and sites that do not expire. If a month outgrows the free limits the account steps onto the nearest paid step, from $5, and steps back down when usage does. Bandwidth and SSL are never billed."}}]}

theme-color#F6F7EE
color-schemelight dark
og:site_nameharvis.dev
og:imagehttps://harvis.dev/og-image.png
og:image:width1200
og:image:height630
og:image:altThe harvis wordmark above the headline "Deploy a folder of static files with one command." and a terminal showing npx harvis printing a live URL.
og:typewebsite
twitter:cardsummary_large_image
twitter:imagehttps://harvis.dev/og-image.png
twitter:image:altThe harvis wordmark above the headline "Deploy a folder of static files with one command." and a terminal showing npx harvis printing a live URL.
twitter:image:width1200
twitter:image:height630

Links:

[#]harvishttps://harvis.dev/
Drop fileshttps://harvis.dev/drop
Downloadhttps://harvis.dev/downloads
Sign inhttps://harvis.dev/sign-in
GitHub ActionA step in the workflow you already have — point it at a directory and a key and it's done.https://github.com/marketplace/actions/deploy-to-harvis-dev
HTTP APIMultipart POST with a published OpenAPI contract, so there's no SDK to adopt and nothing to keep in sync.https://harvis.dev/http-api
Command lineThe same deploy from a shell script, a cron job, or your own machine when you're testing the pipeline by hand.https://harvis.dev/downloads/command-line
Put a site onlinehttps://harvis.dev/drop
Web agencieshttps://harvis.dev/for/web-agencies
Marketing teamshttps://harvis.dev/for/marketing-teams
SaaS foundershttps://harvis.dev/for/saas-founders
Frontend developershttps://harvis.dev/for/frontend-developers
Designershttps://harvis.dev/for/designers
Studentshttps://harvis.dev/for/students
Open source maintainershttps://harvis.dev/for/open-source-maintainers
AI codershttps://harvis.dev/for/ai-coders
Drop fileshttps://harvis.dev/drop
Web apphttps://harvis.dev/downloads/web-app
Command linehttps://harvis.dev/downloads/command-line
MCP serverhttps://harvis.dev/mcp
HTTP APIhttps://harvis.dev/http-api
GitHub Actionhttps://github.com/marketplace/actions/deploy-to-harvis-dev
Git hookhttps://harvis.dev/git-hook
Deploy guideshttps://harvis.dev/deploy
AI builderhttps://harvis.dev/create
HTML Studiohttps://harvis.dev/studio
Publish from AI chathttps://harvis.dev/publish-html-from
Agent status pageshttps://harvis.dev/agent-status
Formshttps://harvis.dev/forms
Downloadshttps://harvis.dev/downloads
How it workshttps://harvis.dev/about
Use caseshttps://harvis.dev/for
Pricinghttps://harvis.dev/pricing
Galleryhttps://harvis.dev/gallery
My siteshttps://harvis.dev/dashboard
Report abusehttps://harvis.dev/legal/report-abuse
Privacy Policyhttps://harvis.dev/legal/privacy-policy
Terms of Servicehttps://harvis.dev/legal/terms-of-service
https://x.com/harvis_io
https://github.com/harvis-io

Viewport: width=device-width, initial-scale=1


URLs of crawlers that visited me.