Overview

OpenClaw

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 คืออะไร?

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 คือแหล่งข้อมูลจริงเพียงหนึ่งเดียวสำหรับเซสชัน การกำหนดเส้นทาง และการเชื่อมต่อช่องทาง

ความสามารถหลัก

เริ่มต้นอย่างรวดเร็ว

  • ติดตั้ง OpenClaw

    npm install -g openclaw@latest
    
  • ทำ Onboard และติดตั้ง service

    openclaw onboard --install-daemon
    
  • แชต

    เปิด Control UI ในเบราว์เซอร์ของคุณแล้วส่งข้อความ:

    openclaw dashboard
    

    หรือเชื่อมต่อช่องทางหนึ่ง (Telegram เร็วที่สุด) แล้วแชตจากโทรศัพท์ของคุณ

  • ต้องการการติดตั้งแบบเต็มและการตั้งค่าสำหรับนักพัฒนาใช่ไหม? ดู Getting Started

    แดชบอร์ด

    เปิด Control UI บนเบราว์เซอร์หลังจาก Gateway เริ่มทำงาน

    OpenClaw

    การตั้งค่า (ไม่บังคับ)

    คอนฟิกอยู่ที่ ~/.openclaw/openclaw.json

    • หากคุณ ไม่ทำอะไรเลย OpenClaw จะใช้ไบนารี Pi ที่ bundled มาในโหมด RPC พร้อมเซสชันแยกตามผู้ส่ง
    • หากคุณต้องการล็อกให้แน่นขึ้น ให้เริ่มจาก channels.whatsapp.allowFrom และ (สำหรับกลุ่ม) กฎการกล่าวถึง

    ตัวอย่าง:

    {
      channels: {
        whatsapp: {
          allowFrom: ["+15555550123"],
          groups: { "*": { requireMention: true } },
        },
      },
      messages: { groupChat: { mentionPatterns: ["@openclaw"] } },
    }
    

    เริ่มจากตรงนี้

    เรียนรู้เพิ่มเติม