CatchMe
Ghi lại toàn bộ hoạt động số của bạn (màn hình, bàn phím, clipboard, file) rồi tổ chức thành memory tree để AI agent truy vấn. Từ HKU, vectorless.
Xem thêm từ README.mdThu gọn README.md
Đánh giá chi tiết
Tổng quan
CatchMe ghi lại toàn bộ hoạt động số của bạn (cửa sổ, bàn phím, chuột, clipboard, thông báo, file) rồi tổ chức thành cây memory có thể truy vấn bằng ngôn ngữ tự nhiên. Từ HKUDS (HKU Data Science Lab, cùng team làm OpenSpace). Mục tiêu: biến AI agent thành trợ lý thực sự cá nhân bằng cách cho nó "nhớ" mọi thứ bạn đã làm trên máy.
Tính năng chính
- Always-on event capture: ghi theo sự kiện (không timer), bắt mouse actions kèm crosshair annotation. 5 recorder chạy nền: windows, keyboard, clipboard, notifications, files.
- Hierarchical Activity Tree: tự tổ chức raw data thành 5 tầng: Day → Session → App → Location → Action. Mỗi node có LLM summary.
- Tree-based retrieval (vectorless): không cần vector embeddings hay VDB. LLM đọc summaries, chọn branch relevant, drill down đến evidence. Hỏi "tôi code gì hôm qua?" là ra kết quả.
- Zero-config agent integration: drop 1 skill file vào bất kỳ AI agent nào (OpenClaw, NanoBot, Claude Code, Cursor). Agent query memory qua CLI commands.
- Web dashboard: timeline tương tác, memory tree navigation, monitoring real-time, chat với digital footprint.
- Ultralight: ~0.2GB RAM runtime, SQLite + FTS5 storage.
- Privacy-first: toàn bộ data local. Hỗ trợ offline qua Ollama/vLLM/LM Studio.
Stack kỹ thuật
Python 3.11+. SQLite + FTS5. macOS, Windows, Linux. Apache 2.0 license.
Điểm mạnh
- Vectorless retrieval: approach khác biệt, dùng tree-based reasoning thay vì embedding. Đơn giản hơn, không cần vector DB.
- Từ HKUDS (cùng team OpenSpace), có research backing.
- Privacy: data hoàn toàn local, offline mode có sẵn.
- Nhẹ: 0.2GB RAM, không cần GPU cho recording.
Hạn chế
- 280 stars, repo rất mới (30/03/2026). Chưa battle-tested rộng rãi.
- Screen recording liên tục có thể raise privacy concerns trong team/corporate setting.
- LLM costs cho summarization và retrieval phụ thuộc vào lượng data capture.
Phù hợp khi nào
Khi muốn AI agent có context đầy đủ về hoạt động hàng ngày của bạn: "tôi đọc gì hôm qua?", "file nào tôi sửa sáng nay?", "tôi code gì trong Claude Code tuần này?". Phù hợp cho developer cần replay workflow hoặc recall context.