SeaGOAT

Dev tools

semantic code search

SHOW HN2023

240points
39comments
#207of 3,109 in 2023
Top 7%of 2023 by points

How HN took it

LovedMost comments that take a side are positive

4 positive, 17 neutral or asking, 2 mixed, 0 critical, out of 23 comments about the project. Thread score +0.15.

Idea: 3 for, 0 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Neat, useful local tool for semantic search of code

    From 3 comments
    • Looks very neat! Currently processing the repo I'm working on. Can the generated database be easily shared within the team so not everyone has to run the initial processing of…
      smoe on HN
    • Neat AI app! 1. What feature extractor is used to derive code embeddings? 2. Would support for more complex queries be useful inside the app? ``` --- Retrieve a subset of code…
      jarulraj on HN
    • This would make a useful (nvim) Telescope plugin. Looks super interesting.
      retrofuturism on HN

Objections

  • Limited to a fixed set of file extensions and languages

    From 3 comments
    • What are the limitations on what languages this supports?
      artisanspam on HN
    • extensions are configurable or truly hard coded?
      tinix on HN
    • Cool beans! Does it work with python based codebase only or other could use it too ? Like java c# Thank you for sharing.
      eddywebs on HN
  • Slow initial indexing on large repos

    From 2 comments
    • Looks very neat! Currently processing the repo I'm working on. Can the generated database be easily shared within the team so not everyone has to run the initial processing of…
      smoe on HN
    • Cool project! Just trying it out now - does it support CUDA acceleration? I'm running it on a rather large project and it claims it's got over 140k "tasks left in the queue", and…
      GranPC on HN
  • Works only within a single git repo

    From 2 comments
    • My work has 10ish repos we use, looks like this needs to be run in a specific git repo. Is there a way for this tool to run in a parent directory that contains all the repos we…
      hackncheese on HN
    • I had the same question. With modern (!?) microservices type development, functionality is spread all over the place in several repos. It would be great if SeaGOAT supports…
      reddit_clone on HN

Requests

  • Support for multiple repositories

    From 2 comments
    • My work has 10ish repos we use, looks like this needs to be run in a specific git repo. Is there a way for this tool to run in a parent directory that contains all the repos we…
      hackncheese on HN
    • I had the same question. With modern (!?) microservices type development, functionality is spread all over the place in several repos. It would be great if SeaGOAT supports…
      reddit_clone on HN
  • Support for more programming languages

    From 2 comments
    • Interesting. What would it take to support other programming languages?
      ithkuil on HN
    • Cool beans! Does it work with python based codebase only or other could use it too ? Like java c# Thank you for sharing.
      eddywebs on HN
  • CUDA/GPU acceleration

    From 1 comment
    • Cool project! Just trying it out now - does it support CUDA acceleration? I'm running it on a rather large project and it claims it's got over 140k "tasks left in the queue", and…
      GranPC on HN
  • Shared database across a team

    From 1 comment
    • Looks very neat! Currently processing the repo I'm working on. Can the generated database be easily shared within the team so not everyone has to run the initial processing of…
      smoe on HN

Questions

  • Which embedding model is used

    From 1 comment
    • Neat AI app! 1. What feature extractor is used to derive code embeddings? 2. Would support for more complex queries be useful inside the app? ``` --- Retrieve a subset of code…
      jarulraj on HN
  • Does it work without code comments

    From 1 comment
    • if the code doesn't contain comments, can it still work? will it generate code comments for indexing using a language model? will that be expensive (assuming using GPT3)?
      billconan on HN

Alternatives named

  • sturdy-dev semantic-code-search

    From 1 comment
    • I've been test driving a similar one https://github.com/sturdy-dev/semantic-code-search But yours has a more permissive license! I also had to modify it a bit to allow for the…
      jasonjmcghee on HN
  • Semantra for PDFs

    From 1 comment
    • Semantra! Shared it yesterday on HN https://github.com/freedmand/semantra
      freedmand on HN
  • UniteAI

    From 1 comment
    • If you're ok working in a text editor, UniteAI works on pdfs, youtube transcripts, code repos, web pages, local documents, etc. The nice thing about the editor is once it's done…
      freckletonj on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/37583219)