ZeroClaw
ZeroClaw คือ framework / runtime สำหรับสร้างและรัน AI Agents แบบ self-hosted
พัฒนาด้วยภาษา Rust โดยเน้น:
- เร็วมาก (High performance)
- เบา (Low resource usage)
- ปลอดภัย (Security-first design)
- Modular และขยายต่อได้ง่าย
แนวคิดหลักคือทำ “AI agent infrastructure” ที่ไม่ต้องพึ่งพา Node.js หรือ Python runtime ขนาดใหญ่
เป้าหมายของโปรเจกต์
ZeroClaw ถูกออกแบบมาเพื่อ:
- รัน AI agent แบบ standalone
- ใช้ทรัพยากรต่ำ (เหมาะกับ VPS เล็ก ๆ / Raspberry Pi / Edge devices)
- ควบคุมความปลอดภัยได้ละเอียด
- ปรับแต่ง provider / memory / tools ได้จาก config
Architecture Overview
ZeroClaw ใช้แนวคิดแบบ trait-based modular architecture (Rust)
Subsystem หลัก ๆ ได้แก่:
- Provider Layer (LLM providers)
- Memory Engine
- Channel Connectors
- Tools Execution
- Security / Sandbox
- Gateway / Agent Runtime
แต่ละส่วนสามารถสลับ implementation ได้โดยไม่ต้องแก้ core logic
🚀 จุดเด่นหลัก
Lightweight Runtime
- Binary size ~3–4 MB
- Memory usage ต่ำมาก
- Startup time เร็วมาก (~milliseconds)
- ไม่มี runtime dependency ภายนอก
เหมาะกับ production environment ที่ต้องการ efficiency สูง
Built-in Memory Engine
- ใช้ SQLite เป็นฐานข้อมูล
- รองรับ Full-text search (FTS5)
- Embedded vector search
ไม่ต้องพึ่ง external vector DB เช่น Pinecone
Security-first Design
- จำกัด workspace filesystem
- Sandbox การรันคำสั่ง
- Allowlist / permission control
- Secret storage แบบเข้ารหัส
- Pairing mechanism สำหรับเชื่อมต่อ client
Multi-Provider Support
รองรับ LLM providers หลายรูปแบบ เช่น:
- OpenAI
- OpenRouter
- Claude
- Local LLM
- และอื่น ๆ
Multi-Channel Support
สามารถเชื่อมต่อกับ:
- CLI
- Telegram
- Discord
- Slack
- Webhooks
- ฯลฯ







