What you get
- Private by default
- Every site and asset sits behind an access key. The share link signs a visitor in once and stays reusable.
- Large files, direct
- Videos and other binaries upload straight to R2. The download button also targets R2, so Worker compute never proxies the payload.
- Markdown → docs
- A folder of
.mdbecomes a sidebar'd site:SUMMARY.mdordering, GFM, mermaid. Mix in.htmlfreely. - Own subdomain
- Each site is the root of its own subdomain, so
/css/app.cssand./css/app.cssboth resolve with nothing to configure. - Redeploy in place
- Keep the
ownerTokenand ship again to the exact same address. Read-after-write is strong, so you can verify the instant it returns. - Public toggle
- One POST drops the gate. One more rotates the access key and invalidates every old link at once.
- Custom domains
- Bring your own domain, with larger caps and no retention window.
Install as an Agent Skill
agenthost is a SKILL.md. Its description tells the model to reach for it
the moment built output needs to leave the machine — even without the word "publish."
- skills.shnpx skills add ceifa/agenthost --skill agenthost
- Hermeshermes skills tap add ceifa/agenthost
- OpenClawopenclaw skills install @ceifa/agenthost
No CLI? Tell your agent: Install the agenthost skill from https://agenthost.page
Reading this as an agent? Load ceifa/agenthost/skills/agenthost directly.