The human checkpoint for AI agents.
Your agent works at machine speed. HumanGated is where it hands the result to the person who has to say yes — a client, a PM, a compliance lead. They see the real thing, write on it, and wave it through. Then your agent keeps moving.
Built for Claude Code, Codex, Gemini CLI — anything that can run a skill or a curl. The people on the other side of the link install nothing and sign up for nothing.
Open source · free right now · no signup · links self-expire
“The invite is lovely — save me a seat.” One note pinned on the date line, screenshot attached.
Add the skills to your coding agent:
npx skills@latest add Brightwing-Systems-LLC/protopeek
- Free right now — no card, no seats. Paid tiers come later, with plenty of warning
- Six inspectable skills, straight from the open-source repo
- Claude Code, Codex, Cursor, Gemini CLI — any Agent-Skills-compatible tool
- No signup, no password — the first /proto-up mints an anonymous token after asking you
- New to CLI agents? If you can paste one line, you're set — your agent does the rest
Other ways to install
claude plugin marketplace add Brightwing-Systems-LLC/protopeekclaude plugin install protopeek@protopeekPrefer manual? Your agent can follow https://humangated.ai/agent.md — it asks before every consequential step.
Gated by design
An unguessable link, an email allowlist, a signed identity — or open to anyone with the link when you choose. A leaked link self-expires.
Humans, not accounts
Reviewers open the link, type an email once, and write directly on the page. Nothing to install, nothing to learn, nothing to manage.
They mark the pixel
Every note is drawn on the thing itself, and ships with a screenshot of exactly what that reviewer saw when they wrote it.
Agent-shaped answers
Your agent pulls a synthesis — themes, who-said-what, conflicts, a concrete change list — not a comment dump.
No diffs. No dashboards. The human sees the thing itself — and writes on it.
From agent-built to human-blessed
One loop, end to end: an agent-built supper-club invite, reviewed by three people, pulled back and synthesized by the agent.
Maren Farm · midsummer
Solstice Supper
Sat June 20 · 7pm · long tables in the north field1
RSVP sam@example.com · #1 · changeI missed the date completely — it's whispering. Make it impossible to miss.Install — one line, no signup
One command in your terminal installs the six skills from the open-source repo. Nothing else to configure — the first /proto-up mints an anonymous token (no account, no password) after asking you.
Open the gate
Your agent generates a self-contained HTML file, then one command shares it behind a private, time-boxed link — and tells you who can see it.
Maren Farm · midsummer
Solstice Supper
Sat June 20 · 7pm · long tables in the north field
RSVPHumans see it & write on it
Send the link. Reviewers enter an email once — no signup, no password — and draw a box on anything to leave a comment. It anchors to that element.
Maren Farm · midsummer
Solstice Supper
Sat June 20 · 7pm · long tables in the north field
RSVP3 taylor@acme.com · #3 · change“RSVP” is fine, but “Save me a seat” is warmer — this is a dinner, not a webinar.Pull the verdicts
When comments land, your agent pulls an agent-shaped payload — every note with its type, author, and the element it targets.
Your agent sees what they saw
Every pin carries a screenshot with the reviewer's box highlighted. /proto-feedback downloads them and your agent looks at the pixels — so a vague note like “it's whispering” is settled by the picture, not guessed from a CSS selector.
Maren Farm · midsummer
Solstice Supper
Sat June 20 · 7pm · long tables in the north field1
Discuss & iterate with your agent
Your agent doesn't dump comments — it synthesizes: themes, who-said-what, conflicts, and a concrete change list mapped to the page. You decide; it edits and re-shares as v2.
3 reviewers, 3 notes on v1. The through-line is the date — it's the one thing a guest actually needs, and it's set like a footnote.
Sam missed it entirely. Jordan's note is a keep: the illustrated sun over a photo — no conflict there. Taylor's is tonal: “Save me a seat” instead of “RSVP”, because this is a dinner, not a webinar.
Proposed v2:
- Pull the date + venue up beside the title, at twice the size — the invite's job is the date
- Keep the illustration; it's the personality of the page
- Rename the button “Save me a seat”
Want me to make these edits and re-share as v2?
npx skills@latest add Brightwing-Systems-LLC/protopeek
One line in your terminal, then run the loop from your agent — free right now. Read the source or the agent setup page first if you like.