Đến nội dung chính
Phạm Nam

Tìm kiếm

Nhập từ khoá để tìm trong các bài viết.

Quay lại
vi

Craft Anything: Học Phần Mềm Rồi Để AI Xây Lại Bản Riêng

Craft Anything học cách website, app hay game hoạt động rồi để Claude Code xây lại bản riêng. Hướng dẫn cài đặt, Clean-room, Deep mode và giới hạn alpha.

16 phút đọc—

Minh họa Craft Anything phân tích giao diện phần mềm rồi để AI xây lại bản riêng

Craft Anything: Học Cách Một Phần Mềm Hoạt Động Rồi Để AI Xây Lại Bản Của Riêng Bạn

Bạn bắt gặp một landing page gọn gàng: hiệu ứng vừa đủ, form đăng ký đặt đúng chỗ. Bạn muốn làm một trang tương tự, nhưng không có source code, không có tài liệu, chỉ có giao diện đang chạy trước mắt. Hỏi chatbot AI thì nó mô tả chung chung, gợi ý vài đoạn code mẫu, nhưng không biết trang gốc sắp xếp layout ra sao, màu nào dùng ở đâu, menu mở ra những mục gì.

Với một game nhỏ hay một dashboard nội bộ cũ, vấn đề còn rõ hơn: bạn muốn hiểu luồng màn hình của hệ thống legacy trước khi viết lại. Đọc assembly bằng Ghidra thì làm được, nhưng chậm và đòi chuyên môn sâu. Copy giao diện bằng tay thì mất cả buổi mà vẫn dễ sai. Hỏi LLM chay thì không có gì để đối chiếu.

Craft Anything xuất phát từ đúng điểm tắc đó. Nó không hứa cho bạn source code gốc, cũng không hứa một bản sao hoàn hảo sau một cú nhấp chuột. Nó quan sát mục tiêu thật, ghi lại bằng chứng có thể kiểm tra, rồi để coding agent trên máy bạn xây lại một dự án mới từ bằng chứng đó, sau đó tự đối chiếu bản xây với bản gốc và tinh chỉnh dần. Bài viết này đi qua cách nó hoạt động, cách cài đặt, hai chế độ Clean-room và Deep, cùng những giới hạn cần biết trước khi thử — vì đây vẫn là phần mềm early alpha, mới xuất hiện ngày 31/10/2026.

Craft Anything là gì?

Craft Anything là desktop app, CLI và MCP server mã nguồn mở (MIT OR Apache-2.0), viết hoàn toàn bằng Rust, của nhóm ArtCraft (storytold/craft-anything). Mục đích của nó nằm ngay trong tagline: xem một website, app hay game hoạt động ra sao, rồi để AI xây bản của riêng bạn.

Điểm khác biệt nằm ở cách nó tổ chức công việc. Thay vì để LLM tự suy đoán từ một câu mô tả, Craft Anything tách việc hiểu phần mềm và việc xây lại thành hai tầng riêng: tầng đầu quan sát mục tiêu và ghi evidence, tầng sau dùng coding agent đã đăng nhập trên máy bạn để viết code. Giữa hai tầng là vòng kiểm chứng: bản xây được so sánh với bản gốc, điểm chưa khớp được liệt kê, và vòng lặp tiếp tục cho tới khi đủ gần.

Tính đến ngày 05/11/2026, dự án có 13.035 stars và 2.195 forks trên GitHub, bản mới nhất là v0.3.0 phát hành ngày 02/11/2026, và đang đứng đầu GitHub Trending trong ngày. Con số về tốc độ tăng star (khoảng +3,3 nghìn/ngày) đến từ các tracker bên thứ ba, không phải từ GitHub. Với một repo mới 4–5 ngày tuổi, sự chú ý này chưa nói lên độ ổn định lâu dài.

Craft Anything không phải là gì?

Đây không phải decompiler thuần túy, và cũng không phải công cụ sao chép code, logo, ảnh hay text gốc. Nó không bypass DRM, không vượt qua màn hình đăng nhập, không phá anti-cheat. Nó cũng không thay thế coding agent: để xây, bạn cần một coding agent đã đăng nhập trên máy của chính mình, và Claude Code là lựa chọn được hỗ trợ đầu tiên. Craft Anything chạy chương trình claude gốc của bạn, không chạm vào tài khoản của bạn.

