CodeByteLens cho Openclaw

Một công cụ trí tuệ mã nguồn mở cho phép các AI agent thực hiện phân tích mã tĩnh, lập chỉ mục ký hiệu và phân tích biểu đồ gọi hàm mà không cần LSP server cồng kềnh.

lxr-666
v1.0.0
Jun 22, 2026
0
445
0

Cài đặt & Tải xuống

1. ClawHub CLI

Cách nhanh nhất để cài đặt kỹ năng trực tiếp từ thư viện.

npx clawhub@latest install codebytelens

2. Cài đặt Thủ công

Sao chép thư mục kỹ năng vào một trong những vị trí sau

Toàn cục
~/.openclaw/skills/
Không gian làm việc
<project>/skills/

Ưu tiên: Không gian làm việc > Cục bộ > Gói sẵn

3. Cài đặt Prompt

Sao chép prompt này vào OpenClaw để tự động cài đặt.

Giúp tôi cài đặt codebytelens bằng Clawhub. Nếu Clawhub chưa

Bạn muốn tải xuống?

Nhận các tệp kỹ năng gốc dưới dạng lưu trữ ZIP.

CodeByteLens là gì?

CodeByteLens là một bộ công cụ trí tuệ mã nguồn hiệu quả cao được tối ưu hóa cho Openclaw Skills. Lấy cảm hứng từ các mô hình kiến trúc của Claude Code LSPTool, nó cung cấp một giải pháp thay thế 100% open-source và serverless. Được xây dựng bằng cách sử dụng các thành phần hiệu năng cao như ripgrep để tìm kiếm, pyright để phân tích kiểm tra kiểu và phân tích AST, nó mang lại kết quả chẩn đoán repository cực nhanh ngay từ không gian làm việc của bạn.

Không giống như các cấu hình truyền thống yêu cầu một LSP engine chạy đầy đủ, CodeByteLens hoạt động hoàn toàn ở chế độ local và sẵn sàng sử dụng ngay lập tức. Bằng cách cung cấp các tệp local, định nghĩa và biểu đồ gọi mã ngay lập tức cho hệ sinh thái phát triển của bạn, công cụ này giúp đơn giản hóa việc tương tác với mã nguồn, rất lý tưởng cho các quy trình làm việc AI nhịp độ nhanh và các thiết lập local an toàn.

Trường hợp sử dụng CodeByteLens

  • Khám phá mã nguồn bằng AI: Cung cấp ánh xạ ngữ cảnh sâu về mã nguồn để các agent chạy Openclaw Skills có thể định vị ngay lập tức các hàm, lớp và chữ ký phương thức.
  • Quản lý tài nguyên không cần LSP: Tối ưu hóa việc phát triển trong các ngữ cảnh bị hạn chế tài nguyên như docker container, VM hoặc máy CI nhẹ bằng cách bỏ qua các yêu cầu server nặng nề.
  • Kiểm toán và tái cấu trúc mã nguồn local: Hỗ trợ theo dõi phụ thuộc tự động và trực quan hóa biểu đồ gọi hàm để giúp việc tái cấu trúc các cơ sở mã phức tạp an toàn hơn.
  • Kiểm tra kiểu nhanh chóng: Kích hoạt các quy trình kiểm soát chất lượng tự động với tính năng quét an toàn kiểu local bằng pyright.

