Grapuco

AI của bạn rất mạnh. Nhưng nó đang hoạt động mù.

Cursor, Claude Code, Windsurf, Antigravity - chúng viết code rất giỏi. Nhưng chúng không thực sự hiểu cấu trúc codebase của bạn.

1

AI chỉnh sửa UserService.validate()

2

Không biết 47 hàm phụ thuộc vào kiểu trả về này

3

Breaking changes được đẩy lên production

Công cụ AI Agent vs Grapuco

Các Agent truyền thống phụ thuộc vào việc dò tìm văn bản lặp đi lặp lại (grep/find) và phỏng đoán để ghép nối ngữ cảnh. Grapuco tính toán trước toàn bộ cấu trúc mã nguồn - phân cụm, truy vết và chấm điểm - cung cấp ngữ cảnh đầy đủ, chính xác chỉ trong một lần gọi lệnh.

AI Agent Truyền Thống

1

LLM gọi dòng lệnh (CLI) để quét file

2

Bước 1: Đọc file để tìm nơi gọi hàm

3

Bước 2: Thiếu ngữ cảnh, tìm kiếm lại

4

Bước 3: Đọc thêm file, chạm giới hạn token

5

Bước 4: Cố gắng tự tổng hợp logic

6

Có câu trả lời sau nhiều vòng lặp chậm chạp

Đồ thị Thông minh Grapuco

1

Truy vấn: Đánh giá tác động của UserService?

2

Cấu trúc sẵn: 8 hàm gọi, 3 cụm, độ tin cậy 90%+

3

Trả lời đầy đủ và chính xác, chỉ 1 truy vấn

Đổi mới cốt lõi: Trí tuệ quan hệ được tính toán trước

verified

Độ tin cậy - LLM không thể bỏ sót ngữ cảnh, nó đã có sẵn trong phản hồi

bolt

Hiệu quả token - Không cần chuỗi 10 truy vấn để hiểu một hàm

groups

Model nhỏ hơn vẫn hoạt động tốt vì công cụ đã xử lý hết việc nặng

Cách hoạt động

Grapuco xây dựng knowledge graph hoàn chỉnh của codebase qua pipeline index đa giai đoạn:

folder_open
PHASE 1

Cấu trúc

Duyệt cấu trúc dự án và ánh xạ quan hệ thư mục / file

code
PHASE 2

Phân tích

Trích xuất function, class, method và interface bằng Tree-sitter AST

link
PHASE 3

Phân giải

Phân giải import, lời gọi hàm, kế thừa, suy luận constructor xuyên file

hub
PHASE 4

Phân cụm

Nhóm các symbol liên quan thành cụm chức năng

route
PHASE 5

Tiến trình

Truy vết luồng thực thi từ entry point qua chuỗi sử dụng

search
PHASE 6

Tìm kiếm

Xây dựng index tìm kiếm hybrid để truy xuất nhanh

account_tree
data_object

Phân tích AST chuyên sâu

Engine độc quyền phân tách codebase thành các token cơ bản. Chúng tôi không chỉ đọc text - mà hiểu cấu trúc phân cấp logic của bạn.

TypeScriptTypeScriptJavaScriptJavaScriptPythonPythonJavaJavaGoGo+7 ngôn ngữ khác
query_stats

Tìm kiếm ngữ nghĩa

Vector hoá symbol với pgvector để truy vấn code bằng ngôn ngữ tự nhiên. Tìm logic, không chỉ chuỗi ký tự.

Số chiều Vector3072
device_hub
device_hub

Phát hiện luồng dữ liệu

Tự động truy vết luồng thực thi từ API endpoint xuống tận database model qua các framework đa dạng như Express, Spring Boot, Laravel và Prisma.

APIServiceDB
cable
cable

MCP Server Protocol

Tích hợp gốc với Claude, Cursor và Windsurf qua Model Context Protocol. Kết nối trực tiếp knowledge graph của bạn.

ClaudeCursorWindsurfAntigravity
TĂNG CƯỜNG AI

Làm giàu ngữ cảnh AI

Được hỗ trợ bởi AI Embedding. Chúng tôi thực hiện phát hiện process sâu và làm giàu semantic community để cung cấp ngữ cảnh toàn cục cho AI agent.

  • check_circleÁnh xạ phụ thuộc
  • check_circlePhân loại ý định
  • check_circlePhân tích tác dụng phụ
  • check_circleSuy luận kiểu dữ liệu