Tool phù hợp với developer muốn học kiến trúc và behaviour của một sản phẩm, sysadmin hay DevOps muốn tái tạo một dashboard hoặc tool nội bộ đã mất source, sinh viên CNTT muốn học reverse engineering có kiểm chứng, và người dùng Claude Code muốn prototype nhanh. Ngược lại, nó chưa phù hợp nếu bạn cần một bản sao pixel-perfect của app thương mại lớn, cần kết quả production-ready ngay, hoặc chưa có coding agent nào đăng nhập trên máy.

Nguyên tắc sử dụng có trách nhiệm được dự án nêu rõ: chỉ dùng với phần mềm bạn sở hữu hoặc được phép xem xét, và không sao chép logo, ảnh hay text khi chưa xác nhận quyền.

Vòng lặp Study → Build → Check → Refine hoạt động ra sao?

Toàn bộ quy trình gói trong bốn bước. Study quan sát mục tiêu và ghi bằng chứng: xem trang ở nhiều chiều rộng, xem code, file và cách phần mềm chạy, tùy theo chế độ bạn chọn. Kết quả là evidence record, kèm mức độ tin cậy (confidence), độ bao phủ (coverage) và giới hạn (limitation). Build để coding agent xây dự án mới bằng ngôn ngữ, framework hoặc engine bạn yêu cầu, hoặc mặc định hợp lý nếu bạn không chỉ định. Game được rebuild bằng Unity, Unreal hoặc Godot; ảnh và model 3D tạo sinh là tính năng opt-in, cần key fal.ai của chính bạn. Check đối chiếu bản xây với bản gốc: website so sánh ở ba chiều rộng màn hình, game dùng self-test của chính nó, app dùng các lần chạy thực tế. Refine và Ready: bạn yêu cầu thay đổi bằng ngôn ngữ tự nhiên, vòng lặp tiếp tục cho tới khi đủ gần, rồi mở, xem trước hoặc chơi thử kết quả.

Giao diện có hai mức. Simple là mặc định: chọn loại mục tiêu, mô tả yêu cầu, bấm Start, theo dõi bốn bước, trả lời question card và duyệt approval card, xem similarity score. Advanced là workbench đầy đủ: mọi tool gọi bằng Ctrl/Cmd+K, xem function, string, pseudo-C, disassembly, hex, call graph và evidence ledger. “Just look inside” chỉ kiểm tra mà không xây.

flowchart TD
    Target["Target<br/>website / app / game / binary"]
    Study["Study Engine<br/>320 tools: 300 engine + AI/setup<br/>decoder / disassembler / decompiler Rust thuần"]
    Evidence["Evidence Ledger<br/>investigation.cany + capture/<br/>confidence / coverage / limitation"]
    Gate["Clean-room Gate<br/>mặc định: từ chối tool đọc bên trong"]
    Builder["Builder<br/>coding agent trên máy người dùng<br/>Claude Code đầu tiên; Codex chưa xác minh live"]
    Project["Generated Project<br/>app/ + craft.json"]
    Check["Check<br/>3 chiều rộng / self-test game / app runs<br/>kết quả lưu ở checks/"]
    Decision{"Đủ gần?"}
    Refine["Refine<br/>yêu cầu bằng ngôn ngữ tự nhiên"]
    Ready["Ready<br/>mở / preview / chơi thử"]
    Inbox["Inbox<br/>câu hỏi mở cho người dùng"]
    Approval["Approval Cards<br/>gate trước command kind chưa từng thấy"]
    Fal["fal.ai - opt-in<br/>ảnh / 3D model tạo sinh"]
    Entry["Desktop app - egui<br/>CLI / MCP server<br/>cùng một engine"]
    Inspect["Inspection<br/>No AI needed"]

    Target --> Study
    Study --> Evidence
    Evidence --> Gate
    Gate --> Builder
    Builder --> Project
    Project --> Check
    Check --> Decision
    Decision -- "chưa đủ gần" --> Refine
    Refine -.-> Builder
    Decision -- "đủ gần" --> Ready
    Entry --> Study
    Study -.-> Inspect
    Builder -.-> Inbox
    Builder -.-> Approval
    Fal -.-> Builder

