frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Browser Tools SDK – an optimal browser harness for agents

https://libretto.sh/browser-tools
3•tanishqkanc•47m ago
We’re open-sourcing Browser Tools SDK: a small TypeScript package to give any AI agent a reliable way to control a real browser. With just a few lines of code, you can give any agent a production-ready browser harness

  import { createAiSdkBrowserTools } from "libretto-browser-tools/ai-sdk";
  import { LocalBrowserProvider } from "libretto-browser-tools";

  const { tools } = createAiSdkBrowserTools(new LocalBrowserProvider());

  const result = await generateText({
    model: anthropic("claude-sonnet-4-5"),
    tools,
    prompt: "Go to Hacker News and tell me the top story",
  });
We built the Browser Tools SDK because access to a browser is one of the most important tools of a productive agent, but we found many of the existing tools lacking. Using the insights we gained building Libretto, we were able to build the SDK so that it’s significantly more context and cost-efficient than other tools:

We compared Browser Tools SDK against agent-browser, playwright-cli, and dev-browser on 26 live-site tasks with GPT 5.6 Sol (best results from 3 runs). Browser Tools tied for the best pass rate at 24/26 and came in about 55% cheaper per successful task than the next alternative ($0.106 vs $0.235) while also using far fewer tokens (1.45M vs 2.29M+). Benchmark methodology is in the repo.

The Browser Tools SDK only exposes 6 tools, of which only 2 are really important: `browser_snapshot` and `browser_exec`. The snapshot tool was designed from the ground up to be extremely context-efficient and provide agents the overview they need to know what to try next. The exec tool takes and executes raw Playwright code, of which the models have been trained on heaps of, and know how to use without much direction.

Works with AI SDK and Pi out of the box, plus a custom path for anything else. More frameworks are coming soon. You can also use any browser infra provider (Libretto Cloud, Kernel, Browserbase, etc.) or use `LocalBrowserProvider` to run Chromium locally (although that will have less anti-bot protections).

MIT licensed. Check out the docs: https://libretto.sh/docs/browser-tools/quickstart and join the Discord: https://discord.gg/NYrG56hVDt.

We’d love any and all feedback.

Is it just me? HN:new best

1•oriettaxx•1m ago•0 comments

Sugar found in raspberries was discovered near the Milky Way's center

https://www.livescience.com/space/astronomy/sweet-sugar-found-in-raspberries-discovered-near-the-...
1•cybermango•2m ago•0 comments

Nate Parrott's dopamine-crushing metrics-driven site

https://nateparrott.com/
1•hmokiguess•5m ago•0 comments

Mad 2.0: Mutually Assured Disruption

https://www.thoughtmerchants.com/opinion/mad-2-0-mutually-assured-disruption
1•deltamidway•6m ago•0 comments

Brookmd – streaming Markdown renderer in Rust (web, RN, Swift and more)

https://github.com/siinghd/brookmd
1•siinghd•8m ago•0 comments

What Role Does Wildfire Smoke Play on Radio Signals?

https://www.radioworld.com/tech-and-gear/nicks-signal-spot/what-role-does-wildfire-smoke-play-on-...
2•RF_Enthusiast•10m ago•0 comments

Open pricing dataset for the Seedance 2.0 API, across 16 vendors

https://useapi.net/docs/articles/seedance-2-api-pricing
1•useapi•10m ago•0 comments

Zenoh Reliability, Scalability and Congestion Control

https://zenoh.io/blog/2021-06-14-zenoh-reliability/
1•Kinrany•10m ago•0 comments

IDEs are done, and they are not coming back

https://cpojer.net/notes/not-coming-back
1•coloneltcb•16m ago•0 comments

Ask HN: Apple Is Broken?

4•dogomatic•16m ago•0 comments

Show HN: Faceblind – In-browser only video face blurring

https://kmcheung12.github.io/faceblind/
1•a_c•17m ago•0 comments

Show HN: Reachpad – Run all your coding agents from anywhere from the browser

https://reachpad.dev/
2•sakuraiben•17m ago•1 comments

Show HN: A platform for objective developer skill assessment (MVP)

https://skillhacker.io/
1•vitalyobolensky•18m ago•0 comments

Viral syncytia help SARS-CoV-2 evade interferon and antibodies

https://www.nature.com/articles/s41467-026-74676-8
1•thenerdhead•19m ago•0 comments

Gemini last models: temperature, top_p, and top_k are deprecated and ignored

https://ai.google.dev/gemini-api/docs/latest-model
1•greatgib•22m ago•1 comments

Seance: Human first, agent friendly. Tiling terminal+ workspaces (Rust+GPUI)

https://github.com/zackham/seance
1•zackham•22m ago•0 comments

The Gates Foundation met with Epstein about 30 times despite staff concerns

https://apnews.com/article/bill-gates-foundation-jeffrey-epstein-files-798b07999092aae601eae11a8e...
6•Teever•22m ago•0 comments

Show HN: Machinations – a multiplayer strategy game where LLM is the game master

https://machinations.tpk.gg/
1•jklewis•23m ago•0 comments

Extending Polars with Rust Expression Plugins

https://fenic.ai/blog/extending-polars-with-rust-expression-plugins
1•cpard•23m ago•0 comments

Legacy Is About Context

https://join.tech/blog/2026-0x15-legacy-is-about-context.php
1•5n00py•23m ago•0 comments

India's first privately developed rocket reaches low earth orbit in debut launch

https://arstechnica.com/space/2026/07/indias-first-privately-developed-rocket-reaches-orbit-on-dr...
1•darth_avocado•26m ago•0 comments

Wolves, Sheep, and Gypsies

https://world.hey.com/dhh/wolves-sheep-and-gypsies-ba44af6a
4•fratellobigio•27m ago•0 comments

Show HN: StarSkew, a privacy-light Amazon review analyzer (starskew.com)

https://starskew.com/
1•KETpXDDzR•29m ago•0 comments

May 2, 1960: Dick Clark survives the Payola scandal

https://www.history.com/this-day-in-history/may-2/dick-clark-survives-the-payola-scandal
1•petethomas•30m ago•0 comments

Show HN: I built a chat client that uses embeddings to cluster messages by topic

https://llmtrail.com/demo
1•doantam•30m ago•0 comments

Don't Make the Same Mistake as Me [video]

https://www.youtube.com/watch?v=0F5zG1RQ4Ig
1•fenced_load•31m ago•0 comments

Open Source AI Harness Profiler – discover where tf your tokens are going

https://github.com/TryRekon/Rekon
1•TreDub•32m ago•1 comments

Show HN: RockCode an unofficial vibe-coded macOS client for Grok CLI

https://github.com/natanavra/rockcode
1•natanavra•32m ago•0 comments

AMD's Jerry Sanders, Silicon Valley's tough guy (2001)

https://www.sfgate.com/bayarea/article/PROFILE-Jerry-Sanders-Silicon-Valley-s-tough-2873326.php
2•stmw•33m ago•0 comments

Where should you move for higher pay?

https://economist.com/graphic-detail/2026/07/21/where-should-you-move-for-higher-pay
2•andsoitis•35m ago•0 comments