Semble là một thư viện tìm kiếm code mã nguồn mở vừa được ra mắt, được thiết kế đặc biệt cho các AI agent như Claude Code, Cursor và Codex. Thay vì phải grep toàn bộ kho lưu trữ và đọc từng file, vốn tốn kém token và thời gian. Semble chỉ trả về chính xác đoạn code mà agent cần, sử dụng ít hơn tới 98% token so với phương pháp truyền thống grep+read.

Hiệu suất vượt trội, không cần GPU

Điểm ấn tượng nhất của Semble là tốc độ. Theo benchmark, công cụ này lập chỉ mục một kho code trung bình trong khoảng 250 ms và trả lời truy vấn chỉ sau 1,5 ms, tất cả đều chạy trên CPU, không cần GPU hay API key. So với các mô hình transformer chuyên dụng cho code, Semble nhanh hơn gần 200 lần khi lập chỉ mục và nhanh hơn 10 lần khi truy vấn, trong khi chất lượng truy xuất đạt 99% so với mô hình transformer chuyên dụng (NDCG@10 = 0,854).

Tích hợp dễ dàng, chạy local

Semble có thể được cài đặt với pip hoặc uv, và chạy ngay trên máy local mà không cần gọi bất kỳ dịch vụ bên ngoài nào. Nó hỗ trợ giao diện MCP server để tích hợp trực tiếp với Claude Code, Cursor, Codex, OpenCode và nhiều agent khác. Người dùng chỉ cần thêm một dòng lệnh, agent sẽ tự động dùng Semble mỗi khi cần tìm code, và có thể dùng ngôn ngữ tự nhiên như 'Xử lý xác thực trong dự án này thế nào?'

Ý nghĩa với cộng đồng phát triển

Với các lập trình viên Việt Nam và thế giới, Semble là một công cụ mã nguồn mở miễn phí giúp AI agent làm việc nhanh hơn, tốn ít token hơn. Điều này đặc biệt quan trọng trong bối cảnh chi phí token từ các LLM thương mại ngày càng cao. Dự án nằm trong hệ sinh thái công nghệ và AI đang phát triển mạnh, hứa hẹn thay đổi cách lập trình viên tương tác với codebase.