2 điểm bởi ybro0225 2026-01-31 | 2 bình luận | Chia sẻ qua WhatsApp

■Tại sao lại làm ra nó?

Dịch vụ bảng xếp hạng mức sử dụng token mà tôi dùng bấy lâu một ngày nọ đột nhiên không thể gửi qua CLI nữa.
Tôi đã gửi mail cho nhà phát triển ở nước ngoài nhưng không nhận được phản hồi. Vì vậy tôi quyết định tự làm.
Bởi vì tôi không muốn ngọn lửa đam mê đó tắt đi.

Token mà tôi đã đốt với Claude Code cũng giống như đam mê của tôi. Claude Code chỉ lưu lịch sử sử dụng trong 30 ngày.
Hành trình này rồi sẽ biến mất sau 30 ngày theo dạng sliding window.
Tôi muốn ghi lại hành trình ấy.

Ban đầu tôi định làm MVP chỉ với bảng xếp hạng, nhưng trong lúc vừa học vừa thử nghiệm nhiều thứ thì các tính năng dần được thêm vào.
Tôi thấy tiếc vì các nhà phát triển trên khắp thế giới cùng dùng một công cụ nhưng lại không thể giao tiếp vì rào cản ngôn ngữ.
Vì vậy tôi cũng đã triển khai thêm một cộng đồng để mọi người có thể giao lưu mà không có rào cản ngôn ngữ!


■Tính năng chính

🏆 Bảng xếp hạng toàn cầu & giải đấu theo quốc gia

  • Xếp hạng trong nước + xếp hạng giữa các quốc gia
  • Lọc theo ngày/tuần/tháng/toàn thời gian
  • Hồ sơ được bố trí theo dạng panel để duyệt nhanh và dễ liên hệ

💬 Cộng đồng tự động dịch bằng AI

  • Viết bằng tiếng mẹ đẻ thì sẽ tự động dịch sang ngôn ngữ của người đọc (người dùng đa quốc gia)
    → Viết bằng tiếng Hàn (tiếng mẹ đẻ) → với nhà phát triển Mỹ sẽ hiển thị tiếng Anh, với nhà phát triển Nhật sẽ hiển thị tiếng Nhật
  • Bình luận cũng được áp dụng tương tự

■Cách dùng

Terminal > npx ccgather

Sau khi đăng ký GitHub trên website, chỉ với một dòng lệnh ở trên là mức sử dụng sẽ được tự động đồng bộ.
Nếu onboard ngay bây giờ, bạn có thể lưu lại lịch sử từ tháng 1 năm 2026.


■Câu chuyện phát triển

Tôi không phải là lập trình viên.

Tháng 8 năm 2025, tôi bắt đầu vibe coding với Cursor và Lovable.
Tháng 11, tôi gặp Claude Code và trò chuyện với nó hơn 16 tiếng mỗi ngày,
trong 3 tháng đã đốt khoảng 15 tỷ token để học hỏi qua nhiều thử nghiệm khác nhau.

Giờ đây tôi đã có thể thiết kế plugin hay agent pipeline,
nhưng tôi cố ý giữ human-in-the-loop để cố gắng hiểu cách mọi thứ được kết nối với nhau.
Quá trình này cũng giúp tôi có thêm rất nhiều tự tin.

CCgather mất khoảng 3 tuần, và giữa chừng đã trải qua 2 lần refactor quy mô lớn.
Vì các lập trình viên ngày nào cũng chỉ nhìn màn hình tối với những dòng chữ xám, tôi muốn tạo thêm niềm vui về mặt thị giác, nên đã đầu tư rất nhiều vào bố cục UI, quả địa cầu 3D, animation, v.v., và phải cân nhắc vô số lần giữa chúng với hiệu năng render.


Lượng token usage mà bảng xếp hạng này thể hiện không phải là thước đo năng lực.
Nhiều token hơn có nghĩa là nhiều lần thử hơn, nhiều khám phá hơn.
Những con số của CCgather thể hiện đam mê.
Bản ghi phiên Claude Code sẽ bị xóa sau 30 ngày!
Hy vọng bạn cũng sẽ cùng lưu lại hành trình đó!

🔗 https://ccgather.com
📦 https://github.com/DHxWhy/ccgather

2 bình luận

 
esc5221 2026-01-31

Nhân tiện bổ sung thêm, trong claude settings.json, nếu điều chỉnh cleanupPeriodDays thì có thể giữ lại lịch sử phiên lâu hơn 30 ngày.

"cleanupPeriodDays"
https://code.claude.com/docs/en/…

 
ybro0225 2026-02-01

Đúng như bạn nói, có vẻ có thể kéo dài thời gian lưu giữ lịch sử phiên cục bộ bằng thiết lập cleanupPeriodDays.
Tôi cũng mới biết điều này lần đầu trong dịp này. Nhưng có lẽ cũng cần kiểm tra xem mức sử dụng token và chi phí có được lưu lại tương ứng trong số ngày đó hay không!
Cảm ơn bạn đã chia sẻ thông tin hữu ích này