Deploy the current folder to harvis.dev with one command. No account, no config.
This repository hosts the harvis CLI for multiple languages, one per folder:
| Folder | Language | Package | Install |
|---|---|---|---|
node/ |
Node.js | harvis on npm | npm i -g harvis or npx harvis |
python/ |
Python | harvis on PyPI | pip install harvis or uvx harvis |
Both implementations share the same commands, options, and behavior — see each folder's README for details.
The Node package is also published under the name hosting — same code, same version, invoked as hosting instead of harvis. Install either one, not both.
Uploading 3 files (12.4 KB)...
Live site: https://happy-panda-482.harvis.dev/
Claim link: https://harvis.dev/claim/xxxxxxxx-...
npm uninstall -g harvis # npm i -g harvis
pip uninstall harvis # pip install harvis
uv tool uninstall harvis # uv tool install harvisnpx harvis / uvx harvis install nothing globally; clear their caches with npx clear-npx-cache or uv cache clean harvis.
Deploy tokens live outside the package in ~/.config/harvis/ (%APPDATA%\harvis on Windows) and are left behind — rm -rf ~/.config/harvis to remove them as well.
This CLI is the open-source companion to harvis.dev. Deploys are anonymous by default; opening the claim link and signing in attaches the site to your account so you can manage it from the dashboard.
MIT