Smart Search Cli
C+ 73 completedPipeline State
completedPipeline Metadata
AI Prompt
Catalog Information
A command-line tool that finds files by semantic meaning using embeddings and LLM reranking.
Description
This CLI tool enables users to search within directories by meaning rather than keyword matches. File contents are converted into semantic vectors using a state‑of‑the‑art embedding model, and these vectors are compared to the query vector to compute similarity. A large language model then reranks the top candidates, scoring relevance and filtering out low‑confidence results. Embeddings are cached locally to accelerate future searches and are refreshed only when files change. The interactive prompt allows natural language queries, while a one‑shot mode supports scripted usage. The tool is designed for developers, researchers, and knowledge workers who need quick, accurate file retrieval.
الوصف
تقدم هذه الأداة واجهة سطر أوامر تمكن المستخدم من البحث داخل مجلدات الملفات باستخدام المعنى الدلالي بدلاً من الكلمات المفتاحية. تُحوّل محتويات الملفات إلى متجهات تمثيلية باستخدام نموذج التضمين المتقدم، ثم تُقارن هذه المتجهات مع متجه الاستعلام لحساب التشابه. تُستخدم تقنية إعادة الترتيب بواسطة نموذج لغوي لتقييم الدقة وتحديد أفضل النتائج. تُخزن المتجهات في قاعدة بيانات محلية لتسريع عمليات البحث المستقبلية وتحديثها فقط عند تعديل الملفات. يتيح للمستخدمين إدخال استعلامات طبيعية في وضع تفاعلي أو عبر سطر أوامر واحد، مع إمكانية تحديد عدد النتائج الأعلى. تُستهدف هذه الأداة المطورين والباحثين وأصحاب الأعمال الصغيرة الذين يحتاجون إلى العثور على ملفات ذات محتوى مشابه بسرعة ودقة.
Novelty
7/10Tags
Technologies
Claude Models
Quality Score
Strengths
- Good test coverage (85% test-to-source ratio)
- Code linting configured (ruff (possible))
- Consistent naming conventions (snake_case)
- Good security practices \u2014 no major issues detected
Weaknesses
- No LICENSE file \u2014 legal ambiguity for contributors
- No CI/CD configuration \u2014 manual testing and deployment
Recommendations
- Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
- Add a LICENSE file (MIT recommended for open source)
Security & Health
Languages
Frameworks
Concepts (2)
| Category | Name | Description | Confidence | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Repobility · code-quality intelligence platform · https://repobility.com | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_description | Project Description | A semantic file search CLI that finds files by meaning, not keywords. Powered by Google Gemini embeddings + LLM reranking. | 80% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_category | Testing | testing | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Embed Badge
Add to your README:
