Bạn vừa debug xong một con bug khó nhằn, fix 3 files, chạy test pass hết. Đóng terminal. Sáng hôm sau mở lại — Claude Code không nhớ gì. Bạn phải giải thích lại từ đầu. Mất 15 phút chỉ để "warm up" context. Lặp lại mỗi ngày. Nhân lên cả đội.
Claude-mem giải quyết vấn đề này: nó tự ghi nhớ mọi thứ Claude Code làm, và tự nạp lại context liên quan khi cần — zero config, zero effort.
🧠 Claude-mem Là Gì?
Claude-mem là một plugin cho Claude Code (và Gemini CLI) tự động ghi nhớ mọi thứ Claude làm trong coding sessions. Nó bắt tool calls, file edits, bash commands, user prompts — rồi nén bằng AI và lưu vào database. Khi bạn mở session mới, claude-mem tự động inject context liên quan vào — Claude nhớ ngay mà không cần bạn nhắc.
Persistent Memory
Context tồn tại qua mọi session. Không bao giờ mất ngữ cảnh nữa.
Natural Language Search
"Lần trước mình fix bug auth thế nào?" — tìm được ngay.
Web Viewer
Dashboard tại localhost:37777 — xem memory stream real-time.
Tiết Kiệm ~10x Tokens
Progressive disclosure — chỉ nạp đúng context cần, không nạp tất cả.
⚙️ Cách Hoạt Động
Claude-mem hoạt động qua 6 lifecycle hooks của Claude Code — bắt sự kiện tại mỗi bước quan trọng trong coding session:
Luồng Hoạt Động
✅ Lưu vào SQLite + Chroma vector DB
🏗️ Storage Architecture
SQLite + FTS5
Full-text search cực nhanh. Mỗi observation được index. Query bằng keyword chính xác.
Chroma Vector DB
Semantic search. Tìm bằng ý nghĩa, không chỉ keyword. "Bug liên quan authentication" → tìm được.
Worker Service (Bun)
HTTP API trên port 37777. Chạy nền, tự restart. Web viewer dashboard real-time.
MCP Server
3-layer search workflow: search → timeline → get_observations. Tiết kiệm ~10x tokens.
🚀 Cài Đặt — 1 Lệnh Duy Nhất
npx claude-mem install
# Cách 2: Claude Code plugin marketplace
/plugin install claude-mem
# Cách 3: Cho Gemini CLI
npx claude-mem install --ide gemini-cli
💡 Yêu cầu: Node.js 18+, Bun (auto-install nếu chưa có), Claude Code latest. Xong là xong — không cần config gì thêm.
✨ Tính Năng Nổi Bật (v12.1.0)
🤖 Knowledge Agents (v12.1.0)
Agent chuyên biệt tự động explore codebase, extract kiến thức, và lưu vào memory. Không cần bạn nhắc — nó tự làm trong nền.
🌳 24-Language Smart Explore (v12.0.0)
AST-based code exploration hỗ trợ 24 ngôn ngữ. Hiểu cấu trúc code thay vì chỉ text matching — tìm functions, classes, methods chính xác.
🚦 File-Read Decision Gate (v12.0.0)
Blocks redundant file reads bằng observation timeline injection. Nếu Claude đã đọc file này gần đây, gate sẽ inject context trực tiếp thay vì đọc lại — tiết kiệm cả token lẫn thời gian.
🔒 Privacy Controls
Dùng tag <private> để loại trừ nội dung nhạy cảm khỏi memory. API keys, passwords, credentials sẽ không bao giờ bị lưu.
📊 So Sánh v10.x vs v12.x — Nâng Cấp Đáng Giá?
| Tính năng | v10.x | v12.x ✨ |
|---|---|---|
| Memory system | SQLite + FTS5 | ✅ SQLite + FTS5 + Chroma vector |
| Smart Explore | ❌ Không có | ✅ 24 ngôn ngữ, AST-based |
| File-read gate | ❌ Đọc lại mỗi lần | ✅ Block đọc trùng, inject context |
| Knowledge Agents | ❌ Không có | ✅ Auto-explore codebase |
| Semantic search | Basic keyword only | ✅ Hybrid (semantic + keyword) |
| Platform support | Claude Code only | ✅ Claude Code + Codex + Gemini CLI |
| Security | Basic | ✅ Shell injection fix, path safety, SQL injection guard |
⚠️ Upgrade path: Nếu đang dùng v10.x, chạy npx claude-mem install để nâng cấp. Database tự migrate — không mất data.
💼 Ứng Dụng Thực Tế
🔧
Debug liên tục qua nhiều ngày
Bug phức tạp cần nhiều session để fix? Claude-mem nhớ tất cả: file nào đã sửa, approach nào đã thử (và fail), context liên quan. Session mới bắt đầu từ đúng nơi bạn dừng lại — không mất 15 phút "warm up".
👥
Onboarding developer mới
Dev mới join team có thể search memory: "payment flow hoạt động thế nào?", "tại sao dùng Redis cho session?" — và nhận câu trả lời từ context thực tế của team, không phải docs cũ.
📝
Tự động documentation
Mọi thay đổi code đều được ghi lại với context "tại sao". Cần viết changelog? Cần giải thích PR? Memory đã có sẵn — chỉ cần query.
🎬 Demo
Claude-mem tự động ghi nhớ và inject context liên quan vào session mới
Con số ấn tượng
50K+
GitHub Stars
3.9K
Forks
24
Ngôn ngữ hỗ trợ
~10x
Token savings
🔗 Tài Nguyên
🎯 Kết Luận
Claude-mem không phải "nice to have" — nó giải quyết pain point số 1 của mọi AI coding workflow: mất context giữa các sessions. Với 50K+ stars, v12 vừa release với Knowledge Agents và 24-language AST exploration, đây là plugin bắt buộc phải cài nếu bạn đang dùng Claude Code hàng ngày.
Bài viết được thực hiện bởi team Loc Nguyen Data — chuyên tư vấn và triển khai giải pháp AI/Data cho doanh nghiệp.