{"slug": "vibium", "name": "Vibium", "category": "productivity", "category_name": "Productivity", "description": "", "recommenders": 3, "commenters": 5, "warners": 0, "score": 2.96, "rising": -0.98, "first": "2025-12-24", "latest": "2025-12-28", "why": "The \"sense-think-act\" architecture is exactly what's needed for agentic workflows", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 3, "neutral": 2, "compare": 0, "warn": 0}, "spark": [0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "listed": true, "loved": [], "caveat": "", "short_quote": "The \"sense-think-act\" architecture is exactly what's needed for agentic workflows", "kind": "", "icon": true, "domain": null, "github_repo": "github.com/vibiumdev/vibium", "official_url": "https://github.com/vibiumdev/vibium", "pricing": "", "aliases": ["Vibium"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 742654673, "item_id": 46415917, "url": "https://news.ycombinator.com/item?id=46415917", "by": "linsomniac", "date": "2025-12-28", "version": null, "stance": "recommend", "quote": "or https://github.com/VibiumDev/vibium", "excerpt": "I may not be understanding the the context of #3 (Javascript console, page contents showing traceback?), but I'd be looking at MCP servers for Playwright or https://github.com/VibiumDev/vibium or that browser automation MCP that I think Google announced a month or so for Chrome and the name of which escapes me.", "context": "", "use_case": "", "switched_from": "", "story": "Ask HN: What are you building during the holiday break?"}, {"id": 742215456, "item_id": 46388466, "url": "https://news.ycombinator.com/item?id=46388466", "by": "password-app", "date": "2025-12-25", "version": null, "stance": "recommend", "quote": "The \"sense-think-act\" architecture is exactly what's needed for agentic workflows", "excerpt": "Congrats on shipping v1. The \"sense-think-act\" architecture is exactly what's needed for agentic workflows. Re: the login handling discussion upthread\u2014I've been using browser-use for automated password rotation (breach response use case). Two patterns that might be relevant to Vibium's roadmap: Credential injection: Instead of putting passwords in the prompt, pass them via a sensitive_data parameter. The agent calls ", "context": "", "use_case": "", "switched_from": "", "story": "Show HN: Vibium \u2013 Browser automation for AI and humans, by Selenium's creator"}, {"id": 742053712, "item_id": 46378357, "url": "https://news.ycombinator.com/item?id=46378357", "by": "nivekney", "date": "2025-12-24", "version": null, "stance": "recommend", "quote": "I am learning a lot just from reading the commits", "excerpt": "Aside from the project itself, I am learning a lot just from reading the commits. Mostly about the process when one knows how they'd do it. https://github.com/VibiumDev/vibium/commits/main/?after=ffc31ca943f3abb915f13633dfd5c01bb4d377e3+69", "context": "", "use_case": "", "switched_from": "", "story": "Show HN: Vibium \u2013 Browser automation for AI and humans, by Selenium's creator"}]}], "caveats": [], "who": [], "tags": [], "use_cases": ["browser automation for ai agents", "browser automation"], "compared": [{"slug": "playwright", "name": "Playwright", "co": 3, "switched_from": 0, "switched_to": 0}, {"slug": "selenium", "name": "Selenium", "co": 2, "switched_from": 0, "switched_to": 0}], "makers": [{"id": 742065632, "item_id": 46379102, "url": "https://news.ycombinator.com/item?id=46379102", "by": "therunninglight", "date": "2025-12-24", "version": null, "stance": "neutral", "quote": "Getting Started with Vibium (beginner-friendly)", "excerpt": "- No LLM Getting Started with Vibium (beginner-friendly): https://github.com/VibiumDev/vibium/blob/main/docs/tutorials/getting-started.md - MCP option (where tokens will eventually get burned) Getting Started with Vibium MCP: https://github.com/VibiumDev/vibium/blob/main/docs/tutorials/getting-started-mcp.md", "context": "", "use_case": "", "switched_from": "", "story": "Show HN: Vibium \u2013 Browser automation for AI and humans, by Selenium's creator"}, {"id": 742063344, "item_id": 46378959, "url": "https://news.ycombinator.com/item?id=46378959", "by": "hugs", "date": "2025-12-24", "version": null, "stance": "recommend", "quote": "things get interesting in v2", "excerpt": "it will be more obvious in v2. v1 is about getting to a base-line of functionality. things get interesting in v2: https://github.com/VibiumDev/vibium/blob/main/V2-ROADMAP.md", "context": "", "use_case": "Browser automation", "switched_from": "", "story": "Show HN: Vibium \u2013 Browser automation for AI and humans, by Selenium's creator"}, {"id": 742054672, "item_id": 46378417, "url": "https://news.ycombinator.com/item?id=46378417", "by": "hugs", "date": "2025-12-24", "version": null, "stance": "neutral", "quote": "no reason other than my number #1 goal was \"ship something\"", "excerpt": "> why the MCP server doesn't expose a JavaScript/eval tool? no reason other than my number #1 goal was \"ship something\". i only started the actual coding on dec 11. it's been a bit of a sprint the last two weeks! though \"image-based\" vs \"dom-based\" testing approaches is a very big topic! (look forward to researching that more in the future.) v1 announcement: https://github.com/VibiumDev/vibium/blob/main/docs/updates/", "context": "", "use_case": "Browser automation", "switched_from": "", "story": "Show HN: Vibium \u2013 Browser automation for AI and humans, by Selenium's creator"}, {"id": 742051360, "item_id": 46378210, "url": "https://news.ycombinator.com/item?id=46378210", "by": "hugs", "date": "2025-12-24", "version": null, "stance": "recommend", "quote": "with vibium, i'm optimizing for", "excerpt": "i partially addressed this in the \"why vibium\" section of the v1 announcement: https://github.com/VibiumDev/vibium/blob/main/docs/updates/2025-12-11-v1-announcement.md#why-vibium but why a new thing vs extending selenium? it's a little complicated, but neither selenium nor playwright were designed with ai in mind from day 1. with vibium, i'm optimizing for \"vibe coding\" and ai-driven workflows first.", "context": "", "use_case": "Browser automation for AI", "switched_from": "", "story": "Show HN: Vibium \u2013 Browser automation for AI and humans, by Selenium's creator"}, {"id": 742049216, "item_id": 46378076, "url": "https://news.ycombinator.com/item?id=46378076", "by": "hugs", "date": "2025-12-24", "version": null, "stance": "recommend", "quote": "i partially addressed this in the \"why vibium\" section of the v1 announcement", "excerpt": "it's a good questionn! i partially addressed this in the \"why vibium\" section of the v1 announcement: https://github.com/VibiumDev/vibium/blob/main/docs/updates/2025-12-11-v1-announcement.md#why-vibium to save a click, i'll post it here, too: ----------- why vibium? there are dozens of \"ai-powered browser\" tools now. so why this one? the selenium ecosystem is massive: millions of tests, thousands of companies, decade", "context": "", "use_case": "Browser automation for AI agents", "switched_from": "", "story": "Show HN: Vibium \u2013 Browser automation for AI and humans, by Selenium's creator"}], "threads": [{"url": "https://news.ycombinator.com/item?id=46377597", "title": "Show HN: Vibium \u2013 Browser automation for AI and humans, by Selenium's creator", "mentions": 9}, {"url": "https://news.ycombinator.com/item?id=46411819", "title": "Ask HN: What are you building during the holiday break?", "mentions": 1}], "sentiment_by_month": {"2025-11": {}, "2025-12": {"neutral": 2, "recommend": 3}, "2026-01": {}, "2026-02": {}, "2026-03": {}, "2026-04": {}, "2026-05": {}, "2026-06": {}, "2026-07": {}, "2026-08": {}, "2026-09": {}, "2026-10": {}}, "versions": [], "version_unnamed": 0, "family_ref": null, "runs_on": null, "lines": [], "quotes": [{"id": 742654673, "item_id": 46415917, "url": "https://news.ycombinator.com/item?id=46415917", "by": "linsomniac", "date": "2025-12-28", "version": null, "stance": "recommend", "quote": "or https://github.com/VibiumDev/vibium", "excerpt": "I may not be understanding the the context of #3 (Javascript console, page contents showing traceback?), but I'd be looking at MCP servers for Playwright or https://github.com/VibiumDev/vibium or that browser automation MCP that I think Google announced a month or so for Chrome and the name of which escapes me.", "context": "", "use_case": "", "switched_from": "", "story": "Ask HN: What are you building during the holiday break?"}, {"id": 742215456, "item_id": 46388466, "url": "https://news.ycombinator.com/item?id=46388466", "by": "password-app", "date": "2025-12-25", "version": null, "stance": "recommend", "quote": "The \"sense-think-act\" architecture is exactly what's needed for agentic workflows", "excerpt": "Congrats on shipping v1. The \"sense-think-act\" architecture is exactly what's needed for agentic workflows. Re: the login handling discussion upthread\u2014I've been using browser-use for automated password rotation (breach response use case). Two patterns that might be relevant to Vibium's roadmap: Credential injection: Instead of putting passwords in the prompt, pass them via a sensitive_data parameter. The agent calls ", "context": "", "use_case": "", "switched_from": "", "story": "Show HN: Vibium \u2013 Browser automation for AI and humans, by Selenium's creator"}, {"id": 742067840, "item_id": 46379240, "url": "https://news.ycombinator.com/item?id=46379240", "by": "coty", "date": "2025-12-24", "version": null, "stance": "neutral", "quote": "", "excerpt": "For right now, the MCP server doesn\u2019t expose quite enough to navigate on its own. I\u2019ve added a browser_evaluate tool in my fork\u2014though I haven\u2019t committed or pushed a PR yet. With that, the agent can call JavaScript to get the accessibility tree and then use that to navigate via browser_find. This and much more will be coming soon. See the V2 roadmap for more insight: https://github.com/VibiumDev/vibium/blob/main/V2-", "context": "", "use_case": "Browser automation for AI agents", "switched_from": "", "story": "Show HN: Vibium \u2013 Browser automation for AI and humans, by Selenium's creator"}, {"id": 742053712, "item_id": 46378357, "url": "https://news.ycombinator.com/item?id=46378357", "by": "nivekney", "date": "2025-12-24", "version": null, "stance": "recommend", "quote": "I am learning a lot just from reading the commits", "excerpt": "Aside from the project itself, I am learning a lot just from reading the commits. Mostly about the process when one knows how they'd do it. https://github.com/VibiumDev/vibium/commits/main/?after=ffc31ca943f3abb915f13633dfd5c01bb4d377e3+69", "context": "", "use_case": "", "switched_from": "", "story": "Show HN: Vibium \u2013 Browser automation for AI and humans, by Selenium's creator"}, {"id": 742051056, "item_id": 46378191, "url": "https://news.ycombinator.com/item?id=46378191", "by": "rancar2", "date": "2025-12-24", "version": null, "stance": "neutral", "quote": "you are very good at building long-term projects that last", "excerpt": "I wasn\u2019t able to gather the future state plans beyond what\u2019s noted in the V2 plans: https://github.com/VibiumDev/vibium/blob/main/V2-ROADMAP.md What\u2019s next 5 years look like given that you are very good at building long-term projects that last and evolve through time? And for a very specific example, what\u2019s the plan for incorporating new standards like Agent Skills as they quickly evolve and launch?", "context": "", "use_case": "Browser automation", "switched_from": "", "story": "Show HN: Vibium \u2013 Browser automation for AI and humans, by Selenium's creator"}]}