คู่มือตั้งค่า OpenClaw
ให้ Ami ควบคุมเดสก์ท็อปของคุณ
ข้อกำหนดเบื้องต้น
macOS จำเป็นสำหรับ Apple Notes เตือนความจำ ปฏิทิน และเพลง
Node.js 22+ — ตรวจสอบ: node --version
ถ้าไม่มี Node 22+:
brew install node@22ติดตั้ง OpenClaw
รันสคริปต์ติดตั้ง:
curl -fsSL https://openclaw.ai/install.sh | bashจะติดตั้ง CLI และเริ่มวิซาร์ด
ตรวจสอบการติดตั้ง
openclaw doctoropenclaw ไม่พบ เพิ่มใน PATH:
echo 'export PATH="$(npm prefix -g)/bin:$PATH"' >> ~/.zshrc
source ~/.zshrcเริ่มเกตเวย์
วิซาร์ดติดตั้ง daemon พื้นหลัง ตรวจสอบ:
openclaw gateway statusเริ่มด้วยตนเอง:
openclaw gateway --port 18789หาโทเคนเกตเวย์
โทเคนอยู่ใน ~/.openclaw/openclaw.json ภายใต้ gateway.auth.token. ดูด้วย:
cat ~/.openclaw/openclaw.json | grep '"token"' | head -1เชื่อมต่อ Ami กับ OpenClaw
- เปิดแอป Ami → ตั้งค่า
- เลื่อนไปส่วนขั้นสูง
- ขยาย OpenClaw Gateway
- กรอกข้อมูล:
| ฟิลด์ | ค่า |
|---|---|
| URL เกตเวย์ | ws://127.0.0.1:18789 |
| โทเคนเกตเวย์ | (วางโทเคนจากขั้นตอน 2) |
5. เปิด Route web chat ผ่าน OpenClaw
6. คลิกบันทึก
ตัวเลือกเพิ่มเติม
| ตัวเลือก | ทำอะไร |
|---|---|
| ซิงค์ตัวตน | ส่งชื่อและบุคลิกของ Ami ไปยังเกตเวย์ |
| ดึงความทรงจำ | นำเข้าความทรงจำเมื่อโหลดตัวละคร |
| ส่งความทรงจำ | ซิงค์อัตโนมัติทุก 10 นาที |
ตั้งค่าเวิร์กสเปซ
OpenClaw ใช้โฟลเดอร์เวิร์กสเปซ ค่าเริ่มต้น: ~/.openclaw/workspace-ami/
ต้องมีสองไฟล์:
SOUL.md — บุคลิก
ซิงค์อัตโนมัติจากแอป
~/.openclaw/workspace-ami/SOUL.mdTOOLS.md — คำสั่งเครื่องมือ
คู่มือ Ami สำหรับใช้ macOS เครื่องมือ
~/.openclaw/workspace-ami/TOOLS.mdไฟล์มี osascript คำสั่ง
เครื่องมือที่มี
หลังเชื่อมต่อ บอก Ami ให้:
Apple Notes
“เขียนโน้ตเรื่องซื้อของ”
“บันทึกโน้ตแผนสุดสัปดาห์”
เตือนความจำ
“เตือนโทรหาหมอฟัน 3 โมง”
“เตือนรดน้ำต้นไม้พรุ่งนี้”
ปฏิทิน
“วันนี้มีอะไรบ้าง?”
“เพิ่มประชุมวันศุกร์บ่ายสอง”
เพลง
“เปิดเพลง”
“หยุดเพลง”
“เพลงถัดไป”
“กำลังเล่นอะไร?”
ควบคุมระบบ
“เปิดโหมดมืด”
“ตั้งเวลา 5 นาที”
“แบตเตอรี่เหลือเท่าไหร่?”
เปิดแอปและ URL
“เปิด Safari”
“เปิด twitter.com”
แก้ไขปัญหา
อัปเดต OpenClaw
npm update -g openclawหรือรันตัวติดตั้งอีกครั้ง:
curl -fsSL https://openclaw.ai/install.sh | bashสถาปัตยกรรม
Ami สื่อสารกับเดสก์ท็อปอย่างไร:
┌──────────────┐ WebSocket ┌──────────────────┐ osascript ┌──────────────┐
│ Ami App │ ──────────────────► │ OpenClaw Gateway │ ────────────────► │ macOS APIs │
│ (browser) │ ◄────────────────── │ (localhost) │ ◄──────────────── │ Notes, Music │
│ │ SSE streaming │ Port 18789 │ tool results │ Calendar etc │
└──────────────┘ └──────────────────┘ └──────────────┘
│
┌──────┴──────┐
│ Workspace │
│ SOUL.md │
│ TOOLS.md │
└─────────────┘1. คุณส่งข้อความถึง Ami ในเบราว์เซอร์
2. แอปตรวจจับคำขอเครื่องมือและแสดงการ์ด
3. ข้อความส่งผ่าน WebSocket ไปยังเกตเวย์
4. เอเจนต์อ่าน TOOLS.md และรันคำสั่ง osascript
5. เอเจนต์ตอบกลับ Ami บอกคุณ