DropHere is a free Agent Skill and CLI for publishing a static site from a
coding-agent session. It detects likely build output, checks the public upload
for common secrets, deploys it to drophere.page, and verifies the resulting
URL.
The product name stays DropHere. The command is drophere and the official
hosted service is drophere.page.
Install the Skill:
npx skills add Ryan-yang125/drophere --skill drophereThen ask your coding agent:
Use the drophere skill to publish this static project and verify the live URL.
The Skill carries a checksum-verified CLI bundle built from the public source in this repository. It detects the build output, scans it, creates a guest deploy, and verifies the returned URL without downloading an executable at runtime.
Guest sites expire after three days. You can create an account later and claim a site from the same machine with the bundled CLI.
Download drophere.js and drophere.js.sha256 from the
latest release, then
verify the downloaded file before running it:
shasum -a 256 -c drophere.js.sha256
node ./drophere.js guest ./distLinux users can run sha256sum -c drophere.js.sha256. The command returns a
temporary public *.drophere.page URL. The interactive password prompt is
masked. For agent automation, pipe the password through standard input and add
--password-stdin; keep the value out of command arguments and logs.
For a manual installation, copy skills/drophere into your agent's Skill
directory, such as ~/.agents/skills/drophere.
The Skill defaults to a guest deployment. It asks for account credentials only when you explicitly request a permanent, named project.
Every deployed file becomes public. Point DropHere at generated output such as
dist, build, or out. The Skill runs a preflight scan, and the CLI refuses
common credential filenames including .env.*, private keys, and cloud
credential directories. Review the file list whenever the project contains
private data or unusual generated assets.
skills/drophere/ Agent Skill, bundled CLI, scripts, references, and evals
packages/cli/ drophere command-line client
packages/deploy-core/ browser-safe deployment primitives
examples/hello-site/ tiny static deployment fixture
The hosted service implementation and production infrastructure are maintained separately. See SOURCE_BOUNDARY.md.
pnpm install
pnpm checkDropHere has no paid plan. The hosted service uses published quotas to keep the shared free infrastructure reliable. Guest projects are temporary, and account projects receive larger limits after email verification. Current limits are shown by:
drophere quota
drophere usageSmall compatibility fixes, clearer checks, and reproducible deployment cases are welcome. Read CONTRIBUTING.md and the security policy before opening a pull request or report.
MIT licensed.