I've built a command-line tool called semantic-grep for searching free-text English content using natural language queries. Some key features:
Uses word2vec embeddings to find semantically similar text
Written in Go, using only the standard library
Familiar CLI UI
Can process data streams piped as input
Finds similarity in a sliding window of text
It's designed for developers and researchers who need to search large text datasets more intelligently than simple keyword matching. The tool is still in early stages, so I'd appreciate any feedback or feature suggestions.
GitHub: https://github.com/arunsupe/semantic-grep