Beeknoee

Bee AI phân tích repositoryBETA

AI đọc README và cây file để tóm tắt, gợi ý cách dùng và đánh giá repository. Mọi con số lấy từ kho Bee, không do AI ước lượng.

Cập nhật lần cuối: 14/10/2026

Đăng nhập để hỏi Bee AI

Tóm tắt bởi Bee AI

Wakaru là công cụ decompiler JavaScript viết bằng Rust, giúp phân tách các bundle production thành từng module và khôi phục cú pháp hiện đại, dễ đọc từ mã nguồn đã bị minify hoặc transpile.

  • Hỗ trợ phân tách các bundle từ webpack, esbuild/Bun, Browserify và Metro thành các module riêng lẻ.
  • Khôi phục cú pháp hiện đại như async/await, toán tử nullish coalescing (??), optional chaining (?.) và ESM từ output của Babel, TypeScript và SWC.
  • Viết lại AST JavaScript để loại bỏ các runtime helper và mở rộng biểu thức rút gọn, đơn giản hóa luồng điều khiển.
  • Được kiểm thử nghiêm ngặt với các bộ test Test262 semantic round-trips và đạt tỷ lệ phục hồi mẫu 94.6% trên 2,991 dạng test.

Lưu ý

  • Không xử lý mã bị obfuscate nặng (control-flow hoặc VM-based), cần dùng công cụ deobfuscator chuyên dụng như webcrack trước.
  • Tên biến và định danh vẫn có thể bị rút gọn (như e, t) nếu file đầu vào không cung cấp hoặc thiếu source map.
  • Tính năng nhận diện package (Package inventory) vẫn đang trong quá trình phát triển và chưa có trong bản phát hành hiện tại.

Điểm BeeTính thuần từ số liệu trong kho Bee, không phải AI chấm: bách phân vị sao 30% · độ tươi lần push 25% · fork và watcher 15% · README, giấy phép, mô tả 20% · có bản phát hành 10%.

  • Độ phổ biến23
  • Độ tươi100
  • Cộng đồng24
  • Tài liệu100
  • Phát hành100
  • Mức độ khóTrung bình
  • Phù hợp vớiLập trình viên · Nhà nghiên cứu
  • Loại dự ánCông cụ
  • Giấy phépApache-2.0

Kiến trúc & Công nghệ

Công nghệ AI nhận ra từ README và cây file — chỉ những mục nằm trong danh sách Bee kiểm.

Tech stack

  • Rust
  • JavaScript
  • TypeScript
  • Node.js
  • webpack

Kiến trúc tổng quan

Repository → công nghệ chính → các thư mục cấp 1 có thật trong repo; vai trò do AI mô tả.

  • crates/Mã nguồn chính của các Rust crate phục vụ phân tích và decompile
  • npm/Cấu hình và script đóng gói cho npm package
  • playground/Giao diện web thử nghiệm decompile trực tiếp
  • testcases/Dữ liệu và kịch bản kiểm thử decompile
  • skills/Tích hợp kỹ năng cho AI coding agent
  • docs/Tài liệu kỹ thuật và hướng dẫn phát triển

Hướng dẫn nhanh

Các bước để bắt đầu với repository này.

bash
git clone https://github.com/pionxzh/wakaru.git
cd wakaru

Các use case chính

Những ứng dụng có thể xây dựng từ repository này.

  • Kiểm tra bảo mật và chuỗi cung ứng bằng cách phân tích mã nguồn JavaScript thực tế mà website hoặc dependency triển khai.
  • Gỡ lỗi và phân tích luồng thực thi bên trong các SDK bên thứ ba khi chỉ có mã nguồn production đã build.
  • Khôi phục lại mã nguồn dạng module dễ đọc khi bị mất mã gốc hoặc trích xuất tệp nhúng trong source maps.
  • Tích hợp vào AI coding agent thông qua Wakaru skill để giải nén bundle và tập trung vào các tệp liên quan.

Repository tương tự

Cùng chủ đề trong kho Bee.

  1. 1freeCodeCamp/freeCodeCampfreeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.458.1k+409
  2. 2morluto/reaReverse engineer anything with agents, from app behavior down to native binaries.402k+36.4k
  3. 3practical-tutorials/project-based-learningCurated list of project-based tutorials288.3k+669
  4. 4react/reactThe library for web and native user interfaces.251.8k+95
  5. 5vuejs/vueThis is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core212.6k-59

Nội dung do AI sinh, có thể sai hoặc thiếu — số liệu lấy từ kho Bee, không do AI ước lượng. Cập nhật lần cuối: 14/10/2026.