* . *
  • About
  • Advertise
  • Privacy & Policy
  • Contact
Monday, June 30, 2025
Earth-News
  • Home
  • Business
  • Entertainment
    Susquehanna Raises Penn Entertainment Inc. (PENN) Price Target. – Yahoo Finance

    Susquehanna Raises Price Target for Penn Entertainment Inc. (PENN)

    George Lopez is coming to Spokane – KXLY.com

    George Lopez is coming to Spokane – KXLY.com

    Netflix unveils Dallas immersive venue for fans of hit shows like ‘Squid Game,’ ‘Stranger Things’ – Houston Chronicle

    Step Inside Netflix’s New Dallas Immersive Experience Featuring Hits Like ‘Squid Game’ and ‘Stranger Things

    ‘Puttin’ on the Ritz’: Civic Players bring ‘Young Frankenstein’ to life – Yahoo

    Civic Players Deliver a Hilarious and Unforgettable Performance of ‘Young Frankenstein

    ‘Wheel of Fortune’: Amputee Wins $60,000 After Breaking Incredible ‘Curse’ – Hastings Tribune

    Wheel of Fortune’ Amputee Breaks Incredible ‘Curse’ to Win $60,000!

    North Star Sports & Entertainment Network: Coming soon – KTTC News

    North Star Sports & Entertainment Network: Coming soon – KTTC News

  • General
  • Health
  • News

    Cracking the Code: Why China’s Economic Challenges Aren’t Shaking Markets, Unlike America’s” – Bloomberg

    Trump’s Narrow Window to Spread the Truth About Harris

    Trump’s Narrow Window to Spread the Truth About Harris

    Israel-Gaza war live updates: Hamas leader Ismail Haniyeh assassinated in Iran, group says

    Israel-Gaza war live updates: Hamas leader Ismail Haniyeh assassinated in Iran, group says

    PAP Boss to Niger Delta Youths, Stay Away from the Protest

    PAP Boss to Niger Delta Youths, Stay Away from the Protest

    Court Restricts Protests In Lagos To Freedom, Peace Park

    Court Restricts Protests In Lagos To Freedom, Peace Park

    Fans React to Jazz Jennings’ Inspiring Weight Loss Journey

    Fans React to Jazz Jennings’ Inspiring Weight Loss Journey

    Trending Tags

    • Trump Inauguration
    • United Stated
    • White House
    • Market Stories
    • Election Results
  • Science
  • Sports
  • Technology
    New center coming to Mizzou will focus on energy research and technology – Columbia Missourian

    Mizzou Launches Innovative New Center Dedicated to Energy Research and Technology

    Mirrors in space and underwater curtains: can technology buy us enough time to save the Arctic ice caps? – The Guardian

    Can Technology Like Space Mirrors and Underwater Curtains Buy Us Time to Save the Arctic Ice Caps?

    Naples restaurant owner prepares for hurricane season with new flood technology – Fox4Now.com

    Naples restaurant owner prepares for hurricane season with new flood technology – Fox4Now.com

    Emerging Memory and Storage Technology Market Analysis Report 2025-2034 | AI and HPC Boom Fuels Surging Demand for Fast, Low-Power Memory Devices – Yahoo Finance

    How AI and HPC Are Driving Explosive Growth in Fast, Low-Power Memory Technologies Through 2034

    Ostin Technology (OST): Volatility’s Warning or Contrarian Opportunity? – AInvest

    Ostin Technology (OST): Navigating Market Volatility – Red Flag or Hidden Opportunity?

    St. Francis Medical Center brings advanced robotic surgery technology to Northeast Louisiana – KNOE

    St. Francis Medical Center brings advanced robotic surgery technology to Northeast Louisiana – KNOE

    Trending Tags

    • Nintendo Switch
    • CES 2017
    • Playstation 4 Pro
    • Mark Zuckerberg