auto_awesomeNEW FEATURE

AI Business Analyst

Gặp gỡ Đặc vụ BA cá nhân của bạn. Trò chuyện tự nhiên để chuyển đổi các luồng ý tưởng thô thành yêu cầu nghiệp vụ, tiêu chí nghiệm thu và sơ đồ hệ thống liên kết trực tiếp với kiến trúc codebase.

RequirementsAcceptance CriteriaFlow Extraction
Spec Agent Product Demo

Hỗ trợ 12 ngôn ngữ

Từ JavaScript đến Swift, từ C đến Rust - chúng tôi hộ trợ gần như mọi ngôn ngữ phổ biến.

TypeScriptTypeScript
JavaScriptJavaScript
PythonPython
JavaJava
GoGo
RustRust
CC
C++C++
C#C#
PHPPHP
RubyRuby
SwiftSwift

Ma trận Hỗ trợ Data Flow

Truy xuất luồng thực thi sâu trên các framework backend và ORM hiện đại

Framework / EcosystemAPI EndpointsControllersDB ModelsSupported ORMsFull Tracing
Node.js (NestJS)Prisma, TypeORM✓ Full
PHP (Laravel)Eloquent✓ Full
Node.js (Express, Fastify)Prisma, TypeORM, MongoosePartial/Developing
Java (Spring Boot)JPA, HibernatePartial/Developing
Python (FastAPI, Django)-SQLAlchemy, Django ORMPartial/Developing
C# (.NET Core)Entity FrameworkPartial/Developing
Go (Gin, Fiber)--GORMPartial/Developing
Ruby (Ruby on Rails)-ActiveRecordPartial/Developing
API Endpoints - Route parsing (EXPRESS, FASTIFY, SPRING, etc.) · Controllers - Controller module & route linking · DB Models - Direct entity/model discovery · Supported ORMs - Query builder & ORM support · Full Tracing - E2E Data Flow from API to DB.

Bạn có thể làm gì với Grapuco?

Kịch bản thực tế, câu trả lời thực tế. Hỏi một câu, nhận ngữ cảnh đầy đủ ngay lập tức.

warning
Impact Analysis

"I need to change the login function. What will break?"

WILL BREAK3
  • Login handler
  • Registration handler
  • User controller
LIKELY AFFECTED1
  • Auth router

Grapuco instantly maps every function, file, and flow that depends on your change - before you make it.

search
Smart Search

"Where is the authentication logic in this project?"

LoginFlow7
  • validateUser → checkPassword → createSession → ...
RegistrationFlow5
  • registerUser → sendOTP → verifyEmail → ...

Instead of random file matches, you get complete execution flows grouped by business process.

hub
360° Context

"Tell me everything about the validateUser function."

CALLED BY3
  • handleLogin
  • handleRegister
  • UserController
CALLS INTO2
  • checkPassword
  • createSession
PART OF2
  • LoginFlow (step 2/7)
  • RegistrationFlow (step 3/5)

Full relationship map: who calls it, what it calls, and which business flows it belongs to.

verified
Pre-Commit Check

"I changed 4 files today. Is it safe to commit?"

CHANGED12
  • 12 symbols across 4 files
RISK: MEDIUM3
  • LoginFlow affected
  • RegistrationFlow affected
  • PaymentFlow OK

Know the blast radius of every commit before it ships. No more surprise breaking changes.

route
Data Flow Tracing

"How does data trace from this API endpoint to the database?"

ENTRY1
  • POST /api/users/register
SERVICES3
  • AuthService → EmailService → DBRepository
MODELS2
  • UserModel
  • AuditLog

Automatically trace data flow from HTTP routes down to DB models across frameworks like Express, NestJS, and Prisma.

auto_awesome
AI Business Analyst (Spec Agent)

"Write specifications for a new payment processing module."

DOMAIN RULES4
  • Stripe webhook must be idempotent
  • Log to Audit Table
EXTRACTED FLOW1
  • Payment Webhook → Verification → TransactionDB
ACCEPTANCE3
  • Returns 200 OK
  • Handles timeout gracefully

Chat with the Spec Agent to convert raw feature ideas into structured requirements enforcing your domain-specific rules.

Bắt đầu trong vài giây

Chỉ cần trỏ MCP tool tới Grapuco:

mcp.json
{
  "mcpServers": {
    "grapuco": {
      "url": "https://api.grapuco.com/mcp"
    }
  }
}
Start Graphing Free →