Easy App
กลับไปหน้ารีวิว Repo
รีวิว Repoพร้อมโพสต์

รีวิว Craft Anything — ให้ AI ศึกษาเว็บ แอป หรือเกม แล้วสร้างเวอร์ชันของเราเองขึ้นมา

vibe-coder
รีวิว Craft Anything — ให้ AI ศึกษาเว็บ แอป หรือเกม แล้วสร้างเวอร์ชันของเราเองขึ้นมา

ข้อมูล Repo

storytold/craft-anything
ภาษา
Rust
ดาว
8,337
สร้างเมื่อ
แก้ไขล่าสุด
พร้อมโพสต์

เปลี่ยนสถานะผ่าน API: PATCH /api/reports/fba8c771-1e08-4e63-b41d-8d7ce906ed1d

แคปชันสำหรับ Facebook

เห็นเว็บหรือเกมที่ชอบ แล้วอยากได้เวอร์ชันของเราเองบ้าง? Craft Anything ให้ AI ศึกษาต้นฉบับแล้วสร้างใหม่ให้ครับ 🛠️ Craft Anything เป็นแอปโอเพนซอร์สเขียนด้วย Rust ใช้ได้กับเว็บไซต์ แอป และเกม ✅ ทำงาน 4 ขั้น ศึกษาต้นฉบับ สร้างโปรเจกต์ใหม่ เทียบผล แล้วพร้อมเปิดใช้ ✅ เช็กผลจริง เช่นเทียบหน้าเว็บที่ 3 ขนาดหน้าจอ แล้วบอกว่ายังไม่ตรงตรงไหน ✅ โหมด Clean room เป็นค่าเริ่มต้น ทำงานจากสิ่งที่มองเห็นเท่านั้น ไม่อ่านโค้ดของต้นฉบับ ✅ ใช้ Claude Code ในเครื่องเราเป็นตัวสร้าง และถามเราก่อนเมื่อมีเรื่องต้องตัดสินใจ ✅ มีเครื่องมือ 320 ตัว ใช้ผ่าน CLI หรือเป็น MCP tool ให้ agent อื่นเรียกใช้ได้ มีไฟล์ติดตั้งสำหรับ Windows, macOS, Linux และ FreeBSD ในหน้า Releases เหมาะกับสาย dev ที่อยากเรียนรู้ว่าแอปทำงานยังไง และคนที่อยากลองสร้างเว็บหรือเกมกับ AI ข้อควรรู้: ยังเป็น early alpha การใช้ agent ตัวอื่นนอกจาก Claude Code ยังไม่ได้ทดสอบจริง ควรใช้กับซอฟต์แวร์ที่เราเป็นเจ้าของหรือได้รับอนุญาตเท่านั้น ใช้ MIT หรือ Apache-2.0 🔗 https://github.com/storytold/craft-anything #AIAgents #ClaudeCode #MCP #OpenSource

ภาพปกแบบ HTML สด

แสดงจาก HTML ต้นฉบับที่ใช้สร้างภาพ ดาวน์โหลดเป็น PNG 1080×1350 ได้ทันที

สรุป

Craft Anything เป็นแอปเดสก์ท็อปและ CLI โอเพนซอร์สเขียนด้วย Rust จากทีม ArtCraft ใช้ศึกษาว่าเว็บไซต์ แอป หรือเกมทำงานอย่างไร แล้วให้ coding agent สร้างโปรเจกต์ใหม่ในแบบของเรา ทำงาน 4 ขั้นคือ Study, Build, Check และ Ready โดยเทียบผลกับต้นฉบับแล้วปรับจนใกล้เคียง โหมดเริ่มต้นเป็น Clean room ที่ไม่อ่านโค้ดของต้นฉบับ มีเครื่องมือ 320 ตัวที่ใช้เป็นคำสั่ง CLI และ MCP tool ได้ ใช้ Claude Code เป็นตัวสร้างหลัก ยังอยู่ในช่วง early alpha ใช้ MIT หรือ Apache-2.0

คืออะไร

Craft Anything จาก repo storytold/craft-anything อ้างว่า "understand how any software works, and craft your own" คือ ชี้เป้าหมาย (เว็บไซต์, แอปเดสก์ท็อป, แอปมือถือ, เกม หรือไฟล์) แล้วบอกว่าอยากได้อะไร มันจะทำงาน 4 ขั้น: Study (ตรวจต้นฉบับ ทั้งหน้าเว็บ โค้ด ไฟล์), Build (สั่ง coding agent สร้างโปรเจกต์ใหม่ตาม stack ที่ขอ), Check (เทียบผลกับต้นฉบับแล้วลิสต์ว่ายังไม่ตรงตรงไหน) และ Ready (เปิดเล่น/พรีวิว หรือขอแก้ไขเพิ่ม)

เป็น engine reverse-engineering ที่เขียนด้วย Rust ล้วน ซึ่งเขียน decoder, disassembler และ decompiler เองทั้งหมด ไม่ต้องพึ่งโปรแกรมภายนอก (Deep mode จะใช้ Ghidra เพิ่มถ้าติดตั้งไว้) รองรับ native programs, .NET, Java, Android, Apple, Electron/JavaScript, เว็บไซต์, firmware, packet captures, databases และ game files

