frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: ScrapeCopilot – Notebook Code Interface + Puppeteer + AI Copilot

3•erichi•1y ago
Hi HN, I’m Eric, and I’m building ScrapeCopilot, an AI assistant designed to eliminate friction in browser automation development.

Here is the link to VS Code extension - https://marketplace.visualstudio.com/items?itemName=scrapeco...

I've built browser automations for more than 5 years, and the constant frustration was always the sheer friction involved in getting working code – especially when debugging in headless mode or connecting to remote browsers.

When I started using LLMs to generate automation code, I found myself stuck in a repetitive loop: navigate to the desired page state, copy-paste HTML into the AI chat, and ask it to generate code. The worst part is that there was no easy way to run that generated code without losing the page state, forcing me to restart the browser session constantly. This wasted large amounts of time and mental energy. I built ScrapeCopilot to make this workflow seamless.

How it works:

ScrapeCopilot combines the power of a Jupyter-style notebook with a live Puppeteer browser session and integrated AI.

- Live Interactive Development: When you create an automation notebook, it initiates a fresh Puppeteer browser session. The page object is exposed directly to your notebook cells, allowing you to run any Puppeteer code against the live browser state and see the results instantly.

- AI-Powered Assistance: It integrates with GitHub Copilot (via the @scrapecopilot chat participant). The AI automatically sees the current page HTML, allowing it to generate highly relevant Puppeteer code based on your instructions directly within the chat.

- LLM Code Export: Once you've developed your automation logic, you can easily export the final, complete Puppeteer script based on your instructions.

This tool saves me hours daily, but even more importantly, it improves the developer experience in browser automation which is frustrating area.

I believe ScrapeCopilot can complement existing browser automation tools and frameworks by providing an interactive AI-assisted development experience.

Current Status & Future Plans:

- The extension currently works within VS Code. It will work in Cursor, but without chat support initially. I'm actively working on integrating a backend server to enable full chat functionality with Cursor.

- Currently the key workflow assumes that you create a new browser automation step by step, using code cells. But in my work I spend half of the time fixing existing automations, so my focus now is trying to adapt extension for debugging and fixing existing code.

- Playwright support is also on the list.

Check out short videos: - Demo: Headless False - https://scrapecopilot.ai/assets/demo-headless-false-Dhc_jeNR... - Demo: Headless True - https://scrapecopilot.ai/assets/demo-headless-true-PRQndDxP....

I'd love to hear your thoughts, feedback, and any suggestions!

Show HN: Quicly – SRT in, live multiview in one iframe (Media over QUIC)

https://quicly.live
1•Simon2712•28s ago•0 comments

Seven Obscure Languages in Seven Weeks

https://pragprog.com/titles/dzseven/seven-obscure-languages-in-seven-weeks/
1•iroddis•3m ago•1 comments

An Android launcher with no icons, and an eBook above the clock

https://paperlauncher.app/
1•sascha_heyer•3m ago•0 comments

Crisp's chat widget refuses to load when Lighthouse is the user agent

https://ghostchat.dev/blog/chat-widget-lighthouse-benchmark
1•jorbach•8m ago•0 comments

Like Before, You Can Go Breakneck Speeds and Make Mistakes

https://wordsrightman.beehiiv.com/p/like-before-you-can-go-breakneck-speeds-and-make-mistakes
1•tags2k•9m ago•0 comments

Ya Diktu: The Pre-Print from the AI Engineer Who Cracked Linear A

https://zenodo.org/records/21903482
1•tamarru•9m ago•0 comments

Rust fearless_SIMD v0.7: 64-bit integers, improved generics, SSE2, and upcoming

https://linebender.org/blog/fearless-simd-0-7/
1•fanf2•11m ago•0 comments

AANE – Local data-broker profile poisoning engine

https://github.com/ShadowNoiseEngineLabs/Autonomous-Algorithmic-Noise-Engine
1•ShadowNoiseENG•11m ago•1 comments

I asked Kilo to delete my data, and they practically told me to fuck off

https://www.reddit.com/r/kilocode/s/QQO7WYTJzO
3•ahriad•12m ago•0 comments

Delimiter.live – 100 free browser-based text and data tools

https://www.delimiter.live/tools
3•asiqblog•13m ago•0 comments

Ticketry: Jira alternative, but with all the data in Git

https://github.com/LoumTechnologies/ticketry
3•imagent•15m ago•0 comments

Our scheduler is so fast it can rickroll you

https://bryntum.com/blog/our-scheduler-is-so-fast-it-can-rickroll-you/
2•ritzaco•21m ago•0 comments

Js13kGames 2026 started – build a web game in 13 kilobytes

https://js13kgames.com/2026/blog/competition-has-started
2•end33r•22m ago•1 comments

Japan has recorded its ten most popular baby names every year since 1912

https://jivx.com/namae
2•momentmaker•23m ago•0 comments

Python's pre-declared constants are kinda weird

https://sebsite.pw/w/20260801-pythonconstants.html
2•birdculture•25m ago•0 comments

Sergey Brin has spent $100M to fight California's proposed billionaire tax

https://fortune.com/2026/08/11/google-cofounder-sergey-brin-california-wealth-tax-opposition-100-...
6•unclebucknasty•27m ago•0 comments

Homelab Ingress with Deterministic IPv6

https://www.petekeen.net/homelab-ingress-with-deterministic-ipv6/
1•zrail•27m ago•1 comments

From Weak Cues to Real Identities: Evaluating Inference-Driven De-Anonymization

https://arxiv.org/abs/2603.18382
1•mhrsntrk•27m ago•0 comments

The Quest for Caffeine You Can Have at Night

https://www.astralcodexten.com/p/the-quest-for-caffeine-you-can-have
3•bilsbie•28m ago•0 comments

Booksellers suspect AI firms are buying and then destroying rare books

https://arstechnica.com/tech-policy/2026/08/heres-a-balm-if-the-idea-of-destroying-books-to-train...
1•Archelaos•29m ago•0 comments

Yardmaster – manage multiple Claude Code sessions from one terminal

https://github.com/blothecap/yardmaster
1•blothecap•29m ago•0 comments

Reduce large sorted set memory with a packed B+ tree

https://github.com/redis/redis/pull/15635
1•philbo•32m ago•0 comments

Show HN: Markleft – how I review Claude's Markdown plans

https://blog.lysk.tech/markleft-ai-markdown-review/
4•mlysk•34m ago•0 comments

Apple in Talks to Pay Publishers to Improve AI-Powered Siri

https://www.wsj.com/business/media/apple-in-talks-to-pay-publishers-to-improve-ai-powered-siri-06...
1•jonbaer•35m ago•0 comments

An action firewall for MCP – OAuth says who, not whether the call should run

https://github.com/agenticdome/agenticdome-python-sdk
1•sinay_agenticdo•37m ago•0 comments

Asus enters bike market: Oxiis Intelligent Bike Booster

https://www.asus.com/accessories/bike-booster/asus-oxiis/oxiis-intelligent-bike-booster/
2•joenot443•39m ago•0 comments

StopFlock419

https://stopflock419.com/
1•edot•40m ago•0 comments

Apple and AI: Siri the Early Years

https://thechipletter.substack.com/p/apple-and-ai-siri-the-early-years
1•hasheddan•41m ago•0 comments

Show HN: A million squares, and the last one still showing up wins

https://lastpixel.live
1•LastPixel•41m ago•0 comments

When Kubernetes restarts your pod – And when it doesn't

https://www.cncf.io/blog/2026/03/17/when-kubernetes-restarts-your-pod-and-when-it-doesnt/
1•trikelef•43m ago•0 comments