Cách thức hoạt động của CodeByteLens

  1. Khởi tạo truy vấn: Người dùng hoặc AI coding agent thực thi tập lệnh phân tích local, chỉ định chế độ mong muốn (ký hiệu, định nghĩa, gọi hàm hoặc độ phức tạp) và đường dẫn mã nguồn mục tiêu.
  2. Grepping repository local: Để ánh xạ token, ripgrep thực hiện khớp chuỗi và regex siêu nhanh để xác định các vị trí khai báo và các trường hợp sử dụng trong các tệp của bạn.
  3. Phân tích cây cú pháp: CodeByteLens phân tích các tệp mục tiêu bằng cách sử dụng phân tích cú pháp local để trích xuất các ký hiệu đã định nghĩa, định nghĩa cấu trúc và các lớp thành một bố cục dễ đọc.
  4. Kiểm tra kiểu: Pyright hoạt động âm thầm trong nền để giải quyết các kiểu, xác định các cảnh báo không khớp kiểu và thu thập dữ liệu tương đương hover khi được yêu cầu.
  5. Mô hình hóa biểu đồ gọi hàm: Hệ thống theo dõi các lời gọi hàm và các câu lệnh import một cách linh hoạt để lắp ráp một hệ thống phân cấp hành động đại diện cho các luồng điều khiển của chương trình.

Cài đặt CodeByteLens

Làm theo các hướng dẫn này để cấu hình và tích hợp kỹ năng này vào hệ sinh thái Openclaw Skills của bạn.

Requirements

Xác minh rằng python3 có sẵn trong môi trường thực thi của bạn. Bạn cũng phải cài đặt tiện ích pyright để kích hoạt kiểm tra kiểu:

pip install pyright

Execution Commands

Thực thi giao diện phân tích dựa trên Python bằng cách sử dụng các tập lệnh bên trong thư mục kỹ năng của bạn:

# Cấu trúc hóa các ký hiệu và lớp của tệp
python3 scripts/analyze.py symbols path/to/file.py

# Theo dõi khai báo hàm và lớp
python3 scripts/analyze.py define "ClassName.method" path/to/

# Tạo phân cấp gọi hàm chức năng
python3 scripts/analyze.py calls path/to/file.py

# Xuất các chỉ số về chất lượng và độ phức tạp của mã nguồn
python3 scripts/analyze.py complexity path/to/file.py

Lược đồ dữ liệu & Hệ thống phân loại của CodeByteLens

Các tham số đầu ra được cấu trúc gọn gàng để cho phép các hệ thống AI hoặc tập lệnh CLI tiêu thụ nhanh chóng. CodeByteLens xuất ra dữ liệu có cấu trúc được định dạng sạch sẽ dựa trên thao tác đã thực hiện.

Chế độ phân tích Ngữ cảnh đầu vào Chi tiết đầu ra trả về
symbols Đường dẫn đến tệp python mục tiêu Đề cương đầy đủ bao gồm các biến, phương thức, hàm và vị trí.
define Token mục tiêu & Đường dẫn tra cứu Đường dẫn tệp, số dòng tuyệt đối và các dòng ngữ cảnh nơi lớp hoặc phương thức cư trú.
calls Tệp Python mục tiêu Danh sách đầy đủ hiển thị các biểu đồ import cấu trúc và các lời gọi chéo giữa các phương thức.
complexity Tệp Python mục tiêu Các chỉ số định lượng về khả năng đọc, mật độ cyclomatic và mức độ lồng nhau.

Tính năng Nâng cao của CodeByteLens

  • Không cần LSP: Cung cấp các khả năng lập chỉ mục hoàn chỉnh ở cấp IDE mà không cần quản lý cấu hình cổng, quy trình nền hoặc chi phí giao thức LSP.
  • Tìm kiếm mã nguồn siêu tốc: Khai thác các mẫu ripgrep để giải quyết tham chiếu ký hiệu trên toàn cục trong vài mili giây.
  • Cung cấp ngữ cảnh cho AI Agent: Được xây dựng tùy chỉnh để cung cấp các mảng ngữ cảnh vào các agent Openclaw Skills, cho phép các mô hình ánh xạ các thuộc tính lớp với mức tiêu thụ token tối thiểu.
  • Cây phụ thuộc động: Tự động sơ đồ hóa các mối quan hệ gọi hàm, cung cấp một khung làm việc an toàn cho phân tích cấu trúc và quy trình tái cấu trúc.

SKILL.md


Đang tải

Các kỹ năng Openclaw liên quan

METADATA

Github Stars: 0
forks: 0

Đặc sắc*