Theo dõi và phân tích AI coding sessions từ nhiều editor
TL;DR
Agentlytics là tool local chạy trên máy, tổng hợp lịch sử chat từ 14 AI coding editor (Cursor, Windsurf, Claude Code…) vào một dashboard duy nhất. Giúp xem mình đã xài bao nhiêu token, so sánh hiệu quả giữa các editor, và share session với team qua MCP. Không gửi data ra ngoài.
Nói đơn giản: Tool này giúp xem tất cả cuộc trò chuyện với AI coding assistant ở một chỗ, biết mình tốn bao nhiêu tiền token mỗi tháng.
Bài này dành cho ai?
1. Dev xài nhiều AI coding editor
Vấn đề: Mình xài Cursor buổi sáng, Windsurf buổi chiều, Claude Code lúc tối. Mỗi cái lưu lịch sử riêng, không biết tổng cộng đã chat bao nhiêu session, tốn bao nhiêu token.
Khi nào cần: Khi muốn xem lại một đoạn code mình đã hỏi AI tuần trước mà không nhớ là hỏi ở editor nào.
Được gì: Một dashboard xem tất cả session, search được toàn bộ, biết chi phí AI mỗi tháng.
2. Team lead muốn theo dõi AI usage
Vấn đề: Không biết dev trong team đang xài AI nhiều không, editor nào hiệu quả, ai xài model đắt đỏ.
Khi nào cần: Khi cần tính toán chi phí AI, hoặc muốn standardize tool cho team.
Được gì: So sánh editor, xem token usage theo project, ai đang xài model nào.
3. Dev muốn tối ưu AI workflow
Vấn đề: Không biết mình đang xài tool nào nhiều nhất, lúc nào trong ngày là peak hours, coding streak của mình thế nào.
Khi nào cần: Khi muốn tự review lại cách mình dùng AI coding.
Được gì: Heatmap hoạt động, coding streaks, top models và tools đang xài.
Các điểm chính
1. Tất cả editor vào một chỗ
Agentlytics đọc session từ 14 editor khác nhau — Cursor, Windsurf, Claude Code, VS Code Copilot, Zed, Codex, Gemini CLI… Mỗi cái có cách lưu data khác nhau, thư viện viết adapter riêng cho từng editor.
→ Làm gì: Chạy npx agentlytics là thấy dashboard tại localhost:4637.
2. Theo dõi chi phí token
Dashboard hiện chi phí ước tính theo model, theo editor, theo project, theo tháng. Biết được session nào tốn nhiều token nhất.
→ Làm gì: Vào tab Costs xem mình đã tiêu bao nhiêu mỗi tháng.
3. So sánh editor side-by-side
Tab Compare cho phép đặt hai editor cạnh nhau, xem efficiency ratio, token usage, session patterns. Biết editor nào phù hợp với task nào.
→ Làm gì: Dùng tính năng này để quyết định editor nào cho workflow nào.
4. Relay - Share session với team
Tính năng Relay cho phép start một server nội bộ, teammate join vào. AI client có thể query across everyone’s coding history qua MCP. Ví dụ hỏi AI: “Alice đã làm gì trong auth.js?”
→ Làm gì: Team muốn share context với nhau, hoặc muốn AI có thể đọc được lịch sử của cả team.
5. 100% local, không gửi data ra ngoài
Tất cả data lưu trong SQLite tại ~/.agentlytics/, Express server chạy local, không có cloud. Ai lo về privacy thì yên tâm.
→ Làm gì: Không cần setup gì phức tạp, không cần account.
6. Cần macOS, chưa hỗ trợ Linux/Windows
Hiện tại chỉ chạy được trên macOS vì editor paths được hardcode cho macOS. Windows và Linux support đang trong roadmap.
→ Làm gì: Nếu xài Linux/Windows, đóng góp hoặc chờ update.
Quick Start
-
Chạy thử ngay:
npx agentlyticsMở browser tại http://localhost:4637 để xem dashboard.
-
Xem chi phí: Vào tab Costs để xem token usage theo model và editor.
-
Share với team (nếu cần):
npx agentlytics --relayĐể teammate join vào.
Đang tải nội dung...
Xây phần mềm không cần UI
Agent-first development: 3 buổi từ CLI commerce engine → MCP server → website trên Cloudflare.
Xem chi tiết & đăng ký →
Công ty một người: Present, Bán & Vận hành
3-pack cohort cho công ty một người: Skill làm slide, bán & vận hành workshop tự động, vault giữ tri thức compound.
Xem chi tiết & đăng ký →