command line

Put any folder online from your terminal

The free harvis command deploys the folder you're in with a single command. No account, no config, no build step.

how it works

How it works

  1. 01

    Install the CLI

    One command: "npm i -g harvis". Or skip installing entirely and run it with "npx harvis".

  2. 02

    Run it in any folder

    Type "harvis" inside the folder you want online. It uploads everything — HTML, CSS, JS, images — in seconds.

  3. 03

    Get your links

    You get a public live-site link and a private claim link. Open the claim link and sign in to manage the site from your dashboard.

Installing

Install the harvis package from npm (requires Node.js 18 or newer):

$ npm i -g harvis

Then deploy any folder by running a single command inside it:

cd my-website
harvis

Prefer not to install anything? Run it directly:

$ npx harvis

Already installed? Update to the latest version any time:

$ npm i -g harvis@latest

Hidden files (like .env), node_modules, and OS junk files are skipped automatically. Limits: 500 files, 50 MB per site.

What you get back

Every deploy prints two links:

output
Uploading 3 files (12.4 KB)...

  Live site:   https://happy-panda-482.harvis.dev
  Claim link:  https://harvis.dev/claim/xxxxxxxx-...

The live site link is public — share it with anyone. The claim link is private and single-use: open it and sign in to attach the site to your free account, so you can rename it, update files, or pick a custom address from the dashboard. Claim it soon — the link can't be recovered if lost.

All commands

commandwhat it does
harvisDeploy the current folder — updates the same site on every run
harvis deploy <dir>Deploy a specific folder
harvis link <subdomain>Link a folder to an existing site with its deploy token
harvis claimOpen the last deploy's claim link in your browser
harvis openOpen the last deploy's live site in your browser
harvis --name <name>Deploy with a custom site name
harvis --newCreate a fresh site instead of updating the linked one
harvis --claimDeploy, then open the claim link right away

The CLI is open source — browse the code on GitHub or see it on npm.