logoalt Hacker News

andaitoday at 3:47 AM2 repliesview on HN

Wow, I hadn't heard of this!

  const audits = await pipeline(found.files, file =>
    agent(`Audit ${file} for missing authentication checks.`, { label: file }),
  )
I asked Claude in the browser if it could do anything like that. It wrote a little frontend app that calls the Anthropic API (with fetch()), without including a key. I expected that to fail, but it worked!

Apparently in the web chat (and also in Claude Code?[0] Though I haven't tried yet) they can call the Anthropic API and your subscription key gets auto-magicked into the requests somehow.

Those are two separate things of course (aside from the key-injection) but I guess there's no reason it couldn't run completely in the front-end... hmm...

[0] https://code.claude.com/docs/en/workflows


Replies

jaggederesttoday at 3:58 AM

I feel like it's not crazy to run Javascript in the browser... We've come so far I almost forgot where it all started.

show 1 reply
d4rkp4tterntoday at 11:16 AM

My understanding is that in the generated JS code, the subagents are invoked as headless Claude, equivalent to Claude -p, or the agents SDK.

show 1 reply