quantumHazer 3 days ago

The example you made has, in fact, a documentation

https://docs.browser-use.com/introduction

  • afro88 3 days ago

    You don't point this tool at the documentation though. You point it at a repo.

    Granted, this example (and others) have plenty of inline documentation. And, public documentation is likely in the training data for LLMs.

    But, this is more than just a prompt. The tool generates really nicely structured and readable tutorials that let you understand codebases at a conceptual level easier than reading docstrings and code.

    Even if it's only useful for public repos with documentation, that's still useful, and flippant dismissals are counterproductive.

    I am keen to try this with one of my own (private, badly documented) codebases and see how it fares. I've actually found LLMs quite useful at explaining code, so I have high hopes.

    • quantumHazer 3 days ago

      I’m not saying that the tool is useless, I was confuting your argument about being a project WITHOUT docs. LLM can write passable docs, but obviously can write better docs of project well documented in training data. And this example is probably in training data as of April 2025

      • afro88 a day ago

        For what it's worth, I have tried it on a couple of private repos today and the quality is incredible. Give it a shot.

        I think Gemini 2.5 Pro is doing a lot of the heavy lifting here. I have tried this sort of thing before (documentation, not tutorials, granted) and it wasn't anywhere near this good.

throwaway290 3 days ago

That's good, though there's tons of docstrings. In my experience LLM completely make no sense from undocumented code.

  • afro88 3 days ago

    Fair, there are tons of docstrings. I have had the opposite experience with LLMs explaining code, so I am biased towards assuming this works. I'm keen to try it and see.