frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Webctl – Browser automation for agents based on CLI instead of MCP

https://github.com/cosinusalpha/webctl
39•cosinusalpha•7h ago

Comments

cosinusalpha•3h ago
Hi HN, I built webctl because I was frustrated by the gap between curl and full browser automation frameworks like Playwright.

I initially built this to solve a personal headache: I wanted an AI agent to handle project management tasks on my company’s intranet. I needed it to persist cookies across sessions (to handle SSO) and then scrape a Kanban board.

Existing AI browser tools (like current MCP implementations) often force unsolicited data into the context window—dumping the full accessibility tree, console logs, and network errors whether you asked for them or not.

webctl is an attempt to solve this with a Unix-style CLI:

- Filter before context: You pipe the output to standard tools. webctl snapshot --interactive-only | head -n 20 means the LLM only sees exactly what I want it to see.

- Daemon Architecture: It runs a persistent background process. The goal is to keep the browser state (cookies/session) alive while you run discrete, stateless CLI commands.

- Semantic targeting: It uses ARIA roles (e.g., role=button name~="Submit") rather than fragile CSS selectors.

Disclaimer: The daemon logic for state persistence is still a bit experimental, but the architecture feels like the right direction for building local, token-efficient agents.

It’s basically "Playwright for the terminal."

philipbjorge•1h ago
This looks remarkably similar to https://github.com/vercel-labs/agent-browser

How is it different?

hugs•54m ago
vibium clicker, too. https://github.com/VibiumDev/vibium/blob/main/CONTRIBUTING.m...

"browser automation for ai agents" is a popular idea these days.

renegat0x0•55m ago
A little bit different, but also allows to scrape efficiently. Json http communication rather than cli.

https://github.com/rumca-js/crawler-buddy

More like a framework for other mechanisms

binalpatel•43m ago
Cool to see lots of people independently come to "CLIs are all you need". I'm still not sure if it's a short-term bandaid because agents are so good at terminal use or if it's part of a longer term trend but it's definitely felt much more seamless to me then MCPs.

(my one of many contribution https://github.com/caesarnine/binsmith)

grigio•23m ago
is there a benchmark? there are a lot of scraping agents nowdays..

Claude Cowork Exfiltrates Files

https://www.promptarmor.com/resources/claude-cowork-exfiltrates-files
227•takira•2h ago•99 comments

The Influentists: AI hype without proof

https://carette.xyz/posts/influentists/
120•LucidLynx•1h ago•52 comments

Sun Position Calculator

https://drajmarsh.bitbucket.io/earthsun.html
22•sanbor•1h ago•6 comments

Show HN: WebTiles – create a tiny 250x250 website with neighbors around you

https://webtiles.kicya.net/
55•dimden•4d ago•4 comments

Ask HN: Share your personal website

281•susam•5h ago•1012 comments

Scaling long-running autonomous coding

https://cursor.com/blog/scaling-agents
4•samwillis•10m ago•0 comments

Why some clothes shrink in the wash and how to unshrink them

https://www.swinburne.edu.au/news/2025/08/why-some-clothes-shrink-in-the-wash-and-how-to-unshrink...
382•OptionOfT•3d ago•205 comments

Roam 50GB is now Roam 100GB

https://starlink.com/support/article/58c9c8b7-474e-246f-7e3c-06db3221d34d
217•bahmboo•6h ago•226 comments

SparkFun Officially Dropping AdaFruit due to CoC Violation

https://www.sparkfun.com/official-response
325•yaleman•7h ago•323 comments

Native ZFS VDEV for Object Storage (OpenZFS Summit)

https://www.zettalane.com/blog/openzfs-summit-2025-mayanas-objbacker.html
40•suprasam•3h ago•3 comments

Show HN: Webctl – Browser automation for agents based on CLI instead of MCP

https://github.com/cosinusalpha/webctl
39•cosinusalpha•7h ago•5 comments

Find a pub that needs you

https://www.ismypubfucked.com/
152•thinkingemote•6h ago•116 comments

I hate GitHub Actions with passion

https://xlii.space/eng/i-hate-github-actions-with-passion/
362•xlii•11h ago•270 comments

Ford F-150 Lightning outsold the Cybertruck and was then canceled for poor sales

https://electrek.co/2026/01/13/ford-f150-lightning-outsold-tesla-cybertruck-canceled-not-selling-...
306•MBCook•5h ago•389 comments

So, you’ve hit an age gate. What now?

https://www.eff.org/deeplinks/2026/01/so-youve-hit-age-gate-what-now
262•hn_acker•5h ago•216 comments

Ski map artist James Niehues, the 'Monet of the mountains' (2021)

https://adventure.com/ski-map-artist-james-niehues/
88•gyomu•3d ago•7 comments

The State of OpenSSL for pyca/cryptography

https://cryptography.io/en/latest/statements/state-of-openssl/
6•SGran•23m ago•0 comments

Ask HN: How do you safely give LLMs SSH/DB access?

27•nico•3h ago•55 comments

Show HN: Digital Carrot – Block social media with programmable rules and goals

https://www.digitalcarrot.app/
24•newswangerd•7h ago•7 comments

You Can Just Buy Far-UVC

https://www.jefftk.com/p/you-can-just-buy-far-uvc
43•surprisetalk•4d ago•59 comments

Every country should set 16 as the minimum age for social media accounts

https://www.afterbabel.com/p/why-every-country-should-set-16
65•paulpauper•2h ago•90 comments

GitHub should charge everyone $1 more per month to fund open source

https://blog.greg.technology/2025/11/27/github-should-charge-1-dollar-more-per-month.html
174•evakhoury•6h ago•159 comments

Show HN: A fast CLI and MCP server for managing Lambda cloud GPU instances

https://github.com/Strand-AI/lambda-cli
15•odedfalik•2h ago•2 comments

Show HN: Harmony – AI notetaker for Discord

https://harmonynotetaker.ai/
20•SeanDorje•2h ago•7 comments

The unbearable frustration of figuring out APIs

https://blog.ar-ms.me/thoughts/translation-cli/
61•ezekg•5h ago•48 comments

Lago (Open-Source Billing) is hiring across teams and geos

1•Rafsark•10h ago

How much of my observability data is waste?

https://usetero.com/blog/the-question-your-observability-vendor-wont-answer
87•binarylogic•6h ago•45 comments

I’m leaving Redis for SolidQueue

https://www.simplethread.com/redis-solidqueue/
288•amalinovic•13h ago•118 comments

Edge of Emulation: Game Boy Sewing Machines (2020)

https://shonumi.github.io/articles/art22.html
100•mosura•7h ago•6 comments

Is Rust faster than C?

https://steveklabnik.com/writing/is-rust-faster-than-c/
183•vincentchau•4d ago•224 comments