Điểm mấu chốt: Craft Anything đảo ngược thứ tự tin cậy quen thuộc — nó không tin LLM, nó tin evidence ledger. Vì inspection không cần AI và mọi tool đều là CLI lẫn MCP, phần “hiểu phần mềm” có thể chạy, kiểm tra và tái sử dụng độc lập với phần “xây lại”. Theo mình, nút thắt chất lượng không nằm ở con số 320 tool, mà ở độ đầy đủ của evidence, khả năng của Claude Code, và độ tin cậy của bước Check — vốn chỉ so sánh bề mặt, không chứng minh tương đương về logic nghiệp vụ. Một rebuild có thể đạt similarity score cao mà vẫn sai behaviour ẩn. Vì vậy cấu trúc project lưu riêng capture/, checks/ và investigation.cany mới quan trọng: nó cho phép bạn kiểm tra lại agent đã thấy gì và đã đối chiếu cái gì.

Clean-room vs Deep mode — điểm khác biệt quan trọng nhất

Tiêu chíClean-room (mặc định)Deep
Đọc gìScreenshot, text hiển thị, layout, màu, font, spacing, menu đã mở, ảnh người dùng thêmTất cả trên, cộng code và file bên trong
Công cụ phân tíchEngine tích hợp, chỉ tool không đọc bên trongToàn bộ engine, cộng Ghidra khi đã cài
WebsiteQuan sát bề mặt trangĐọc JavaScript, theo dõi start page
Khi nào dùngWebsite, app, game công khai; khi cần an toàn pháp lýChỉ phần mềm riêng, tự sở hữu, dùng private

Cảnh báo kỹ thuật cần nêu thẳng: Clean-room là quy tắc về tool nào được phép và tool nào bị từ chối — không phải OS sandbox. Nó không cô lập máy tính của bạn, và coding agent vẫn hành động với quyền của người dùng. Đừng dùng chế độ này để cách ly mã độc hại. Clean-room giảm rủi ro pháp lý khi chỉ quan sát bề mặt công khai, nhưng bỏ qua code và file bên trong, nên rebuild phức tạp có thể kém chính xác hơn Deep mode.

Các thành phần chính: engine, CLI, MCP server và desktop app

Bên dưới giao diện là một engine reverse engineering viết bằng Rust thuần, với 320 tool cho native program, .NET, Java, Android, Apple, Electron/JavaScript, website, firmware, packet capture, database và game file. Engine có decoder, disassembler và decompiler riêng, chạy được mà không cần chương trình ngoài. Deep mode dùng toàn bộ số đó, cộng Ghidra khi đã cài.

Mọi tool vừa là CLI subcommand vừa là MCP tool. Một agent có thể study mục tiêu hoặc chạy cả một rebuild mà không cần mở app, và inspection không cần AI. Desktop app (egui), CLI (craft-anything-cli) và MCP server dùng chung engine; một phần chạy trong trình duyệt dưới dạng WebAssembly. Plugin gồm MCP server và WASM component (tùy chọn wasm-plugins). AI dùng cho câu hỏi và phân tích có thể là Anthropic, OpenAI, OpenRouter hoặc local OpenAI-compatible server.

Mỗi project mới nằm trong Documents/Craft Anything (đổi được trong Settings → General), gồm craft.json (request, target, status, history), capture/, app/, checks/, investigation.cany (evidence) và inbox/ (câu hỏi mở). Cấu trúc này làm cho rebuild có thể audit và tái chạy Check hoặc Refine mà không cần Study lại từ đầu.

Giới hạn kỹ thuật đã biết (alpha)

Đã hoạt động: desktop app (Simple và Advanced), CLI, MCP server, vòng Study → Build → Check → Refine với Claude Code, check website ở ba chiều rộng, game Unity/Unreal/Godot, Deep mode với Ghidra, ảnh và model 3D tạo sinh (opt-in, key fal.ai của người dùng). Mới một phần: build bằng API key và coding agent khác (đã build nhưng chưa chạy live), behaviour check cho app và game, vài engine tool mới chỉ test trên stand-in. Codex adapter đã tồn tại nhưng chưa được xác minh trên máy thật; trong các ACP agent khác, chỉ Maki đã chạy live. GitHub Copilot dùng được qua Copilot CLI đã cài, thông qua ACP.

Phần này mình chưa chạy thử, chỉ đối chiếu tài liệu: chất lượng rebuild thực tế, similarity score, thời gian build, và installer Windows/macOS trên máy mới đều chưa được kiểm chứng trong bài này.

Yêu cầu hệ thống và chuẩn bị trước khi cài

Bạn cần Rust 1.97 trở lên, vì một dependency yêu cầu phiên bản này. Cập nhật bằng rustup update trước khi build. Installer có sẵn cho Windows, macOS, Linux và FreeBSD theo từng release. Trên Debian/Ubuntu, desktop app cần thêm các thư viện hệ thống sau:

