Synapse MCP và Code Review Graph: Công cụ AI coding local-first đang thay đổi cuộc chơi

Tuần này, hai công cụ AI coding với triết lý “local-first” đồng loạt lên top trending GitHub, phản ánh nhu cầu ngày càng lớn về công cụ AI tôn trọng quyền riêng tư dữ liệu. Hãy cùng xem chúng làm được gì.

1. Synapse MCP: “Bộ não cục bộ” cho Claude Code

GitHub: github.com/nrkoka786/synapse | License: MIT | Stars: Đang tăng nhanh

Synapse là một MCP server chạy hoàn toàn cục bộ, giúp Claude Code “hiểu” codebase của bạn mà không cần gửi code lên cloud.

Cách hoạt động

Synapse index toàn bộ codebase của bạn thành vector embeddings sử dụng nomic-embed-text-v1.5 và LanceDB. Khi bạn hỏi Claude “payment flow hoạt động như thế nào?”, Synapse tìm kiếm ngữ nghĩa (semantic search) để trả về các file liên quan — thay vì yêu cầu bạn paste code vào chat.

Tính năng chính

  • 100% local — không cloud, không API key
  • 2 MCP tools: recall (semantic search) và context (full file retrieval)
  • MIT license — hoàn toàn open source
  • pip install synapse-mcp — cài đặt trong 5 giây

Cài đặt và tích hợp

pip install synapse-mcp

# Index codebase của bạn
cd /path/to/your/project
synapse index

# Thêm vào Claude Code MCP config (~/.claude/mcp.json)
{
  "mcpServers": {
    "synapse": {
      "command": "synapse-mcp",
      "args": ["--project", "/path/to/your/project"]
    }
  }
}

Sau khi cấu hình, Claude Code sẽ tự động dùng Synapse để tìm kiếm codebase mỗi khi bạn hỏi câu hỏi liên quan đến code.

Trải nghiệm thực tế

u/koka786, tác giả của Synapse, chia sẻ: “Tôi xây dựng nó vì quá mệt mỏi với việc copy-paste code vào Claude. Giờ tôi chỉ cần hỏi ‘cơ chế xác thực hoạt động thế nào’ và nó tự tìm mọi thứ liên quan.”

2. Code Review Graph: Bản đồ code thông minh

GitHub: github.com/tirth8205/code-review-graph | Stars: 21,672 (tăng 663 sao/ngày)

Code Review Graph xây dựng một “bản đồ code” persistent, cho phép AI coding tools chỉ đọc những phần code thực sự liên quan đến câu hỏi — giảm đáng kể context window lãng phí.

Tại sao cần?

Vấn đề lớn nhất của AI coding hiện nay không phải là model không đủ thông minh — mà là model không có đủ context đúng. Khi bạn hỏi về một bug, model thường phải đọc toàn bộ file (hoặc nhiều file) trong khi chỉ cần 5% nội dung.

Code Review Graph giải quyết vấn đề này bằng cách xây dựng graph quan hệ giữa các thành phần code, giúp model “đi thẳng” vào đoạn code liên quan.

Hỗ trợ

  • CLI tool — chạy từ terminal
  • MCP server — tích hợp với Claude Code, Cursor, Continue.dev
  • Local-first — không gửi code ra ngoài
  • Benchmarked — giảm 60-80% context window sử dụng trong code review
# Cài đặt
npm install -g code-review-graph

# Index project
crg index /path/to/project

# Chạy MCP server
crg mcp --port 3000

Tại sao local-first là xu hướng?

Cả hai công cụ đều nhấn mạnh “chạy local, không gửi code ra ngoài.” Đây không phải ngẫu nhiên. Với sự kiện Hugging Face bị xâm nhập bởi AI agent tự động (được báo cáo tuần này) và Grok Build bị phát hiện upload repo người dùng lên cloud, mối lo ngại về quyền riêng tư code đang ở mức cao nhất.

Developer ngày càng muốn công cụ mạnh — nhưng không muốn đánh đổi bằng việc gửi toàn bộ codebase lên máy chủ của bên thứ ba. Synapse và Code Review Graph là hai câu trả lời cho nhu cầu đó.

Kết hợp cả hai

Điều thú vị là hai công cụ này bổ trợ cho nhau: Synapse giúp tìm kiếm ngữ nghĩa (“tìm code liên quan đến thanh toán”), Code Review Graph giúp điều hướng cấu trúc (“từ đây, những file nào import nó?”). Kết hợp cả hai, bạn có một bộ công cụ AI coding mạnh mẽ hoàn toàn chạy trên máy của mình.