24 คะแนน โดย xguru 2026-03-17 | 4 ความคิดเห็น | แชร์ทาง WhatsApp
  • ทำงานเป็น static binary (678KB) โดย ไม่พึ่งพา runtime, VM หรือเฟรมเวิร์ก
  • ใช้หน่วยความจำต่ำกว่า 1MB, บูตได้ในเวลาไม่ถึง 2ms, รองรับทุกสภาพแวดล้อม CPU เช่น ARM·x86·RISC-V
  • เป็น สถาปัตยกรรมอัตโนมัติเต็มรูปแบบ ที่ทำงานได้ด้วยไฟล์ executable เดียวโดยไม่ต้องพึ่งบริการภายนอก
  • รองรับการรวมระบบ AI Provider มากกว่า 50 ราย, 19 ช่องทาง, 35 เครื่องมือ, และ 10 memory engine
    • เชื่อมต่อกับโมเดลหลักอย่าง OpenAI, Anthropic, Gemini, Ollama, Groq เป็นต้น
    • รองรับช่องทางส่งข้อความหลากหลาย เช่น Telegram, Discord, Slack, Signal, Nostr
    • มี ระบบหน่วยความจำแบบไฮบริด บน SQLite ในตัว (FTS5 + การค้นหาความคล้ายคลึงแบบเวกเตอร์)
  • ออกแบบโดยเน้นความปลอดภัย
    • แยก sandbox ด้วย Landlock·Firejail·Bubblewrap·Docker
    • เข้ารหัสด้วย ChaCha20-Poly1305, ยืนยันตัวตนด้วย pairing code, จำกัดขอบเขต local file system
    • ควบคุมการเข้าถึงแบบ tunnel-based (Cloudflare, Tailscale, ngrok เป็นต้น)
  • สถาปัตยกรรมแบบโมดูล
    • ทุก subsystem สร้างด้วย vtable interface จึงสามารถสลับแทนกันได้
    • Provider, Channel, Tool, Memory, Runtime, Sandbox เป็นต้น สลับได้ผ่านไฟล์คอนฟิกเท่านั้น
    • รองรับการรันแบบเลือกได้ทั้ง Docker·WASM·Native runtime
  • ประสิทธิภาพ
    • ใช้ RAM ราว 1MB, และ บูตได้ในเวลาไม่ถึง 8ms บน edge core 0.8GHz
    • มี การทดสอบมากกว่า 5,300 รายการ, ไฟล์ซอร์สมากกว่า 230 ไฟล์, ไม่มี dependency (ยกเว้น libc)
    • เป็นสถาปัตยกรรมที่เบามากจน รันได้บนฮาร์ดแวร์ราคา $5
  • เวิร์กโฟลว์การใช้งานแบบเน้น CLI
    • ใช้ nullclaw onboard เพื่อตั้งค่า API key และ Provider
    • ใช้ nullclaw agent เพื่อรันโหมดโต้ตอบ
    • ใช้ nullclaw gateway เพื่อเริ่ม gateway runtime
    • มีคำสั่งสำหรับวินิจฉัยและปฏิบัติการ เช่น nullclaw doctor, status, channel start
  • Gateway API
    • มี REST endpoint เช่น /pair, /webhook, /a2a, /health
    • รองรับการรับส่งข้อความและจัดการงานบนพื้นฐาน A2A JSON-RPC
  • การตั้งค่าหน่วยความจำและความเป็นอัตโนมัติ
    • เลือก backend ได้ เช่น SQLite·ClickHouse·PostgreSQL·Redis
    • มีฟังก์ชัน บันทึกอัตโนมัติ·snapshot·การค้นหาแบบไฮบริด ในตัว
    • ตั้งค่าระดับความอัตโนมัติ (supervised, full) และขอบเขตการอนุญาตคำสั่งได้
  • ความสามารถในการขยายสู่เว็บและฮาร์ดแวร์
    • เชื่อมต่อ UI บนเบราว์เซอร์ผ่าน WebChannel ที่ใช้ WebSocket
    • รองรับการควบคุมอุปกรณ์ฮาร์ดแวร์รอบข้าง เช่น Arduino·Raspberry Pi·STM32
  • ไลเซนส์ MIT

4 ความคิดเห็น

 
vigorous5537 2026-03-17

งั้นเดี๋ยวคงมี voidclaw ออกมาด้วยสินะ

 
winterjung 2026-03-17

จาก nanoclaw, picoclaw, zeroclaw ตอนนี้ก็มาถึง nullclaw แล้วสินะ

 
gyarang 2026-03-17

ถ้าจะให้ AI เขียนอยู่แล้ว ก็น่าจะเขียนด้วย Rust หรือ Zig ตั้งแต่แรกสิ พอมีอะไรออกมาแค่อย่างเดียวก็กลายเป็นแบบนี้เลย..

 
shakespeares 2026-03-17

ระบบนิเวศของ Rust กับ Zig กำลังกว้างขึ้นเรื่อย ๆ นะครับ
ไม่แน่ใจว่า JavaScript จะยังเหมาะกับงาน AI ไปได้อีกนานแค่ไหนครับ