frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Building AI agents client-side JavaScript

1•stephenblum•57m ago
Hey HN, most agent systems default to server-side Python inside containers and chain frameworks. I wanted to see how far we could push agent in the browser with vanilla JavaScript https://buttercup.sh

The reason this is interesting is because agent loops in the browser keeps infrastructure costs low. No need for proxy or API calls. And ollama/vLLM can be used for 100% offline. Also WebLLM for embedded. We need to consider CORS, API keys for remote models, access to visual state, and handling remote tool calls. I am working on a guide with references in vanilla JS. This is a short-lived guide starting mid-September with weekly topics.

Draft topics starting mid-September:

In-Browser Loops: Function calling, and deterministic multi-turn loops running purely in the browser runtime. Vision (Multimodal): Capturing viewport screenshots using browser APIs. Remote Agent Access & Transports: Connecting the in-browser agent to remote agents. Multi-Agent Coordination: Lightweight client-side agent, specialist delegation, and running concurrent sub-agents.

Comments

ramon156•47m ago
so local, but with cors, api keys and remote calls? who is this for? people who have a powerful pc but want nothing on their own device?
stephenblum•17m ago
that is the strongest point I've heard. who would this be for? Replit, Bolt.new and Lovable are mostly-in browser vibe code engines. Target audience would be for a free local version alternatives. Though maybe that isn't something that anyone needs.

The original intent for this project is for learning how to build agents, and finding what is possible

The World in Which We Live

https://nntaleb.substack.com/p/the-world-in-which-we-live
1•paulpauper•3m ago•0 comments

Scaling AI: The Communication Wall

https://www.aaravwattal.com/blog/c2c-interconnect/
1•matt_d•5m ago•0 comments

Models Don't Go Rogue

https://mail.cyberneticforests.com/models-dont-go-rogue/
2•cdrnsf•5m ago•0 comments

Methods for Random Gradients

https://justinjay.wang/methods-for-random-gradients/
1•nickswalker•5m ago•0 comments

Relativistic Lightsail Propulsion Dynamics

https://arxiv.org/abs/2606.04052
1•rbanffy•6m ago•0 comments

Linked Lists in the Linux Kernel

https://0xax.dev/books/linux-inside/linux-datastructures-1
1•matt_d•6m ago•0 comments

How workers feel about AI in 2026

https://www.glassdoor.com/blog/how-workers-feel-about-ai-2026/
1•cdrnsf•6m ago•0 comments

A Stranger's Pull Request Almost Stole My Cloud Credentials

https://medium.com/@malaviyadhruv05/a-strangers-pull-request-almost-stole-my-cloud-credentials-15...
1•syumei•7m ago•0 comments

Nobody's model supplier is neutral infrastructure

https://taskpool.ai/blog/nvidia-hugging-face-acquisition
1•Taskpoolai•7m ago•0 comments

Sanders-Casar Ban Artificial Superintelligence Act. I [Gary Marcus] Oppose It

https://garymarcus.substack.com/p/the-new-sanders-casar-ban-artificial
1•mdp2021•7m ago•0 comments

ChatGPT, Reddit, and Roblox Given Four Months to Meet New EU Censorship Rules

https://reclaimthenet.org/chatgpt-reddit-roblox-eu-dsa-obligations
1•anonymousiam•9m ago•0 comments

CDC is still counting 2 measles deaths RFK Jr. ordered it to delete

https://arstechnica.com/health/2026/09/reports-rfk-jr-ordered-measles-deaths-deletion-cdc-still-s...
1•doener•9m ago•1 comments

Gandi uses Spamhaus against its own customers

https://docs.gandi.net/en/gandimail/faq/error_types/blocked_using_sbl_xbl_spamhaus_org.html
1•dewanee•10m ago•1 comments

Tim Cook donated $1M to Trump's inauguration

https://bsky.app/profile/rbreich.bsky.social/post/3munhxxqhqm2n
3•doener•11m ago•0 comments

Superlogical Server Memory Optimizations Overview [video]

https://www.youtube.com/watch?v=T5gV6anSt-4
1•bbg2401•14m ago•0 comments

Distributed PyTorch Profiling

https://zhenyu.github.io/2026/09/02/why-a-gpu-profiling-capture-turned-into-a-distributed-systems...
1•asaiacai•16m ago•0 comments

Performance Characterization of SPEC CPU 2026 on AMD EPYC 9755 "Zen 5" Processor

https://arxiv.org/abs/2609.01527
1•matt_d•17m ago•0 comments

Google DeepMind Just Rolled Out Its Most Accurate AI Global Weather Model

https://gizmodo.com/google-deepmind-just-rolled-out-its-most-accurate-ai-global-weather-model-200...
2•Aboutplants•17m ago•0 comments

Ask HN: Who is using FPGA for ML inference?

2•softwarewright•17m ago•0 comments

Ask HN: iPhone Camera on indicator.

1•zahirbmirza•21m ago•0 comments

These websites Have Been Seized

https://seized.fyi/
1•Cider9986•21m ago•0 comments

NVIDIA's Acquisition of HuggingFace was for $HuggingFace

2•MontagFTB•23m ago•1 comments

Ukrainian Sea Drones Strike Russian Black Sea Resort Town of Sochi

https://www.twz.com/news-features/ukrainian-sea-drones-strike-russian-black-sea-resort-town-of-so...
2•cisc•24m ago•0 comments

Dependent if expressions without dependent types

https://haskellforall.com/2026/09/dependent-if-expressions
1•birdculture•24m ago•0 comments

Rusty state of USS Abraham Lincoln after marathon deployment shocks observers

https://www.cnn.com/2026/09/03/asia/aircraft-carrier-abraham-lincoln-rust-intl-hnk-ml
2•cisc•25m ago•0 comments

Flock Is Cancelled–and Their Competitors Are Profiting

https://www.motherjones.com/politics/2026/09/flock-contracts-cancelled-cameras-alpr-rekor-axon-fl...
2•cdrnsf•25m ago•0 comments

Hosting Valkey: one MicroVM per store, durable by default

https://mojave.sh/blog/valkey-in-a-microvm
2•stwrt•25m ago•0 comments

GPT 6 is way behind Anthropic on Artificial Analysis

https://artificialanalysis.ai/models/gpt-6-astra
2•pranshuchittora•26m ago•0 comments

The Selfish AI Model

https://ateliti99.substack.com/p/the-selfish-ai-model
1•olirex99•27m ago•0 comments

Jsonquery_GUI – A native Rust/egui desktop tool for streaming jq queries

https://github.com/nujufas/jsonquery_gui
1•nujufas•28m ago•0 comments