Ask questions about Git repositories from a web UI

(greptile.com)

19 points | by jcbhmr 12 days ago

9 comments

  • thaliaarchi 12 days ago
    > Replace your docs

    > Developers don't like writing docs. Now, they don't have to!

    Well that’s a terrible premise. AI can’t get at design decisions or anything that’s not explicitly encoded in code, but still connected. The “why” is extremely valuable.

    • dakshgupta 12 days ago
      One of the creators of greptile here. We are retiring this concept (it’s not part of our new landing page which should be out this month). You’re right, good docs contain the “why”. Our premise was most docs are tech companies are bad, so Greptile is 0 effort and rests squarely in-between bad docs and good docs. That was not how it was interpreted by most people, understandably.
  • nkozyra 12 days ago
    I think this looks nice and compelling, but I wonder how you lock down the seats here.

    For an organization, they're going to be thinking "why not just get one seat and share it?"

    It's also a hard sell to developers, who can spin up a LLM+RAG a lot easier than folks in spaces being similarly served by an OpenAI-as-a-service proxy app. Pointing ollama at my codebase is fairly trivial.

    Not trying to rain on any parades; there are a lot of AI-powered projects like this and the ones that are selling are those that have proprietary data and serve less technical spaces.

    • dakshgupta 12 days ago
      This is the case with most seat-based tools, except here you authenticate via your code hosting service, so it only lets you query the repos you have read perms for. Of course it’s not fool proof.

      IMO it’s really easy to build a basic version of this that answers basic questions. We are attempting to build something that can answer the types of questions a good developer at a company would have about the company codebase. In our experience that’s a much harder problem than it looks.

    • replete 12 days ago
      What method do you use for using oIlama with RAG like this? I
      • nkozyra 12 days ago
        Vector storage of choice + Langchain
  • CasperH2O 12 days ago
    Seems nice, tried it on a really small repo of mine.

    Painfully reminded me that my main project has a way to large repo size because we store binaries in them.

    Would be nice if they offered discounts for open source projects.

    • alkonaut 12 days ago
      Can’t it clone without fetching LFS files? Since the binaries won’t be analyzed anyway, they don’t need to fetch them from LFS.

      (If you have large binaries that are not in LFS you should consider converting them)

      • dakshgupta 12 days ago
        We’re working on a feature that lets users exclude certain files and directories from the indexing.
  • dakshgupta 12 days ago
    I’m one of the creators of Greptile. Shameless plug, we have an API you can use with the same functionality

    docs.greptile.com

    It comes with 150 free requests but email me and I’ll give you more if you run out.

    daksh@greptile.com

  • vladdoster 10 days ago
    Receiving an error:

      Application error: a client-side exception has occurred (see the browser console for more information).
    
    Console error:

      e: the server responded with a status of 401 ()
      TypeError: undefined is not an object (evaluating 't.user.email')
  • vladdoster 12 days ago
    Limiting by size in MiB is understandable for cost, but as a user it put me off after trying multiple repositories (popular OSS and personal) because I couldn't find one under that size and ended up not trying it at all. Curious to know how much repo size influenced the $20 pro cost.
    • dakshgupta 12 days ago
      The paid plan doesn’t have any restrictions on repo size.

      We have a list of OSS repos that are free to interact with here: https://app.greptile.com/repo

      Feel free to email me if there’s one you’d like us to add to the free tier that isn’t there.

      daksh@greptile.com

    • dakshgupta 12 days ago
      That’s good feedback. You could try the list here -> https://app.greptile.com/repo
  • hoten 12 days ago
    If the developers see this: any consideration for a free plan for open source projects?
    • matrix_overload 12 days ago
      Not the developer, but chances are, they are either using a fine-tuned ChatGPT, or cloud-hosting something in the likes of Llama. So they are getting quite a bill each month from one of the 3 cloud landlords.

      So until they find a good product/market fit, opening the floodgates to free users would just drain whatever money they raised faster than they would get any meaningful market response.

    • dakshgupta 12 days ago
      Yup, current list of free repos is here

      https://app.greptile.com/repo

      Feel free to email me if you’d like any more to be added.

      daksh@greptile.com

  • mulmboy 12 days ago
    Seems it wants "Act on your behalf" permission for GitHub which is a non-starter for me. Pretty neat on public repos though.
  • makbung 12 days ago
    [dead]