Top
Best
New

Posted by mpapazian 3 days ago

Launch HN: Propolis (YC X25) – Browser agents that QA your web app autonomously(app.propolis.tech)
Hi HN, we're Marc and Matt, and we're building Propolis (app.propolis.tech/#/launch). We use browser agents to simulate users in order to report bugs and write e2e tests. Today, you can launch 10s-100s of agents that collaboratively explore a website and report back on pain points + propose e2e tests that can run as part of your CI.

You can try an initial run (two minute set up) to get a feel for the product for free here: app.propolis.tech/#/launch. Or watch our demo video: https://www.tella.tv/video/autonomous-qa-system-walkthrough-...

The Problem

Both Matt and I have been thinking about software quality for the last 10 years. While at Airtable Matt worked on the infrastructure team responsible for deploys and thought a lot about how to catch bugs before users did. Deterministic tests are incredibly effective at ensuring pre-defined behavior continues to function, but it's hard to get meaningful coverage & easy to "stub/mock" so much that it's no longer representative of real usage.

I like to pitch what we're building now as a set of “users” you can treat like a canary group without worrying about impacting real users.

What we do: Propolis runs "swarms" of browser agents that collaborate to come up with user journeys, flag points of friction, and propose e2e tests that can then be run more cheaply on any trigger you'd like. We have customers from public companies to startups running "swarms" regularly to massively increase the breadth of their automated testing + running the produced tests as part of their CI pipeline to ensure that more specific flows stay working without needing to worry about updating playwright/selenium tests.

One thing that really excites me about this approach is how flexible "checks" can be since they're evaluated partially via LLM, for example we've caught bugs related to the quality of non-deterministic output (think a shopping assistant recommending a product that the user then searches for and can’t find).

Pricing and Availability

It's production-ready today at $1000/month unlimited-use + active support for early users willing to give feedback and request features. We're also happy to work with you for capped-use / hobby plans at lower prices if you'd like to use it for smaller or personal projects.

We'd love to hear from the HN community - especially curious if folks have thoughts on what else autonomous agents could validate beyond bugs and functional correctness. Try it out and let us know what you think!

113 points | 34 commentspage 2
ekarabeg 2 days ago|
This seems really interesting. I tried running a swarm on my landing page but didn't get a completed email. I'll try it again, though!
mpapazian 2 days ago|
hi! Looking at your swarm results, you might not have given the swarm login credentials to use, which is why most of the runs are failing out. Please feel free to try it again and give them access.
orliesaurus 2 days ago||
Does it output playwright scripts?
ttamslam 2 days ago|
We use playwright for interacting with the browser, so while it's not available by default, we do support bulk exporting tests as playwright to move off our platform or to customers who want to run deterministic versions of the tests on their own infra (you can also run them on ours!)
mhb 2 days ago||
Good video, but it looks like it plays twice. Should be ~3.5 minutes...
mpapazian 2 days ago|
ah good catch! Fixed :)
rvz 3 days ago||
Looks like a great idea. Does this fully automate QA testing of websites including removing the human in the loop during testing?

Once again, great product.

mpapazian 3 days ago|
Great question! The swarm takes a first pass to generate tests and can continuously add as it runs again over time.

In the off chance it misses specific tests - we have tools to let you build them directly with ai support, either by giving them objectives or dropping in a video of the actions you're taking!

GeorgyM 2 days ago|
Sounds interesting. Is this handling mobile as well?
mpapazian 2 days ago|
We don't handle mobile yet, but we might get to it at a future date!