adrianmfi/git-semantic-similarity
Search git commit messages by semantic similarity with embeddings from sentence-transformers
This tool helps software developers quickly find past changes in their codebase without knowing the exact keywords. You provide a natural language query describing a change you're looking for, and it returns a list of relevant Git commits, ordered by how similar their messages are to your query. This is designed for developers exploring code history or trying to locate specific features or bug fixes.
Use this if you need to find specific code changes in your Git history but can't remember the exact wording used in the commit messages.
Not ideal if you already know the precise commit hash, author, or keywords, as standard Git search tools might be faster for exact matches.
Stars
28
Forks
—
Language
Python
License
MIT
Category
Last pushed
Feb 01, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/nlp/adrianmfi/git-semantic-similarity"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
shibing624/similarity
similarity: Text similarity calculation Toolkit for Java. 文本相似度计算工具包,java编写,可用于文本相似度计算、情感分析等任务,开箱即用。
eBay/Sequence-Semantic-Embedding
Tools and recipes to train deep learning models and build services for NLP tasks such as text...
RandolphVI/Text-Pairs-Relation-Classification
About Text Pairs (Sentence Level) Classification (Similarity Modeling) Based on Neural Network.
MartinoMensio/spacy-universal-sentence-encoder
Google USE (Universal Sentence Encoder) for spaCy
piotrmaciejbednarski/text-similarity-node
High-performance and memory efficient native C++ text similarity algorithms for Node.js