Sphinx là một Git hook mới được giới thiệu trên Hacker News, cho phép các nhà phát triển nhờ trợ lý AI kiểm tra lại đoạn mã trước khi đưa lên repository. Khi bạn thực hiện git push, Sphinx sẽ đưa ra một câu hỏi ngắn gọn về hành vi thực tế của mã, giúp phát hiện lỗi hoặc rủi ro bảo mật trước khi mã được ship.
Tool này được thiết kế để tiêu thụ tối thiểu token, có thể chạy với bất kỳ endpoint tương thích OpenAI nào, bao gồm OpenRouter, Codex, Claude Code, Cursor, OpenCode và Pi. Khi webhook nhận sự kiện thanh toán Stripe, Sphinx lưu ID sự kiện trước khi gọi charge(). Nếu Stripe trả về timeout và gửi lại sự kiện, Sphinx sẽ nhận ra ID đã lưu và trả về 200 mà không tính phí lại, tránh việc tính phí trùng lặp.
Để sử dụng, chỉ cần cài đặt Node 22.19+ và chạy:npm install -g sphinx-understandsphinx install
Sau đó thực hiện git push như bình thường; Sphinx sẽ tự động kết nối với các agent và hỏi bạn muốn dùng mô hình nào để review. Tùy chọn sphinx yolo cho phép bỏ qua kiểm tra nhanh, đồng thời ghi lại mọi lần bỏ qua để theo dõi.
Với khả năng ngăn chặn lỗi tiềm ẩn và giảm chi phí token, Sphinx hứa hẹn sẽ là công cụ hữu ích cho cộng đồng lập trình AI tại Việt Nam, giúp nâng cao chất lượng mã và bảo mật dự án khi làm việc với các mô hình ngôn ngữ lớn.
Nguồn: Hacker News — Biên dịch & tổng hợp: danhbaai.com