Claude Code History Viewer: Trình xem lịch sử Claude Code
(github.com/jhlee0409)Khi chạy AI, tôi thường xem lại lịch sử để phần nào phục hiện quá trình: làm sao nó lại tạo ra được kết quả này.
Gần đây khi dùng Claude Code, tôi thấy việc phải tách riêng để xem lịch sử ở một tab khác của terminal hoặc editor là cực kỳ bất tiện.
Vì vậy, tôi đã dùng vibe coding trên nền tảng tauri + react + rust để tạo ra ứng dụng desktop Claude Code History Viewer.
Khi cài Claude Code, thông thường trên mac, log sẽ được lưu trong thư mục ./claude ở vị trí /Users/{username}/.
Bên trong có 4 thư mục, bao gồm projects (repository), v.v., và các session dưới projects được tích lũy dưới dạng log jsonl. Vì thế, ứng dụng có thể tải các file jsonl đó, xử lý chúng theo dạng phù hợp và hiển thị lịch sử như đang xem bản ghi chat.
Nó lưu giữ lượng dữ liệu nhiều hơn rất nhiều so với những gì terminal mặc định hiển thị, nên tôi đã làm để có thể xem chúng chi tiết hơn.
Ngoài ra còn có thể xem nhiều chỉ số khác nhau như số token đã dùng theo từng project hoặc session, mức tiêu thụ token theo ngày, v.v.
Ngay cả khi thư mục ./claude không có ở vị trí mặc định, bạn vẫn có thể chỉ định thủ công. Các thư mục có chứa dấu . có thể được hiển thị tạm thời bằng shift + cmd + ..
Bạn có thể tải file dmg từ release note qua URL và dùng ngay ứng dụng.
Vì vẫn đang là phiên bản beta nên có thể còn vấn đề về độ ổn định hoặc bug. Rất mong nhận được phản hồi thẳng thắn haha
11 bình luận
Liệu có thể hỗ trợ cả Intel Mac không ạ..?? Có vẻ như chỉ chạy được trên Apple Silicon thôi T_T
À, ra là vậy.. tôi đã không tính đến chipset.
Tôi sẽ cập nhật nhanh rồi báo lại!
Cảm ơn!
Đã tải lên bản
dmguniversal có thể dùng cả trên chip Intel trong phiên bản beta.3!Nếu bạn không thấy thông báo cập nhật trong ứng dụng hiện tại, sẽ hơi phiền một chút nhưng mong bạn tải lại một lần nữa từ ghi chú phát hành, xin cảm ơn!!
Vâng, hiện tại tôi đã tải xuống và đang dùng rất ổn. Cảm ơn bạn!
Không biết sau này bạn có dự định hỗ trợ cả những thứ như gemini-cli không??
Lúc bắt đầu làm, tôi cũng có nghĩ đến
gemini-cli, nhưng khi kiểm tra thì với Gemini, chỉ đầu vào của người dùng được lưu thành log, còn giá trị đầu ra thì không được lưu cục bộ riêng.Tôi dự định sẽ tiếp tục theo dõi các cập nhật và nếu có thể thì sẽ hỗ trợ!
À, ra là vậy, tiếc thật T_T
Vâng, tôi hiểu rồi..!
Hay đấy, ngoài việc tính năng tải lại các cuộc trò chuyện trước hơi chậm một chút thì có vẻ khá ổn
Cảm ơn bạn!!
Mình sẽ tiếp tục cải thiện đều đặn!!
Đây đúng là ứng dụng tôi hằng mong muốn, cảm ơn rất rất nhiều. Tôi sẽ sử dụng thật tốt. :)
Cảm ơn bạn :)
Nếu có điểm nào chưa tiện, cứ thoải mái cho mình biết nhé!