17 comments

  • tekacs8 hours ago
    This looks really interesting!<p>I _would_ be curious to try it, but...<p>My first question was whether I could use this for sensitive tasks, given that it&#x27;s not running on our machines. And after poking around for a while, I didn&#x27;t find a single mention of security anywhere (as far as I could tell!)<p>The only thing that I did find was zero data retention, which is mentioned as being &#x27;on request&#x27; and only on the Enterprise plan.<p>I totally understand that you guys need to train and advance your model, but with suggested features like scraping behind login walls, it&#x27;s a little hard to take seriously with neither of those two things anywhere on the site, so anything you could do to lift up those concerns would be amazing.<p>Again, you seem to have done some really cool stuff, so I&#x27;d love for it to be possible to use!<p>Update: The homepage says this in a feature box, which is... almost worst than saying nothing, because it doesn&#x27;t mean anything? -&gt; &quot;Enterprise-grade security; End-to-end encryption, enterprise-grade standards, and zero-trust access controls keep your data protected in transit and at rest.&quot;
    • antves7 hours ago
      Thanks for bringing this point up!<p>We take security very seriously and one of the main advantages of using Smooth over running things on your personal device is that your agent gets a browser in a sandboxed machine with no credentials or permissions by default. This means that the agent will be able to see only what you allow it to see. We also have some degree of guard-railing which we will continue to mature over time. For example, you can control which URLs the agent is allowed to view and which are off limits.<p>Until we&#x27;ll be able to run everything locally on device, there must be a level of trust in the organizations that control the technology stack, passing from the LLM all the way to the infrastructure providers. And this applies to every personal information you disclose at any touch point to any AI company.<p>I believe that this trust is something that we and every other company in the space will need to fundamentally continue to grow and mature with our community and our users.
    • johnys8 hours ago
      Curious: what are people using as the best open source and locally hosted versions to have agents browse the web?
      • verdverm7 hours ago
        Playwright, same thing we use when doing non-ai automation<p>Fun fact, ai can use the same tools you do, we don&#x27;t have to reinvent everything and slap a &quot;built for ai&quot; label on it
        • antves6 hours ago
          We love these tools but they were designed for testing, not for automation. They are too low-level to be used as they are by AI.<p>For example, the playwright MCP is very unreliable and inefficient to use. To mention a few issues, it does not correctly pierce through the different frames and does not handle the variety of edge cases that exist on the web. This means that it can&#x27;t click on the button it needs to click on. Also, because it lacks control over the context design, it cannot optimize for contextual operations and your LLM trace gets polluted with incredible amount of useless tokens. This increases cost, task complexity for the LLM, and latency<p>On top of that, these tools rely on the accessibility tree, which is just not a viable approach for a huge number of websites
          • verdverm6 hours ago
            again (see other comment), you are not listening to users and asking questions, you are telling them they are wrong<p>You describe problems I don&#x27;t have. I&#x27;m happy with Playwright and other scraping tools. Certainly not frustrated enough to pay to send my data to a 3rd party
            • antves5 hours ago
              have you tried any other AI browser automation tools? we would be curious to hear about your use cases because the use cases we have been working on with our customers involve scenarios where traditional playwright automations are not viable, e.g. they operate on net new websites and net new tasks for each execution
              • verdverm5 hours ago
                I&#x27;m unwilling to send my data to a 3rd party that is so new on the scene<p>Consider me a late adopter because I care about the security of my data. (and no, whatever you say about security will not change my mind, track record and broader industry penetration may)<p>Make it self-hostable, the conversation can change
  • stopachka34 minutes ago
    Cool project guys! Just gave it a spin. One thing I would have wished, was if the browsers would run locally. Since the smooth browser is running in prod, it makes it harder for Claude to test dev apps
    • EMM_3860 minutes ago
      What is wrong with &quot;claude --chrome&quot;?
    • antves28 minutes ago
      thanks! it can actually test apps running on your localhost with our tunneling feature (<a href="https:&#x2F;&#x2F;docs.smooth.sh&#x2F;features&#x2F;use-my-ip">https:&#x2F;&#x2F;docs.smooth.sh&#x2F;features&#x2F;use-my-ip</a>)<p>you should be able to tell it to go to your localhost address and it should be able to navigate to your local app from the remote browser<p>let us know if you have any questions!
  • jwr6 hours ago
    I was actually very interested until I realized that this doesn&#x27;t run on my computer…<p>I get the sandboxing, etc, but a Docker container would achieve the same goals.
    • antves6 hours ago
      There are pros and cons to running the browser on your own machine<p>For example, with remote browsers you get to give your swarm of agents unlimited and always-on browsers that they can use concurrently without being bottlenecked by your device resources<p>I think we tend to default to thinking in terms of one agent and one browser scenarios because we anthropomorphize them a lot, but really there is no ceiling to how parallel these workflows can become once you unlock autonomous behavior
      • garciasn6 hours ago
        I appreciate that, but for the audience here on HN, I’m fairly certain we understand the trade offs or potentially have more compute resources available to us than you might expect the general user to have.<p>Offer up the locally hosted option and it’ll be more widely adopted by those who actually want to use it as opposed to tinker.<p>I know this may not fit into your “product vision”, however.
        • antves5 hours ago
          I agree it would be really cool to run this locally, it&#x27;s definitely something on our radars
  • dandaka5 hours ago
    I&#x27;m working on building a personal assistant concept. One test I&#x27;ve been running is asking different AI assistants to use a browser to check available appointment slots for my hairstylist. None of them has managed to do it successfully yet, but I&#x27;m going to keep trying.<p><a href="https:&#x2F;&#x2F;n694923.alteg.io&#x2F;company&#x2F;656492&#x2F;personal&#x2F;menu?o=" rel="nofollow">https:&#x2F;&#x2F;n694923.alteg.io&#x2F;company&#x2F;656492&#x2F;personal&#x2F;menu?o=</a>
  • oofbaroomf2 hours ago
    Is this essentially a cloud-managed specialized subagent with an LLM-friendly API?<p>Seems like an interesting new category.
    • antves1 hour ago
      yes that&#x27;s right! I think this might be the way AI agents adoption plays out more broadly<p>Agents that start using subagents rather than humans using the subagents directly
    • rahulyc2 hours ago
      The new SaaS is subagent as a service?
      • antves1 hour ago
        indeed! there is no reason why tooling for AI agents shouldn&#x27;t use AI when tooling for humans is shifting towards AI
  • sandgraham4 hours ago
    Curious how this compares to <a href="https:&#x2F;&#x2F;sentienceapi.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;sentienceapi.com&#x2F;</a>. My understanding is that Sentience uses deterministic &quot;semantic snapshots&quot; to try and give agents a more reliable browser interface.
  • tobyhinloopen7 hours ago
    Way too expensive, I&#x27;ll wait for a free&#x2F;open source browser optimized to be used by agents.
    • antves7 hours ago
      Our approach is actually very cost-effective compared to alternatives. Our browser uses a token-efficient LLM-friendly representation of the webpage that keeps context size low, while also allowing small and efficient models to handle the low-level navigation. This means agents like Claude can work at a higher abstraction level rather than burning tokens on every click and scroll, which would be far more expensive
      • verdverm6 hours ago
        If a potential user says it is too expensive, better to ask why than to tell them they are wrong. You likely have assumptions you have not validated
        • antves6 hours ago
          Definitely! Making Smooth as cost-effective as possible it&#x27;s been a core goal for us, so we&#x27;d really love to hear your thoughts on this<p>We&#x27;ll continue to make Smooth more affordable and accessible as this is a core principle of our work (<a href="https:&#x2F;&#x2F;www.smooth.sh&#x2F;images&#x2F;comparison.gif">https:&#x2F;&#x2F;www.smooth.sh&#x2F;images&#x2F;comparison.gif</a>)
          • verdverm6 hours ago
            are your evals &#x2F; comparisons publicly&#x2F;3rd party reproducible?<p>If it&#x27;s &quot;trust me, I did a fair comparison&quot;, that&#x27;s not going to fly today. There&#x27;s too much lying in society, trusting people trying to sell you something to be telling the truth is not the default anymore, skepticism is
            • antves5 hours ago
              That&#x27;s a great point, we&#x27;ll publish everything on our docs as soon as possible
  • ilaksh4 hours ago
    This is a good idea. Do you use something like browser-use or Fara-7b behind the scenes? Or maybe you don&#x27;t want to give up your secrets (which is fine if that&#x27;s the case).
    • antves4 hours ago
      Thanks for asking! We developed our browser agent that uses a mix of custom and frontier models for different parts of the system
  • itissid5 hours ago
    How does your approach differ from BrowserOS, not in the product sense(their product is ane enterprise browser based off chrome). but in how they designed the interface between the browser and the models?
  • KevinChasse6 hours ago
    Interesting approach. Exposing high-level goals rather than UI actions definitely reduces token overhead, but reproducible comparisons with open-source setups would strengthen the claim. Also, remote browsers introduce a new attack surface—sandboxing helps, but I’d like to see clear isolation guarantees against malicious pages or rogue scripts.
  • lasgawe5 hours ago
    I&#x27;m a bit curious. Why did you link the docs instead of the site in this post?
    • antves5 hours ago
      Our website does not dive as deep as the docs on the Smooth CLI yet
  • quotemstr5 hours ago
    Interesting idea as an open source tool I could hack locally, but no way in hell am I adding yet another bill and using a web browser of all things as SaaS. I&#x27;ll make my own web-specialized subagent.
  • waynenilsen8 hours ago
    Frontend QA is the final frontier, good luck, you are over the target.<p>The amount of manual QA I am currently subjected to is simultaneously infuriating and hilarious. The foundation models are up to the task but we need new abstractions and layers to correctly fix it. This will all go the way of the dodo in 12 months but it&#x27;ll be useful in the meantime.<p>agent-browser helped a lot over playwright but doesn&#x27;t completely close the gap.
    • antves7 hours ago
      It&#x27;s amazing how agents like Claude Code become very much more autonomous when they have the ability to verify their work. That&#x27;s part of the reason why they work much better for unit-testable work.<p>I think this paradigm was very visible in yesterday&#x27;s blog post from Anthropic (<a href="https:&#x2F;&#x2F;www.anthropic.com&#x2F;engineering&#x2F;building-c-compiler" rel="nofollow">https:&#x2F;&#x2F;www.anthropic.com&#x2F;engineering&#x2F;building-c-compiler</a>) when they mentioned that giving the agents the ability to verify against GCC was the key to unlock further progress<p>Giving a browser to these agents is a no brainer, especially if one works in QA or develops web-based services
  • franze8 hours ago
    Congrats for shipping.<p>How does it compare to Agent Browser by Vercel?
    • antves7 hours ago
      Thanks for asking! There are a few core differences: 1. we expose a higher level interface which allows the agent to think about what to do as opposed to what to do 2. we developed a token-efficient representation of the webpages that combines both visual and textual elements, heavily optimized for what LLMs are good at. 3. because we control the agentic loop, it also means that we can do fancy things on contextual injections, compressions, asynchronous manipulations, etc which are impossible to achieve when exposing the navigation interface 4. we use a coding agent under the hood, meaning that it can express complex actions efficiently and effectively compared to the CLI interface that agent-browser exposes 5. because we control the agent, we can use small and efficient LLMs which make the system much faster, cheaper, and more reliable<p>Also, our service comes with batteries included: the agent can use browsers in our cloud with auto-captcha solvers, stealth mode, we can proxy your own ip, etc
      • antves4 hours ago
        typo: what to do as opposed to how to do it
  • waynenilsen8 hours ago
    i can see a new token efficient mirror web possibly emerging using content type headers on the request side<p>forms, PRG, semantic HTML and no js needed
    • antves7 hours ago
      Totally agree! The web for agents is evolving very fast and it&#x27;s still unclear what it will look like<p>Our take is that, while that happens, agents today need to be able to access all the web resources that we can access as humans<p>Also, browsers are a really special piece of software because they provide access to almost every other kind of software. This makes them arguably the single most important tool for AI agents, and that’s why we believe that a browser might be all agents need to suddenly become ten times more useful than they already are
    • verdverm6 hours ago
      seems unlikely, you&#x27;re asking the entire internet to update their software for dubious improvements
      • antves5 hours ago
        I believe this shift will actually happen organically over time<p>there will be demand for AI-first online services as people continue to delegate more and more tasks to agents and this will drive implementation
        • verdverm5 hours ago
          If it&#x27;s machine-machine comms, just use an API<p>Seems dumb to create some other representation when we have an ubiquitous machine readable format that Ai understands quite well
      • waynenilsen6 hours ago
        i believe agent native sites will stand up and the incumbents will be forced to adapt<p>such as agent native shopping platforms whereby a human will bring you something from walmart or what not could spring up and disrupt your instacart of the world<p>this of course is just one simple example, when it works better for the clawdbot or whatever comes next what are the users going to choose they&#x27;ll say &#x27;get me some apples from walmart using instacartforbots&#x27; because they know the agent success rate will be higher
        • verdverm5 hours ago
          &gt; disrupt your instacart<p>Instacrats primary resource is not the website, it&#x27;s the network of shoppers. You cannot replace that with Ai<p>I stopped using these services very quickly because the person (or machine) on the other side will never pick the same way I do. They don&#x27;t care about quality, they care about time &amp; money. My use of Ai is not going to change their incentives
  • behnamoh8 hours ago
    Ironically, the landing page and docs pages of Smooth aren&#x27;t all that token-efficient!
    • liukidar7 hours ago
      Ahah, indeed that&#x27;s true... That&#x27;s why we&#x27;ve just released Smooth CLI (<a href="https:&#x2F;&#x2F;docs.smooth.sh&#x2F;cli&#x2F;overview">https:&#x2F;&#x2F;docs.smooth.sh&#x2F;cli&#x2F;overview</a>) and the SKILL.md (smooth-sdk&#x2F;skills&#x2F;smooth-browser&#x2F;SKILL.md) associated with it. That should contain everything your agent needs to know to use Smooth. We will definitely add a LLM-friendly reference to it in the landing page and the docs introduction.
  • desireco425 hours ago
    Look this is cool idea, but subscribing to anything these days is a hard sell, we are all tired of subscription plans. You probably would be more succesful if you could find this to package in a way that is not subscription.
    • antves5 hours ago
      would love to hear what pricing model would work best for you<p>our current model is a subscription plan that determines the number of browsers available + credits top-ups for increased usage