5 điểm bởi radar92 27 ngày trước | 3 bình luận | Chia sẻ qua WhatsApp

Xin chào. Mình là một lập trình viên làm việc tại công ty game, và sau giờ làm đã dùng Claude Code và Codex khá lâu cho các dự án phụ. Đến một ngày nhìn lại thì thấy đã tích lũy hàng trăm log phiên làm việc, nhưng hoàn toàn không thể nắm được "mình đã làm gì với chúng nhỉ". Vì thế mình đã tạo ra công cụ này.

Ý tưởng bắt đầu từ khi xem các báo cáo tổng kết sử dụng cuối năm mà Discord và Cursor gửi, và nghĩ rằng "nếu có một phiên bản dành cho công cụ code AI thì chắc sẽ thú vị lắm". Ban đầu đây là một công cụ làm cho vui, kiểu như MBTI, để xem "mình thuộc kiểu nào khi code cùng AI". Công cụ phân tách log phiên làm việc theo 3 trục (đọc/thực thi, chiều sâu/độ rộng, marathon/sprint) và phân loại thành 1 trong 8 kiểu. Nhưng sau khi làm xong và dùng thử, mình thấy trình duyệt lịch sử phiên hoạt động tốt hơn mong đợi, nên giờ ngay cả ở công ty mình cũng thường xuyên mở nó lên để dùng.

Các công cụ hiện có (ccusage, claude-code-usage-monitor, v.v.) chủ yếu tập trung vào theo dõi token và chi phí. memradar thì tập trung vào việc nhìn lại xem "mình đang làm việc với AI theo cách nào". Bạn cũng có thể lưu thành ảnh bộ Code Report 8 trang theo phong cách Spotify Wrapped, và trong đó còn có heatmap hoạt động, biểu đồ theo khung giờ, word cloud, cùng thống kê token và chi phí.

Chỉ với một dòng npx memradar, công cụ sẽ quét các phiên JSONL trong ~/.claude~/.codex trên máy tính rồi mở dashboard trên trình duyệt. Dữ liệu phiên chỉ được xử lý cục bộ và không rời khỏi máy.
Cách dùng:

npx memradar (chạy ngay không cần cài đặt, yêu cầu Node.js 18+)
Phiên bản web (memradar.vercel.app) cũng có, nhưng vì dung lượng log và quyền riêng tư nên mình khuyến nghị chạy bằng npm.
Provider được hỗ trợ là Claude Code và Codex; Gemini CLI · Cursor · Copilot · Aider nằm trong lộ trình.

npm: https://www.npmjs.com/package/memradar
Blog: https://radarlog.kr
Báo lỗi · đề xuất: https://github.com/on1659/memradar/issues

Giấy phép MIT. Nếu dùng thử và gửi phản hồi thì mình sẽ rất cảm kích. Đề xuất lỗi/chức năng xin gửi qua GitHub Issues, còn cảm nhận ngắn gọn thì để lại trong bình luận cũng rất tuyệt.

p.s Hình như mình chọn nhầm chuyên mục nên bài đã từng bị xóa! Giờ mình đăng lại ở mục Show.

3 bình luận

 

Mình quên mất địa chỉ GitHub nên thêm vào bình luận hu hu

https://github.com/on1659/memradar

 
heycalmdown 27 ngày trước

Thú vị đấy. Hóa ra tôi là kiểu nhà sáng tạo hỗn loạn.

 

Ồ, cảm ơn nhé~!

Ở công ty thì mình là kiểu Chaos Creator,
PC chính ở nhà thì ra Universal Builder
Còn Mac mini thì lại ra Lightning Fixer haha