Lịch sử hội thoại cục bộ
Liệt kê lịch sử hội thoại cục bộ của Claude Code và OpenAI Codex theo từng workspace bằng một lệnh chỉ-đọc duy nhất.
Tiện íchTrung cấp★ 1,323⑂ 212Điểm AI 9/10Cập nhật lần cuối: 8 thg 8, 2026
Làm được gì
- Chạy một lần script kèm theo
scripts/list_local_history.pyđể tạo danh sách hội thoại cục bộ của Claude Code và Codex theo workspace. - Với Claude Code, nó quét cả các config home đang hoạt động (
~/.claude, profile home,CLAUDE_CONFIG_DIR) và mọi archive đã khai báo trong~/.claude/history-sources.json, rồi loại bỏ session ID trùng lặp. - Sắp xếp và lọc theo timestamp bên trong file JSONL thay vì mtime, nên việc sao chép hay di chuyển archive không làm sai lệch thứ tự thời gian.
- Xuất Markdown (hoặc JSON) dạng bảng: tiêu đề, thời gian có múi giờ rõ ràng, nguồn gốc (active/archive), session ID, nhãn archive/test; mặc định ẩn nhiễu từ sub-agent nội bộ.
- Hoàn toàn chỉ-đọc: không resume, không đổi tên, không xóa hay sửa hội thoại.
Phù hợp với ai
- Người dùng Claude Code / Codex CLI lâu dài trên nhiều dự án và hay cần tra lại "mình làm việc đó khi nào".
- Người cần lấy session ID để sau đó tiếp tục hoặc tham chiếu một hội thoại cụ thể.
- Người có lịch sử nằm rải rác ở nhiều config home, profile hoặc thư mục backup.
Ví dụ sử dụng
- "Cho xem 10 hội thoại gần nhất của dự án này" →
--cwd <workspace> --limit 10. - "Chỉ Codex, tháng này, kể cả thread đã archive" →
--source codex --include-archived --from-date. - "Xem toàn bộ workspace" →
--all-projectsđể có bản kiểm kê tổng, rồi dùng skill continue-* để tiếp tục một session.
Lưu ý: tìm kiếm toàn văn theo từ khóa, phục hồi file đã xóa hoặc tiếp tục công việc không thuộc phạm vi skill này. Chat native của Claude Desktop cũng không được bao gồm.
· · · Hướng dẫn cài đặt · · ·
Dùng thử ngay, không cần cài
Dán đoạn dưới vào Claude là dùng được skill này mà không cần cài đặt.
Hãy đọc hướng dẫn trong tệp này và làm theo để giúp mình: https://raw.githubusercontent.com/daymade/claude-code-skills/HEAD/daymade-claude-code/local-conversation-history/SKILL.md Mình muốn: (viết việc bạn cần ở đây)
Nếu Claude không mở được liên kết, hãy mở liên kết và copy nội dung vào rồi dán.
↓ Thấy hữu ích thì tải ZIP bên dưới và cài. Sau đó skill tự chạy, không phải dán lại mỗi lần.
Cài vào ứng dụng Claude (không cần terminal)
- Tải tệp ZIP bằng nút bên dưới.
- Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
- Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Cài vào Claude Code
Để Claude làm — dán câu dưới đây vào Claude Code
Hãy cài skill mình tìm thấy trên Claude Skill Mart. Copy thư mục daymade-claude-code/local-conversation-history từ repo GitHub daymade/claude-code-skills vào ~/.claude/skills/local-conversation-history/ của mình. Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.
Cài bằng lệnh thủ công
git clone https://github.com/daymade/claude-code-skills.git && mkdir -p ~/.claude/skills && cp -r claude-code-skills/daymade-claude-code/local-conversation-history ~/.claude/skills/⚠ Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.
- Mở terminal.
- Tải repo:
git clone https://github.com/daymade/claude-code-skills.git - Tạo thư mục skill:
mkdir -p ~/.claude/skills - Copy skill:
cp -r claude-code-skills/daymade-claude-code/local-conversation-history ~/.claude/skills/ - Kiểm tra Python 3:
python3 --version(script chỉ dùng thư viện chuẩn). - (Tuỳ chọn) Nếu bạn có archive lịch sử, khai báo đường dẫn trong
~/.claude/history-sources.jsonđể mỗi lần chạy đều quét kèm. - Khởi động lại Claude Code và thử: "liệt kê các hội thoại cục bộ gần đây".
Xem mã nguồn trên GitHub ↗Giấy phép: MIT