จุดเด่น

  • 🔍 Study anything ใช้เครื่องมือ inspection จริง ไล่ดูว่าสิ่งแต่ละอย่างถูกสร้างขึ้นยังไง พร้อมหลักฐาน (evidence) กับทุกคำตอบ
  • 🛠️ สร้างของเองได้ตามใจ พิมพ์ว่า "Recreate this website" หรือ "A snake game in Rust" แล้ว agent จะสร้างโปรเจกต์ใหม่
  • ✅ Check ไม่ใช่เดา ทุก build ถูกเทียบกับต้นฉบับ เช่น หน้าเว็บที่ 3 ความกว้างจอ หรือ self-test ของเกม แล้ว refine จนใกล้เคียง
  • 🤖 Agent-ready มี 320 tools (300 ใน engine) ทุกตัวเป็นทั้ง CLI command และ MCP tool ทำให้ agent ใช้ engine ตัวเดียวกับแอปได้ และมีส่วนที่รันใน browser เป็น WebAssembly ด้วย
  • 🔒 เลือก Clean room หรือ Deep ได้ Clean room (default) จะไม่อ่านอะไรข้างในต้นฉบับเลย ใช้แค่สิ่งที่มองเห็นจากภายนอก ส่วน Deep เปิดใช้ทุก tool เพื่อใช้งานส่วนตัว
  • 🧩 รองรับ coding agent หลายตัว รองรับ Claude Code เป็นหลัก (รัน claude ของคุณเอง ไม่แตะบัญชีของคุณ) มี adapter สำหรับ Codex, GitHub Copilot ผ่าน ACP และ agent ตัวอื่นที่พูด ACP แต่ยังไม่ได้ทดสอบจริงทั้งหมด

เหมาะกับใคร

  • คนอยากรู้ว่าเว็บ/แอป/เกมที่ชอบทำงานยังไง เจาะดูข้างใน (แบบ "Just look inside" โดยไม่ต้อง build)
  • นักพัฒนาที่มีต้นแบบอยู่แล้ว และให้ AI ช่วยสร้างเวอร์ชันของตัวเองใน stack ที่ถนัด
  • สาย agent/MCP ที่อยากหยิบ 320 tools ไปต่อกับ workflow ของตัวเองผ่าน CLI หรือ MCP
  • คนที่อยากลอง tool สาย reverse-engineering ที่เขียนด้วย Rust แบบ open source

เริ่มต้นใช้งาน

ต้องมี Rust 1.97 ขึ้นไป (rustup update) ถ้าใช้ Debian/Ubuntu แอปเดสก์ท็อปต้องติดตั้งเพิ่ม:

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

จากนั้น:

git clone https://github.com/storytold/craft-anything && cd craft-anything
cargo run --release -p craft-anything                # the desktop app
cargo install --path apps/craft-anything-cli         # the CLI, as `craft-anything-cli`
craft-anything-cli doctor                            # checks the install, coding agents and engines

สั่ง rebuild จาก CLI ได้เลย:

craft-anything-cli rebuild https://example.com "Recreate this website"
craft-anything-cli rebuild - "A snake game in Rust" --rounds 1

โครงสร้างโปรเจกต์ใหม่จะอยู่ใน Documents/Craft Anything (เปลี่ยนได้ใน Settings ➡️ General) ภายในมี craft.json, capture/, app/, checks/, investigation.cany/ และ inbox/

ถ้าไม่อยาก build จาก source ก็ดาวน์โหลด installer ได้สำหรับ Windows, macOS, Linux และ FreeBSD จากหน้า Releases และ README ยังมีส่วน Web (WebAssembly) และรายชื่อ Craft App Suite ให้ดูด้วย

ข้อควรรู้

  • ⚠️ ยังเป็น early alpha เจ้าของบอกเองชัด ๆ ว่าสิ่งที่ใช้ได้วันนี้: แอปเดสก์ท็อป (Simple/Advanced), CLI, MCP server และ workflow ครบสำหรับเว็บ/แอป/เกมที่ใช้ Claude Code เป็น builder ส่วนการ build ด้วย API key หรือ agent อื่น ยังเป็นแค่ "built, not yet run live" (มีแค่ Maki ที่รันจริงแล้วในกลุ่ม ACP) และการ check behaviour ของแอป/เกมยังไม่สมบูรณ์
  • 📅 ความสดใหม่สุด ๆ repo ถูกสร้าง 31 ต.ค. 2026 และ push ล่าสุด 4 พ.ย. 2026 อายุโปรเจกต์ไม่ถึงหนึ่งสัปดาห์ แต่มีดาวราว 8.3k แล้ว (ข้อมูล ณ 4 พ.ย. 2026)
  • 🧠 Build ต้องมี coding agent ในเครื่อง Claude Code รองรับเป็นตัวแรก ใช้ claude ที่คุณ sign in เอง การใช้งานอยู่ภายใต้ข้อตกลงของคุณกับ Anthropic ส่วนค่าใช้จ่าย/เงื่อนไข API ของ Anthropic, OpenAI, OpenRouter หรือ local server ก็ตามที่คุณตั้งใน Settings ➡️ AI
  • 📜 License: README ระบุว่าเลือกใช้ MIT หรือ Apache-2.0 ได้ (GitHub แสดงเป็น Apache-2.0)
  • 🚫 ใช้อย่างรับผิดชอบ repo ระบุว่าให้ใช้กับ software ที่คุณเป็นเจ้าของหรือได้รับอนุญาตให้ตรวจเท่านั้น ไม่ bypass หรือข้าม DRM / login / anti-cheat และ agent ถูกกำหนดให้ไม่คัดลอก logo, รูปภาพ หรือข้อความ นอกจากคุณยืนยันว่าเป็นของคุณ

🔗 https://github.com/storytold/craft-anything

ข้อมูลจาก GitHub ณ 4 พ.ย. 2026: ⭐ 8,337 | ภาษา Rust | license Apache-2.0

ไฟล์แนบ (4)

Easy App — กล่องรายงานจาก AI
v0.10.0 (d6cf686)