Overview
OpenClaw
OpenClaw 🦞
"EXFOLIATE! EXFOLIATE!" — กุ้งมังกรอวกาศสักตัวหนึ่ง คงจะใช่
Gateway สำหรับเอเจนต์ AI ที่ทำงานได้บนทุกระบบปฏิบัติการ ครอบคลุม Discord, Google Chat, iMessage, Matrix, Microsoft Teams, Signal, Slack, Telegram, WhatsApp, Zalo และอีกมากมาย
ส่งข้อความ แล้วรับคำตอบจากเอเจนต์ได้จากในกระเป๋าของคุณ รัน Gateway เดียวครอบคลุมช่องทางที่มีมาในตัว, channel plugin แบบ bundled, WebChat และ mobile node
ติดตั้ง OpenClaw และเปิด Gateway ได้ภายในไม่กี่นาที
การตั้งค่าแบบมีคำแนะนำด้วย openclaw onboard และโฟลว์การจับคู่
เปิดแดชบอร์ดในเบราว์เซอร์สำหรับแชต คอนฟิก และเซสชัน
OpenClaw คืออะไร?
OpenClaw คือ Gateway แบบ self-hosted ที่เชื่อมแอปแชตและพื้นผิวของช่องทางที่คุณชื่นชอบ — ทั้งช่องทางที่มีมาในตัว รวมถึง channel plugin แบบ bundled หรือภายนอก เช่น Discord, Google Chat, iMessage, Matrix, Microsoft Teams, Signal, Slack, Telegram, WhatsApp, Zalo และอีกมากมาย — เข้ากับเอเจนต์เขียนโค้ด AI อย่าง Pi คุณรันโปรเซส Gateway เดียวบนเครื่องของคุณเอง (หรือบนเซิร์ฟเวอร์) แล้วมันจะกลายเป็นสะพานเชื่อมระหว่างแอปส่งข้อความของคุณกับผู้ช่วย AI ที่พร้อมใช้งานตลอดเวลา
เหมาะกับใคร? นักพัฒนาและผู้ใช้ระดับสูงที่ต้องการผู้ช่วย AI ส่วนตัวที่ส่งข้อความหาได้จากทุกที่ — โดยไม่ต้องเสียการควบคุมข้อมูลของตนหรือพึ่งพาบริการแบบโฮสต์
อะไรที่ทำให้มันแตกต่าง?
- Self-hosted: รันบนฮาร์ดแวร์ของคุณ ภายใต้กฎของคุณ
- หลายช่องทาง: Gateway เดียวให้บริการทั้งช่องทางที่มีมาในตัว รวมถึง channel plugin แบบ bundled หรือภายนอกได้พร้อมกัน
- ออกแบบมาเพื่อเอเจนต์โดยตรง: สร้างมาเพื่อเอเจนต์เขียนโค้ดที่มีการใช้เครื่องมือ เซสชัน memory และการกำหนดเส้นทางหลายเอเจนต์
- โอเพนซอร์ส: ใช้สัญญาอนุญาต MIT และขับเคลื่อนโดยชุมชน
ต้องมีอะไรบ้าง? Node 24 (แนะนำ) หรือ Node 22 LTS (22.14+) เพื่อความเข้ากันได้, API key จากผู้ให้บริการที่คุณเลือก และเวลา 5 นาที เพื่อคุณภาพและความปลอดภัยที่ดีที่สุด ให้ใช้โมเดลรุ่นใหม่ล่าสุดที่แข็งแกร่งที่สุดเท่าที่มี
วิธีการทำงาน
flowchart LR
A["แอปแชต + plugin"] --> B["Gateway"]
B --> C["เอเจนต์ Pi"]
B --> D["CLI"]
B --> E["Web Control UI"]
B --> F["แอป macOS"]
B --> G["Node บน iOS และ Android"]
Gateway คือแหล่งข้อมูลจริงเพียงหนึ่งเดียวสำหรับเซสชัน การกำหนดเส้นทาง และการเชื่อมต่อช่องทาง
ความสามารถหลัก
Discord, iMessage, Signal, Slack, Telegram, WhatsApp, WebChat และอีกมากมาย ผ่านโปรเซส Gateway เดียว
bundled plugin เพิ่ม Matrix, Nostr, Twitch, Zalo และอีกมากมายในรีลีสปัจจุบันตามปกติ
เซสชันที่แยกจากกันตามเอเจนต์ workspace หรือผู้ส่ง
ส่งและรับรูปภาพ เสียง และเอกสาร
แดชบอร์ดบนเบราว์เซอร์สำหรับแชต คอนฟิก เซสชัน และ Node
จับคู่ Node บน iOS และ Android สำหรับเวิร์กโฟลว์ที่ใช้ Canvas กล้อง และเสียง
เริ่มต้นอย่างรวดเร็ว
ติดตั้ง OpenClaw
npm install -g openclaw@latest
ทำ Onboard และติดตั้ง service
openclaw onboard --install-daemon
แชต
เปิด Control UI ในเบราว์เซอร์ของคุณแล้วส่งข้อความ:
openclaw dashboard
หรือเชื่อมต่อช่องทางหนึ่ง (Telegram เร็วที่สุด) แล้วแชตจากโทรศัพท์ของคุณ
ต้องการการติดตั้งแบบเต็มและการตั้งค่าสำหรับนักพัฒนาใช่ไหม? ดู Getting Started
แดชบอร์ด
เปิด Control UI บนเบราว์เซอร์หลังจาก Gateway เริ่มทำงาน
- ค่าเริ่มต้นภายในเครื่อง: http://127.0.0.1:18789/
- การเข้าถึงระยะไกล: Web surfaces และ Tailscale
การตั้งค่า (ไม่บังคับ)
คอนฟิกอยู่ที่ ~/.openclaw/openclaw.json
- หากคุณ ไม่ทำอะไรเลย OpenClaw จะใช้ไบนารี Pi ที่ bundled มาในโหมด RPC พร้อมเซสชันแยกตามผู้ส่ง
- หากคุณต้องการล็อกให้แน่นขึ้น ให้เริ่มจาก
channels.whatsapp.allowFromและ (สำหรับกลุ่ม) กฎการกล่าวถึง
ตัวอย่าง:
{
channels: {
whatsapp: {
allowFrom: ["+15555550123"],
groups: { "*": { requireMention: true } },
},
},
messages: { groupChat: { mentionPatterns: ["@openclaw"] } },
}
เริ่มจากตรงนี้
เอกสารและคู่มือทั้งหมด จัดตามกรณีการใช้งาน
การตั้งค่า Gateway หลัก, token และคอนฟิกของผู้ให้บริการ
รูปแบบการเข้าถึงผ่าน SSH และ tailnet
การตั้งค่าเฉพาะช่องทางสำหรับ Feishu, Microsoft Teams, WhatsApp, Telegram, Discord และอีกมากมาย
Node บน iOS และ Android พร้อมการจับคู่, Canvas, กล้อง และการกระทำของอุปกรณ์
จุดเริ่มต้นสำหรับการแก้ไขปัญหาและวิธีแก้ที่พบบ่อย
เรียนรู้เพิ่มเติม
ความสามารถทั้งหมดด้านช่องทาง การกำหนดเส้นทาง และสื่อ
การแยก workspace และเซสชันแยกตามเอเจนต์
token, allowlist และตัวควบคุมความปลอดภัย
การวินิจฉัย Gateway และข้อผิดพลาดที่พบบ่อย
จุดเริ่มต้นของโครงการ ผู้มีส่วนร่วม และสัญญาอนุญาต