sudo apt-get install libxkbcommon-dev libwayland-dev libx11-dev libxrandr-dev libxi-dev libgl1-mesa-dev libgtk-3-dev

Tiếp theo là coding agent đã đăng nhập trên máy: Claude Code là lựa chọn được hỗ trợ đầu tiên. Tùy chọn: Ghidra (chỉ khi bật Deep mode) và key fal.ai (chỉ khi cần ảnh hoặc model 3D tạo sinh).

Cách 1 — tải bản prebuilt từ release v0.3.0

Vào trang Releases chính thức, chọn đúng asset theo hệ điều hành và kiến trúc. Windows có file .msi hoặc .zip portable cho x64, arm64 và x86; Linux có AppImage, .deb, .flatpak, .pkg.tar.zst, .rpm, .tar.gz cho x86_64, aarch64 và riscv64; macOS và FreeBSD cũng có bản build riêng. Installer và executable đã được code-signed; bản portable giữ settings ngay cạnh app. Kiểm tra checksum trong SHA256SUMS.txt của release trước khi chạy — bước nhỏ nhưng đáng làm với phần mềm alpha, để xác nhận file tải về đúng với file dự án phát hành.

Cách 2 — build từ source bằng Cargo

Nếu muốn bản mới nhất từ nhánh main, muốn audit code, hoặc prebuilt không có đúng kiến trúc của bạn, build từ source là lựa chọn hợp lý. Các lệnh dưới đây được đối chiếu theo tài liệu chính thức; bài này chưa chạy thử chúng hands-on:

git clone https://github.com/storytold/craft-anything && cd craft-anything
cargo run --release -p craft-anything
cargo install --path apps/craft-anything-cli

Lệnh đầu chạy desktop app, lệnh thứ hai cài CLI với tên craft-anything-cli. Build từ source đòi hỏi Rust 1.97+ và các thư viện hệ thống đã nêu, nên nếu thiếu dependency, lỗi thường xuất hiện ngay ở bước này thay vì lúc chạy app.

Kiểm tra cài đặt bằng craft-anything-cli doctor

Sau khi cài, chạy:

craft-anything-cli doctor

Lệnh này kiểm tra install, coding agent và engine. Output kỳ vọng là doctor báo pass cho các thành phần đã sẵn sàng; nếu thiếu agent hoặc engine, doctor chỉ ra mục thiếu. Mình không suy diễn chi tiết output chưa từng thấy, nên nếu doctor báo một mục lạ, hãy đọc đúng thông báo của nó và đối chiếu với tài liệu dự án thay vì đoán. Hai lệnh khám phá thêm: craft-anything-cli commands liệt kê mọi tool theo toolset; craft-anything-cli mcp serve các tool đó cho MCP client. craft-anything-cli setup kết nối tool với coding-agent app của bạn.

Chạy rebuild đầu tiên

Trên CLI, một rebuild website trông như sau:

craft-anything-cli rebuild https://example.com "Recreate this website"

Nếu ý tưởng không có URL, dùng dấu - thay cho target:

craft-anything-cli rebuild - "A snake game in Rust" --rounds 1

Để tiếp tục hoặc sửa một project đã có:

craft-anything-cli rebuild https://example.com "Make the header blue" --continue-in "<project folder>"
craft-anything-cli rebuild - "Add a contact form" --project-folder "<your folder>" --existing edit

Trên desktop app, luồng tương tự nhưng trực quan hơn: chọn website, app hoặc game, mô tả yêu cầu, bấm Start, theo dõi bốn bước, trả lời question card, duyệt approval card, xem similarity score rồi mở kết quả. Lời khuyên thực hành: dự án đầu tiên nên là website của chính bạn hoặc một game nhỏ, không phải app thương mại lớn.

Lỗi thường gặp và cách xử lý

Lỗi / tình huốngNguyên nhân thường gặpCách xử lý
Build từ source thất bạiRust cũ hơn 1.97Chạy rustup update, kiểm tra lại phiên bản
Desktop app không khởi động trên Debian/UbuntuThiếu thư viện hệ thốngCài đủ 7 gói libxkbcommon-dev, libwayland-dev, libx11-dev, libxrandr-dev, libxi-dev, libgl1-mesa-dev, libgtk-3-dev
Build không chạyClaude Code chưa đăng nhập trên máyĐăng nhập Claude Code trước, rồi chạy lại doctor
Deep mode thiếu thông tinGhidra chưa càiCài Ghidra, hoặc quay về Clean-room
Dependency cài code lạnpm install chạy install script theo mặc địnhXem mục bảo mật bên dưới; cân nhắc npm install --ignore-scripts

