{"repo":"kantord/SeaGOAT","free":true,"listed":false,"github":"https://github.com/kantord/SeaGOAT","clone":"git clone https://github.com/kantord/SeaGOAT.git","description":"local-first semantic code search engine","language":"Python","stars":1302,"topics":["ai","code-search","code-search-engine","embeddings","grep","grep-like","llm","regular-expression","ripgrep","vector-database"],"license":"MIT","category":"databases-storage","readme_excerpt":"[!TIP] Check out zeitgrep, another search tool I am working on! SeaGOAT A code search engine for the AI age. SeaGOAT is a local search tool that leverages vector embeddings to enable you to search your codebase semantically. Getting started Install SeaGOAT In order to install SeaGOAT, you need to have the following dependencies already installed on your computer: - Python 3.11 or newer - ripgrep - bat ( optional , highly recommended) When bat is installed, it is used to display results as long as color is enabled. When SeaGOAT is used as part of a pipeline, a grep-line output format is used. When color is enabled, but bat is not installed, SeaGOAT will highlight the output using pygments. Using bat is recommended. To install SeaGOAT using pipx , use the following command: System requirements Hardware Should work on any decent laptop. Operating system SeaGOAT is designed to work on Linux ( tested ✅), macOS (partly tested, help 🙏) and Windows ( help needed 🙏). Start SeaGOAT server In order to use SeaGOAT in your project, you have to start the SeaGOAT server using the following command: Search your repository If you have the server running, you can simply use the gt or seagoat command to query your repository. For example: You can also use Regular Expressions in your queries, for example Stopping the server You can stop the running server using the following command: Configuring SeaGOAT SeaGOAT can be tailored to your needs through YAML configuration files, either globally or ","default_branch":null,"files":null,"tree":[],"storefront":"/r/kantord","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/kantord/SeaGOAT/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}