No Result
View All Result
  • Home
  • Business
  • Entertainment
    Susquehanna Raises Penn Entertainment Inc. (PENN) Price Target. – Yahoo Finance

    Susquehanna Raises Price Target for Penn Entertainment Inc. (PENN)

    George Lopez is coming to Spokane – KXLY.com

    George Lopez is coming to Spokane – KXLY.com

    Netflix unveils Dallas immersive venue for fans of hit shows like ‘Squid Game,’ ‘Stranger Things’ – Houston Chronicle

    Step Inside Netflix’s New Dallas Immersive Experience Featuring Hits Like ‘Squid Game’ and ‘Stranger Things

    ‘Puttin’ on the Ritz’: Civic Players bring ‘Young Frankenstein’ to life – Yahoo

    Civic Players Deliver a Hilarious and Unforgettable Performance of ‘Young Frankenstein

    ‘Wheel of Fortune’: Amputee Wins $60,000 After Breaking Incredible ‘Curse’ – Hastings Tribune

    Wheel of Fortune’ Amputee Breaks Incredible ‘Curse’ to Win $60,000!

    North Star Sports & Entertainment Network: Coming soon – KTTC News

    North Star Sports & Entertainment Network: Coming soon – KTTC News

  • General
  • Health
  • News

    Cracking the Code: Why China’s Economic Challenges Aren’t Shaking Markets, Unlike America’s” – Bloomberg

    Trump’s Narrow Window to Spread the Truth About Harris

    Trump’s Narrow Window to Spread the Truth About Harris

    Israel-Gaza war live updates: Hamas leader Ismail Haniyeh assassinated in Iran, group says

    Israel-Gaza war live updates: Hamas leader Ismail Haniyeh assassinated in Iran, group says

    PAP Boss to Niger Delta Youths, Stay Away from the Protest

    PAP Boss to Niger Delta Youths, Stay Away from the Protest

    Court Restricts Protests In Lagos To Freedom, Peace Park

    Court Restricts Protests In Lagos To Freedom, Peace Park

    Fans React to Jazz Jennings’ Inspiring Weight Loss Journey

    Fans React to Jazz Jennings’ Inspiring Weight Loss Journey

    Trending Tags

    • Trump Inauguration
    • United Stated
    • White House
    • Market Stories
    • Election Results
  • Science
  • Sports
  • Technology
    New center coming to Mizzou will focus on energy research and technology – Columbia Missourian

    Mizzou Launches Innovative New Center Dedicated to Energy Research and Technology

    Mirrors in space and underwater curtains: can technology buy us enough time to save the Arctic ice caps? – The Guardian

    Can Technology Like Space Mirrors and Underwater Curtains Buy Us Time to Save the Arctic Ice Caps?

    Naples restaurant owner prepares for hurricane season with new flood technology – Fox4Now.com

    Naples restaurant owner prepares for hurricane season with new flood technology – Fox4Now.com

    Emerging Memory and Storage Technology Market Analysis Report 2025-2034 | AI and HPC Boom Fuels Surging Demand for Fast, Low-Power Memory Devices – Yahoo Finance

    How AI and HPC Are Driving Explosive Growth in Fast, Low-Power Memory Technologies Through 2034

    Ostin Technology (OST): Volatility’s Warning or Contrarian Opportunity? – AInvest

    Ostin Technology (OST): Navigating Market Volatility – Red Flag or Hidden Opportunity?

    St. Francis Medical Center brings advanced robotic surgery technology to Northeast Louisiana – KNOE

    St. Francis Medical Center brings advanced robotic surgery technology to Northeast Louisiana – KNOE

    Trending Tags

    • Nintendo Switch
    • CES 2017
    • Playstation 4 Pro
    • Mark Zuckerberg
No Result
View All Result
Earth-News
No Result
View All Result
Home Technology

Show HN: SeaGOAT – local, “AI-based” grep for semantic code search

September 20, 2023
in Technology
Show HN: SeaGOAT – local, “AI-based” grep for semantic code search
Share on FacebookShare on Twitter

Logo
SeaGOAT

A code search engine for the AI age. SeaGOAT is a local search tool that
leverages vector embeddings to enable to search your codebase semantically.

Note: I was recently laid off my job and I am looking for new
opportunities. If you need a Senior Full Stack Developer,
contact me! I have experience with
React, Node and Python and I’m located in Spain (European Union).
10+ years in software development professionally.

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.

Oporating 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:

seagoat-server start /path/to/your/repo

Search your repository

If you have the server running, you can simply use the
gt or seagoat command to query your repository. For example:

gt “Where are the numbers rounded”

You can also use
Regular Expressions
in your queries, for example

gt “function calc_.* that deals with taxes”

Stopping the server

You can stop the running server using the following command:

seagoat-server stop /path/to/your/repo

Development

Requirements:

Poetry
Python 3.11 or newer
ripgrep

Install dependencies

After cloning the repository, install dependencies using the following command:

Running tests

Watch mode (recommended)

Test changed files
poetry run pytest . –testmon
Test all files

Manual testing

You can test any SeaGOAT command manually in your local development
environment. For example to test the development version of the
seagoat-server command, you can run:

poetry run seagoat-server ~/path/an/example/repository

FAQ

The points in this FAQ are indications of how SeaGOAT works, but are not
a legal contract. SeaGOAT is licensed under an open source license and if you
are in doubt about the privacy/safety/etc implications of SeaGOAT, you are
welcome to examine the source code,
raise your concerns,
or create a pull request to fix a problem.

How does SeaGOAT work? Does it send my data to ChatGPT?

SeaGOAT does not rely on 3rd party APIs or any remote APIs and executes all
functionality locally using the SeaGOAT server that you are able to run on
your own machine.

Instead of relying on APIs or “connecting to ChatGPT”, it uses the vector
database called ChromaDB, with a local vector embedding engine and
telemetry disabled by default.

Apart from that, SeaGOAT also uses ripgrep, a regular-expression based code
search engine in order to provider regular expression/keyword based matches
in addition to the “AI-based” matches.

While the current version of SeaGOAT does not send your data to remote
servers, it might be possible that in the future there will be optional
features that do so, if any further improvement can be gained from that.

Why does SeaGOAT need a server?