Các lệnh trên chỉ được xác minh theo tài liệu chính thức, bài này không claim đã test cài đặt hands-on.

Ưu điểm

Ưu điểm lớn nhất là evidence-first. Kết quả là evidence record có confidence, coverage và limitation, có thể browse phân trang bằng core_evidence_browse, chứ không phải câu trả lời LLM không kiểm chứng được. Inspection không cần AI, còn building dùng agent của chính bạn, không cần giao tài khoản cho tool. Vòng lặp Check/Refine tự đối chiếu với bản gốc thay vì build một lần rồi dừng. Mã nguồn mở, đa nền tảng, CLI và MCP giúp tự động hóa và đưa rebuild vào AI workflow.

Nhược điểm và điểm cần lưu ý

Repo mới 4–5 ngày tuổi tính đến 05/11/2026, nên trạng thái alpha là thực tế chứ không phải nhãn khiêm tốn. Behaviour check cho app và game chưa đầy đủ, vài tool mới chỉ test trên stand-in. Khẳng định “refine đến khi đủ gần” là positioning của dự án; độ gần thực tế thay đổi theo mục tiêu, và chưa có benchmark độc lập nào để đối chiếu. Hỗ trợ agent không đồng đều: Claude Code đi trước, Codex chưa xác minh trên máy thật, trong các ACP agent khác chỉ Maki đã chạy live. Chất lượng rebuild phụ thuộc nặng vào coding agent và độ khó của mục tiêu.

Bảo mật và vận hành an toàn

Cài dependency là chạy code trên máy người dùng: npm chạy install script theo mặc định, Rust build script và Python source package cũng chạy setup code của chúng. Craft Anything hỏi trước khi chạy một command kind chưa từng thấy trong project. Nhưng nếu bạn bấm “always allow” cho npm, mọi lệnh npm sau đó sẽ chạy không hỏi nữa — chỉ dùng cho project có dependency đáng tin. Khi cần cài mà không chạy script, dùng npm install --ignore-scripts.

Như đã nói, Clean-room không phải sandbox, nên đừng dựa vào nó để cô lập mã độc hại. Chỉ chạy rebuild trên máy hoặc project riêng, review dependency trước khi cho phép. Trước khi Refine sâu, sao lưu thư mục project, đặc biệt là app/ và craft.json. Rollback là quay lại bản app/ ở check trước đó, hoặc tạo project mới từ cùng craft.json và capture/ — không có cơ chế rollback tự động nào được tài liệu hóa, nên bản sao lưu thủ công là tuyến phòng thủ thực tế nhất.

Hiệu năng và khả năng mở rộng

Bài này không có benchmark hiệu năng hay thời gian build đã kiểm chứng, nên không khẳng định tốc độ hay khả năng scale. Về mặt định tính, các yếu tố ảnh hưởng gồm kích thước và độ phức tạp của mục tiêu, số vòng Refine, số lượng tool cần chạy, và hiệu năng của coding agent. Đó là phân tích, không phải số đo.

So sánh với các lựa chọn cùng phạm vi

Tiêu chíCraft AnythingREAGhidra / thủ côngClaude Code thuần
Đầu vàoWebsite, app, game, binaryApp, binary qua MCPBinary, codeMô tả, repo hiện có
Đầu raBản rebuild chạy đượcEvidence có cấu trúcPhân tích sâuCode theo yêu cầu
Vòng Check/RefineCó, đối chiếu bản gốcKhông xây nên không cóKhôngKhông
Evidence ledgerCóCóKhông, tự ghi chépKhông
Clean-room / DeepCóKhông phân biệtKhôngKhông

REA là MCP analysis layer: agent gọi tool phân tích và nhận evidence có cấu trúc. Nó phân tích, không xây. Craft Anything lấy evidence làm đầu vào để xây lại bản chạy được. Hai công cụ bổ sung nhau, không thay thế nhau — dùng REA khi chỉ cần hiểu sâu, dùng Craft Anything khi cần bản chạy được kèm vòng kiểm chứng. Ghidra mạnh ở phân tích binary sâu, nhưng chậm, cần chuyên môn, không tự build lại và không có vòng Check tự động. Claude Code hay LLM chay một mình thì linh hoạt, nhưng không có Study có hệ thống, không có evidence ledger, không có Check đối chiếu. Theo mình, chọn Craft Anything khi cần rebuild có bằng chứng và vòng lặp kiểm chứng; chọn REA hoặc Ghidra khi chỉ cần hiểu sâu mà không cần bản chạy được.

