Bỏ qua để đến Nội dung

Claude-mem: Plugin Bộ Nhớ Dài Hạn Cho Claude Code — 50K Stars, v12 Knowledge Agents

Tự động ghi nhớ mọi coding session, inject context khi cần — tiết kiệm ~10x tokens với 24-language AST search và file-read gate

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 logo
50,000+ GitHub Stars v12.1.0 — Apr 2026 AGPL-3.0 Open Source

🧠 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

① SessionStart — Khởi tạo context
② UserPromptSubmit — Bắt câu hỏi user
③ PostToolUse — Ghi nhận tool calls & kết quả
④ Stop — Xử lý khi user tạm dừng
⑤ SessionEnd — Tổng kết, AI nén memory
✅ 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

# Cách 1: npx (recommended)
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 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

🎯 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.

npx claude-mem install

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.