SeaGOAT needs a server in order to provide a speedy response. SeaGOAT heavily
relies on vector embeddings and vector databases, which at the moment cannot
be replace with an architecture that processes files on the fly.

It’s worth noting that you are able to run SeaGOAT server entirely locally,
and it works even if you don’t have an internet connection. This use case
does not require you to share data with a remote server, you are able to use
your own SeaGOAT server locally, albeit it’s also possible to run a SeaGOAT
server and allow other computers to connect to it, if you so wish.

Does SeaGOAT create AI-derived work? Is SeaGOAT ethical?

If you are concerned about the ethical implications of using AI tools keep in
mind that SeaGOAT is not a code generator but a code search engine, therefore
it does not create AI derived work.

That being said, a language model is being used to generate vector
embeddings. At the moment SeaGOAT uses ChromaDB’s default model for
calculating vector embeddings, and I am not aware of this being an ethical
concern.

What programming langauges are supported?

Currently SeaGOAT is hardcoded to only process files in the following
formats:

Text Files (*.txt)
Markdown (*.md)
Python (*.py)
C (*.c, *.h)
C++ (*.cpp, *.cc, *.cxx, *.hpp)
TypeScript (*.ts, *.tsx)
JavaScript (*.js, *.jsx)
HTML (*.html)
Go (*.go)
Java (*.java)
PHP (*.php)
Ruby (*.rb)

>>> Read full article>>>
Copyright for syndicated content belongs to the linked Source : Hacker News – https://github.com/kantord/SeaGOAT

Tags: localSeaGOATtechnology
Previous Post

Stellar Sleep (YC S23) Is Hiring a Senior/ Staff SWE in San Francisco

Next Post

Fed-up consumers are going after food companies for misleading claims

New center coming to Mizzou will focus on energy research and technology – Columbia Missourian

Mizzou Launches Innovative New Center Dedicated to Energy Research and Technology

June 30, 2025
Atlanta Dream Dealt Concerning Loss During Liberty Game – Yahoo Sports

Atlanta Dream Faces Crushing Defeat in Thrilling Liberty Clash

June 30, 2025
More than 1,800 National Science Foundation workers abruptly kicked out of agency headquarters – Space

Over 1,800 National Science Foundation Employees Suddenly Evicted from Agency Headquarters

June 30, 2025
Scientists Retrace 30,000-Year-Old Sea Voyage, in a Hollowed-Out Log – The New York Times

Scientists Successfully Recreate Epic 30,000-Year-Old Sea Voyage in a Hollowed-Out Log

June 30, 2025
Tom Brady Ditches Sneakers Lifestyle For Jeff Bezos & Lauren Sánchez’s Wedding – Yahoo

Tom Brady Swaps Sneakers Lifestyle for Glamorous Jeff Bezos and Lauren Sánchez Wedding Celebration

June 30, 2025
Chivu Confirms France Star Fit For Inter Milan Vs Fluminense Club World Cup Clash – Yahoo Sports

Chivu Confirms France Star Ready for Inter Milan’s Club World Cup Showdown Against Fluminense

June 30, 2025
Trump’s tariffs damage the US economy more if they drive investors away from American assets – Peterson Institute for International Economics

How Trump’s Tariffs Could Backfire by Driving Investors Away from American Assets

June 30, 2025
Surprising New Study Links Daytime Napping to Hidden Health Risks – Prevention

Surprising New Research Uncovers Hidden Health Risks of Daytime Napping

June 30, 2025
The 1975’s Matty Healy Says ‘We Don’t Need More Politics’ at Glastonbury – Variety

The 1975’s Matty Healy Declares “We Don’t Need More Politics” at Glastonbury

June 30, 2025
Mirrors in space and underwater curtains: can technology buy us enough time to save the Arctic ice caps? – The Guardian

Can Technology Like Space Mirrors and Underwater Curtains Buy Us Time to Save the Arctic Ice Caps?

June 29, 2025

Categories

Archives

June 2025
MTWTFSS
 1
2345678
9101112131415
16171819202122
23242526272829
30 
« May    
Earth-News.info

The Earth News is an independent English-language daily published Website from all around the World News

Browse by Category

  • Business (20,132)
  • Ecology (700)
  • Economy (724)
  • Entertainment (21,613)
  • General (15,630)
  • Health (9,763)
  • Lifestyle (729)
  • News (22,149)
  • People (725)
  • Politics (730)
  • Science (15,941)
  • Sports (21,221)
  • Technology (15,709)
  • World (704)

Recent News

New center coming to Mizzou will focus on energy research and technology – Columbia Missourian

Mizzou Launches Innovative New Center Dedicated to Energy Research and Technology

June 30, 2025
Atlanta Dream Dealt Concerning Loss During Liberty Game – Yahoo Sports

Atlanta Dream Faces Crushing Defeat in Thrilling Liberty Clash

June 30, 2025
  • About
  • Advertise
  • Privacy & Policy
  • Contact

© 2023 earth-news.info

No Result
View All Result

© 2023 earth-news.info

No Result
View All Result

© 2023 earth-news.info

Go to mobile version