Ứng dụng thực tế

Doanh nghiệp và IT admin. Tái tạo dashboard hoặc tool nội bộ đã mất source và tài liệu — chỉ khi sở hữu hoặc được phép — làm prototype để demo trước khi viết lại chính thức. Học behaviour của hệ thống legacy trước khi migration: Study ghi lại luồng màn hình và hành vi, dùng làm spec cho bản mới.

Homelab và self-host. Xây bản tương tự một web app nhỏ mình thích để self-host, tùy biến theo nhu cầu gia đình, không sao chép asset có bản quyền. Dùng CLI và MCP để đưa rebuild vào workflow tự động trong homelab — chỉ cho project thử nghiệm, vì đang alpha.

AI workflow và DevOps. Dùng CLI và MCP để agent tự study mục tiêu, trả evidence có cấu trúc cho bước thiết kế; dùng project folder (craft.json, checks/) làm artifact có thể review trong code review. DevOps có thể tái tạo nhanh giao diện hoặc tool giám sát nội bộ để test, nhưng không dùng bản alpha cho production.

Học tập. Sinh viên CNTT dùng “Just look inside” và Advanced workbench để học function, string và call graph của app hoặc game nhỏ, rồi xem agent rebuild lại từ evidence — học bằng đối chiếu, không học bằng copy code.

Kết luận

Craft Anything phù hợp với người đã có Claude Code, muốn học và tái tạo website, app hoặc game nhỏ của chính mình, chấp nhận trạng thái alpha và thích workflow có bằng chứng đối chiếu được. Nó không phù hợp với người cần clone app thương mại, cần production-ready ngay, hoặc chưa có coding agent đã đăng nhập.

Bước tiếp theo: tải v0.3.0 hoặc build từ source, chạy doctor, rebuild thử website của chính bạn hoặc một game nhỏ, đọc checks/ để đánh giá độ gần, rồi mới quyết định có đưa vào workflow thật hay không. Link chính thức: repo storytold/craft-anything, trang Releases và getartcraft.com.

Bài học rút ra

  1. Evidence trước, build sau: rebuild đáng tin vì có ledger đối chiếu được, không phải vì LLM nói vậy.
  2. Clean-room là policy, không phải sandbox: đừng nhầm chế độ mặc định với cô lập hệ thống.
  3. Chất lượng rebuild bằng chất lượng agent cộng evidence cộng số vòng Refine — 320 tool không đảm bảo độ gần.
  4. Alpha thì thử trên project nhỏ, của chính mình trước; đừng thử nghiệm đầu tiên trên app thương mại lớn.
  5. Approval card và npm install --ignore-scripts là tuyến phòng thủ thực tế trước dependency chạy code lạ.

Phạm vi xác minh

Ngày kiểm tra: 05/11/2026 (khoảng 14:20 ICT). Nguồn: README và GitHub API của storytold/craft-anything, trang Releases, tracker bên thứ ba cho trending và star velocity. Đã xác minh theo tài liệu chính thức: license, ngôn ngữ, stars, forks, ngày tạo và release, vòng lặp bốn bước, Clean-room và Deep, 320 tool, yêu cầu Rust 1.97+ và dependency Debian/Ubuntu, lệnh CLI, cấu trúc project, cảnh báo npm install script. Mặc định so với opt-in: Clean-room là mặc định; Deep, fal.ai và plugin WASM là opt-in; similarity score và check ba chiều rộng là hành vi đã mô tả trong tài liệu, chưa đo độc lập. Số liệu là cấu hình, không phải benchmark: 320 tool, 13.035 stars, v0.3.0 là metadata; không có số đo hiệu năng hay thời gian build trong bài. Chưa test: cài đặt, build và chạy hands-on, chất lượng rebuild thực tế, installer trên máy mới, Codex adapter — bài viết không claim đã test các mục này.

Tài liệu tham khảo


Bài viết liên quan

Bình luận

Bình luận được duyệt trước khi hiển thị.

Đang tải bình luận…

Để lại bình luận