Đây là 2 nhân sự bạn nên tuyển vào team khi dùng Claude Code hay Codex
Nếu đang dùng Claude Code, Codex hay Cursor, có lẽ đây là hai "nhân sự" thú vị nhất trên GitHub thời gian gần đây. Cả Caveman và Ponytail đều từng đứng #1 GitHub Trending, nhưng điều đáng chú ý là chúng không phải model AI mới hay framework để xây AI Agent. Chúng chỉ làm đúng một việc: thay đổi cách AI làm việc.
Một dự án giúp AI bớt nói, dự án còn lại giúp AI bớt viết code.
Caveman
Caveman ra đời để giải quyết một vấn đề mà hầu như ai dùng AI coding cũng từng gặp. Bạn chỉ muốn AI sửa một lỗi đơn giản, nhưng nó lại dành cả vài đoạn văn để giải thích kế hoạch, phân tích nguyên nhân rồi mới bắt đầu sửa. Trong nhiều trường hợp, bạn chỉ cần một câu như "Bug nằm ở auth middleware. Đã sửa xong." là đủ.
Caveman về bản chất là một bộ quy tắc được nạp vào Claude Code, Codex hoặc các AI Agent khác để ép AI giao tiếp ngắn gọn hơn, loại bỏ phần giải thích không cần thiết và chỉ giữ lại thông tin kỹ thuật quan trọng.
Theo benchmark của tác giả, lượng output token có thể giảm khoảng 75%, một bài toán React giảm từ 69 token xuống còn 19 token. Tuy nhiên, điều cần hiểu là Caveman không làm AI suy luận ít hơn hay thông minh hơn. Model vẫn reasoning như cũ, chỉ khác ở cách nó diễn đạt kết quả và lượng context phải lưu trữ trong quá trình làm việc.
[https://github.com/juliusbrussee/caveman](https://github.com/juliusbrussee/caveman)
Ponytail
Trong khi đó, Ponytail lại nhắm đến một bottleneck khác. Nếu Caveman giảm lượng lời nói thì Ponytail giảm lượng code AI tạo ra. Một trong những điểm yếu phổ biến của AI hiện nay là xu hướng over-engineering. Chỉ một yêu cầu rất nhỏ nhưng AI có thể tạo thêm hàng loạt abstraction, helper, interface hoặc cài thêm thư viện chỉ để giải quyết một bài toán vốn rất đơn giản.
Ví dụ, nếu chỉ cần chọn ngày, Ponytail sẽ ưu tiên dùng ngay `<input type="date">` thay vì cài thêm một thư viện như Flatpickr. Triết lý của dự án này là chỉ thêm độ phức tạp khi thật sự cần thiết, ưu tiên thư viện chuẩn của ngôn ngữ và tránh dependency không cần thiết.
Theo benchmark của tác giả, lượng code có thể giảm khoảng 54%, có trường hợp lên tới 94%, đồng thời giảm khoảng 20% chi phí và tăng khoảng 27% tốc độ hoàn thành tác vụ.
[https://github.com/DietrichGebert/ponytail](https://github.com/DietrichGebert/ponytail)
Hai dự án này không cạnh tranh với nhau. Ban đầu nhiều người nghĩ phải chọn một trong hai, nhưng thực tế chúng giải quyết hai vấn đề hoàn toàn khác nhau. Caveman tối ưu cách AI giao tiếp, còn Ponytail tối ưu cách AI viết code. Hai lớp này hoàn toàn có thể kết hợp trong cùng một workflow, vì chúng tác động lên hai phần khác nhau trong quá trình làm việc của AI Agent.
Tuy nhiên, cũng không nên kỳ vọng chỉ cần cài Caveman hay Ponytail là AI sẽ tự động làm việc tốt hơn. Những benchmark được công bố đều được đo trên codebase, workflow và tiêu chí đánh giá của chính tác giả. Điều đó không có nghĩa dự án của bạn cũng sẽ giảm 75% token hay một nửa lượng code. Trong nhiều trường hợp, việc AI giải thích chi tiết lại là điều cần thiết, chẳng hạn khi review kiến trúc hệ thống, phân tích bảo mật, onboarding thành viên mới hoặc đưa ra quyết định kỹ thuật. Tương tự, ít code hơn cũng không đồng nghĩa với code tốt hơn. Những hệ thống lớn thường chấp nhận nhiều abstraction hơn để đổi lấy khả năng mở rộng, kiểm thử và bảo trì trong nhiều năm.