Semble - Nguồn mở hỗ trợ các Coding Agent search code cực nhanh
Nguồn mở hỗ trợ các Coding Agent search code cực nhanh gấp 10 lần grep và giảm 98% lượng token
Một trong những vấn đề lớn nhất của AI coding agents hiện nay là: tốn quá nhiều token để đọc codebase.
grep → mở file → đọc hàng nghìn dòng code làm workflow vừa chậm vừa đắt.
Và Semble được tạo ra để giải quyết đúng vấn đề đó: Semble GitHub
image.png
Dự án này là một semantic code search engine dành riêng cho AI agents như:
- Claude Code
- Cursor
- Codex
- OpenCode
Điểm ấn tượng nhất: Semble giảm khoảng 98% token usage so với workflow grep + read truyền thống.
Thay vì đọc cả file, agent chỉ nhận đúng đoạn code liên quan.
Tốc độ cũng cực kỳ đáng nể:
- Index repo khoảng ~250ms
- Query khoảng ~1.5ms
- Chạy hoàn toàn trên CPU
- Không cần GPU hay API key
Kiến trúc của Semble khá thông minh:
- Model2Vec embeddings
- BM25 lexical search
- Reciprocal Rank Fusion
- Code-aware reranking
=> vừa hiểu semantic, vừa hiểu symbol/function names trong codebase.
Một điểm mình thích là: Semble không cố thay thế IDE.
Nó đang trở thành: “retrieval layer cho AI coding agents”.
Tức AI không còn mò code kiểu ngẫu nhiên, mà có hệ thống search semantic cực nhanh giống “RAG cho source code”.
Nếu bạn đang dùng:
- Claude Code
- Cursor
- Codex
- MCP workflows
thì đây là một repo cực kỳ đáng thử.
#TiniX #AI #OpenSource #Coding