<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: harvenstar</title><link>https://news.ycombinator.com/user?id=harvenstar</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 10 Jun 2026 11:50:37 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=harvenstar" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Show HN: AgentClick – Human-in-the-loop review UI for AI coding agents]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/agentlayer-io/AgentClick">https://github.com/agentlayer-io/AgentClick</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47442118">https://news.ycombinator.com/item?id=47442118</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 19 Mar 2026 16:36:09 +0000</pubDate><link>https://github.com/agentlayer-io/AgentClick</link><dc:creator>harvenstar</dc:creator><comments>https://news.ycombinator.com/item?id=47442118</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47442118</guid></item><item><title><![CDATA[Show HN: AgentClick – Human-in-the-loop review UI for AI coding agents]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/agentlayer-io/AgentClick">https://github.com/agentlayer-io/AgentClick</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47403743">https://news.ycombinator.com/item?id=47403743</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 16 Mar 2026 19:38:01 +0000</pubDate><link>https://github.com/agentlayer-io/AgentClick</link><dc:creator>harvenstar</dc:creator><comments>https://news.ycombinator.com/item?id=47403743</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47403743</guid></item><item><title><![CDATA[New comment by harvenstar in "Show HN: AgentClick – Human-in-the-loop review UI for AI coding agents"]]></title><description><![CDATA[
<p>I built AgentClick because we kept getting burned by AI agents acting too fast.
The pattern is always the same: you ask Claude Code or Codex to do something, it generates a response, you get a y/n prompt in the terminal, and you approve it without really reading it. Then it sends the wrong email, runs a destructive command, or commits to a plan you'd never agree to if you actually saw it laid out.<p>The core problem: terminal y/n is not a real review step.<p>AgentClick adds a browser-based review layer between "agent proposes" and "agent executes." The agent drafts something, a UI opens in your browser, you can actually read, edit, and approve it visually — then the agent continues.<p>It works as a skill/plugin for: - Claude Code - Codex - OpenClaw - Any agent that can call HTTP tools<p>What you can review: - Email drafts and inbox triage - Shell commands before execution - Multi-step plans - Memory updates<p>The key difference from just adding a confirmation step: you can actually edit the content, not just approve/reject. Change the tone of an email, fix a command flag, remove a step from a plan — then let the agent proceed.<p>Install: `npm install -g @harvenstar/agentclick`<p>Works locally on localhost, or use `--remote` for a Cloudflare tunnel to review from your phone.<p>MIT licensed, open source: <a href="https://github.com/agentlayer-io/AgentClick" rel="nofollow">https://github.com/agentlayer-io/AgentClick</a></p>
]]></description><pubDate>Fri, 13 Mar 2026 18:38:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47367975</link><dc:creator>harvenstar</dc:creator><comments>https://news.ycombinator.com/item?id=47367975</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47367975</guid></item><item><title><![CDATA[Show HN: AgentClick – Human-in-the-loop review UI for AI coding agents]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/agentlayer-io/AgentClick">https://github.com/agentlayer-io/AgentClick</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47367965">https://news.ycombinator.com/item?id=47367965</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Fri, 13 Mar 2026 18:37:27 +0000</pubDate><link>https://github.com/agentlayer-io/AgentClick</link><dc:creator>harvenstar</dc:creator><comments>https://news.ycombinator.com/item?id=47367965</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47367965</guid></item><item><title><![CDATA[New comment by harvenstar in "Show HN: AgentClick – Human-in-the-loop review UI for AI coding agents"]]></title><description><![CDATA[
<p>Thanks for support!</p>
]]></description><pubDate>Wed, 11 Mar 2026 22:32:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47343194</link><dc:creator>harvenstar</dc:creator><comments>https://news.ycombinator.com/item?id=47343194</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47343194</guid></item><item><title><![CDATA[New comment by harvenstar in "Show HN: AgentClick – Human-in-the-loop review UI for AI coding agents"]]></title><description><![CDATA[
<p>I built AgentClick because I kept getting burned by AI agents acting too fast.<p>The pattern is always the same: you ask Claude Code or Codex to do something, it generates a response, you get a y/n prompt in the terminal, and you approve it without really reading it. Then it sends the wrong email, runs a destructive command, or commits to a plan you'd never agree to if you actually saw it laid out.<p>The core problem: terminal y/n is not a real review step.<p>AgentClick adds a browser-based review layer between "agent proposes" and "agent executes." The agent drafts something, a UI opens in your browser, you can actually read, edit, and approve it visually — then the agent continues.<p>It works as a skill/plugin for:
- Claude Code
- Codex
- OpenClaw
- Any agent that can call HTTP tools<p>What you can review:
- Email drafts and inbox triage
- Shell commands before execution
- Multi-step plans
- Memory updates<p>The key difference from just adding a confirmation step: you can actually edit the content, not just approve/reject. Change the tone of an email, fix a command flag, remove a step from a plan — then let the agent proceed.<p>Install: `npm install -g @harvenstar/agentclick`<p>Works locally on localhost, or use `--remote` for a Cloudflare tunnel to review from your phone.<p>MIT licensed, open source: <a href="https://github.com/agentlayer-io/AgentClick" rel="nofollow">https://github.com/agentlayer-io/AgentClick</a></p>
]]></description><pubDate>Wed, 11 Mar 2026 18:10:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47339098</link><dc:creator>harvenstar</dc:creator><comments>https://news.ycombinator.com/item?id=47339098</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47339098</guid></item><item><title><![CDATA[Show HN: AgentClick – Human-in-the-loop review UI for AI coding agents]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/agentlayer-io/AgentClick">https://github.com/agentlayer-io/AgentClick</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47339093">https://news.ycombinator.com/item?id=47339093</a></p>
<p>Points: 3</p>
<p># Comments: 4</p>
]]></description><pubDate>Wed, 11 Mar 2026 18:10:37 +0000</pubDate><link>https://github.com/agentlayer-io/AgentClick</link><dc:creator>harvenstar</dc:creator><comments>https://news.ycombinator.com/item?id=47339093</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47339093</guid></item><item><title><![CDATA[New comment by harvenstar in "Show HN: I built a site where strangers leave kind voice notes for each other"]]></title><description><![CDATA[
<p>Glad it clicked! Good luck with the project.</p>
]]></description><pubDate>Tue, 10 Mar 2026 22:37:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47329638</link><dc:creator>harvenstar</dc:creator><comments>https://news.ycombinator.com/item?id=47329638</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47329638</guid></item><item><title><![CDATA[New comment by harvenstar in "Tell HN: It's official, I'm done with Claude"]]></title><description><![CDATA[
<p>I've been building a review UI layer for coding agents (Claude Code, Codex) that lets you actually inspect and edit what the agent is about to do before it executes: <a href="https://github.com/agentlayer-io/AgentClick" rel="nofollow">https://github.com/agentlayer-io/AgentClick</a><p>Turns out most of the "dumb" mistakes OP is talking about are catchable — you just need to actually see them before they ship.</p>
]]></description><pubDate>Tue, 10 Mar 2026 22:11:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47329427</link><dc:creator>harvenstar</dc:creator><comments>https://news.ycombinator.com/item?id=47329427</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47329427</guid></item><item><title><![CDATA[New comment by harvenstar in "Tell HN: It's official, I'm done with Claude"]]></title><description><![CDATA[
<p>This resonates. The problem I keep running into isn't that the model is bad — it's that the feedback loop is too thin. A y/n in the terminal isn't enough to catch when the model does something subtly wrong.</p>
]]></description><pubDate>Tue, 10 Mar 2026 22:05:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47329365</link><dc:creator>harvenstar</dc:creator><comments>https://news.ycombinator.com/item?id=47329365</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47329365</guid></item><item><title><![CDATA[New comment by harvenstar in "Launch HN: RunAnywhere (YC W26) – Faster AI Inference on Apple Silicon"]]></title><description><![CDATA[
<p>Cool project — been looking for something like this. 
Just opened a PR with a couple of new macOS actions (empty_trash + toggle_do_not_disturb). Happy to contribute more and quick chat if you're open to it.</p>
]]></description><pubDate>Tue, 10 Mar 2026 21:47:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47329181</link><dc:creator>harvenstar</dc:creator><comments>https://news.ycombinator.com/item?id=47329181</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47329181</guid></item><item><title><![CDATA[New comment by harvenstar in "Show HN: I built a site where strangers leave kind voice notes for each other"]]></title><description><![CDATA[
<p>Maybe a middle ground — let people pick a pseudonym and a one-line tagline, but no real identity. You keep the warmth of anonymity while still letting listeners find voices they connected with.</p>
]]></description><pubDate>Tue, 10 Mar 2026 21:04:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47328761</link><dc:creator>harvenstar</dc:creator><comments>https://news.ycombinator.com/item?id=47328761</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47328761</guid></item></channel></rss>