frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: AI Subroutines – Run automation scripts inside your browser tab

https://www.rtrvr.ai/blog/ai-subroutines-zero-token-deterministic-automation
15•arjunchint•1d ago
We built AI Subroutines in rtrvr.ai. Record a browser task once, save it as a callable tool, replay it at: zero token cost, zero LLM inference delay, and zero mistakes.

The subroutine itself is a deterministic script composed of discovered network calls hitting the site's backend as well as page interactions like click/type/find.

The key architectural decision: the script executes inside the webpage itself, not through a proxy, not in a headless worker, not out of process. The script dispatches requests from the tab's execution context, so auth, CSRF, TLS session, and signed headers get added to all requests and propagate for free. No certificate installation, no TLS fingerprint modification, no separate auth stack to maintain.

During recording, the extension intercepts network requests (MAIN-world fetch/XHR patch + webRequest fallback). We score and trim ~300 requests down to ~5 based on method, timing relative to DOM events, and origin. Volatile GraphQL operation IDs are detected and force a DOM-only fallback before they break silently on the next run.

The generated code combines network calls with DOM actions (click, type, find) in the same function via an rtrvr.* helper namespace. Point the agent at a spreadsheet of 500 rows and with just one LLM call parameters are assigned and 500 Subroutines kicked off.

Key use cases:

- record sending IG DM, then have reusable and callable routine to send DMs at zero token cost

- create routine getting latest products in site catalog, call it to get thousands of products via direct graphql queries

- setup routine to file EHR form based on parameters to the tool, AI infers parameters from current page context and calls tool

- reuse routine daily to sync outbound messages on LinkedIn/Slack/Gmail to a CRM using a MCP server

We see the fundamental reason that browser agents haven't taken off is that for repetitive tasks going through the inference loop is unnecessary. Better to just record once, and get the LLM to generate a script leveraging all the possible ways to interact with a site and the wider web like directly calling backed API's, interacting with the DOM, and calling 3P tools/APIs/MCP servers.

Comments

rvz•1h ago
Aren't there just many ways for the website to just break the automation?

Does this work on sites that have protection against LLMs such as captchas, LLM tarpits and PoW challenges?

I just see this as a never ending cat and mouse game.

acoyfellow•44m ago
It is. They are saying “we are willing to chase the mouse for you for money”.

Show HN: MDV – a Markdown superset for docs, dashboards, and slides with data

https://github.com/drasimwagan/mdv
68•drasim•6h ago•28 comments

Show HN: AI Subroutines – Run automation scripts inside your browser tab

https://www.rtrvr.ai/blog/ai-subroutines-zero-token-deterministic-automation
15•arjunchint•1d ago•2 comments

Show HN: Remoroo. trying to fix memory in long-running coding agents

https://www.remoroo.com
19•adhamghazali•4d ago•2 comments

Show HN: I made a calculator that works over disjoint sets of intervals

https://victorpoughon.github.io/interval-calculator/
282•fouronnes3•20h ago•49 comments

Show HN: OCI MicroVMs for Proxmox VE

https://github.com/rcarmo/pve-microvm
6•rcarmo•3h ago•2 comments

Show HN: Sfsym – Export Apple SF Symbols as Vector SVG/PDF/PNG

https://github.com/yapstudios/sfsym
24•olliewagner•18h ago•7 comments

Show HN: Smol machines – subsecond coldstart, portable virtual machines

https://github.com/smol-machines/smolvm
440•binsquare•1d ago•134 comments

Show HN: Praxis – Lab data to publication-ready figures in one Python package

https://github.com/zmtsikriteas/praxis
2•zmtsikriteas•3h ago•0 comments

Show HN: PanicLock – Close your MacBook lid disable TouchID –> password unlock

https://github.com/paniclock/paniclock/
243•seanieb•1d ago•108 comments

Show HN: DOMPrompter – click a DOM element, get a structured AI coding prompt

4•witnote•4h ago•0 comments

Show HN: WebGL Liminal Space

https://liminal-dwsw5.ondigitalocean.app/
2•5fc3b4•4h ago•0 comments

Show HN: Stage – Putting humans back in control of code review

https://stagereview.app/
117•cpan22•2d ago•106 comments

Show HN: Rapid-MLX – Run local LLMs on Mac, 2-3x faster than alternatives

https://github.com/raullenchai/Rapid-MLX
5•raullen•7h ago•0 comments

Show HN: I can't write Python. It works anyway

https://github.com/Wewoc/Garmin_Local_Archive
6•Wewoc•13h ago•4 comments

Show HN: MacMind – A transformer neural network in HyperCard on a 1989 Macintosh

https://github.com/SeanFDZ/macmind
155•hammer32•2d ago•42 comments

Show HN: Pvm – A TUI to browse and run commands across multiple Python venvs

https://github.com/Higangssh/pvm
5•swq115•9h ago•0 comments

Show HN: CodeBurn – Analyze Claude Code token usage by task

https://github.com/AgentSeal/codeburn
108•agentseal•4d ago•26 comments

Show HN: Link Shortener – Itlinks.me

https://itlinks.me
2•IgorStojanov•10h ago•2 comments

Show HN: SPICE simulation → oscilloscope → verification with Claude Code

https://lucasgerads.com/blog/lecroy-mcp-spice-demo/
119•_fizz_buzz_•1d ago•31 comments

Show HN: I built Panda to get up to 99% token savings

https://github.com/AssafWoo/homebrew-pandafilter
4•AssafPetronio•12h ago•2 comments

Show HN: Marky – A lightweight Markdown viewer for agentic coding

https://github.com/GRVYDEV/marky
70•GRVYDEV•2d ago•35 comments

Show HN: Home Memory – A local DB of my house, down to cables and pipes

https://github.com/impactjo/home-memory
51•impactjo•2d ago•12 comments

Show HN: Pyra – a Python toolchain experiment inspired by uv and Bun

https://github.com/treyorr/pyra
7•trey-orr•1d ago•3 comments

Show HN: Llama.cpp Tutorial 2026: Run GGUF Models Locally on CPU and GPU

9•anju-kushwaha•21h ago•2 comments

Show HN: Libretto – Making AI browser automations deterministic

https://github.com/saffron-health/libretto
130•muchael•3d ago•57 comments

Show HN: I turned my MacBook notch into a live Claude Code dashboard

https://github.com/devmegablaster/Notch-Pilot
7•devmegablaster•1d ago•1 comments

Show HN: SmallDocs - Markdown without the frustrations

37•FailMore•3d ago•22 comments

Show HN: Hiraeth – AWS Emulator

https://github.com/SethPyle376/hiraeth
39•ozarkerD•2d ago•9 comments

Show HN: Gave Claude a casino bankroll – it gambles till it's too broke to think

https://letaigamble.com/
38•mackbrowne•2d ago•9 comments

Show HN: LangAlpha – what if Claude Code was built for Wall Street?

https://github.com/ginlix-ai/langalpha
145•zc2610•4d ago•54 comments