Updated 2026

คู่มือติดตั้ง OpenClaw AI
ฉบับสมบูรณ์สำหรับมือใหม่

เปิดโลกแห่ง AI Personal Assistant ที่ทำงานบนอุปกรณ์ของคุณเอง - ปลอดภัย รวดเร็ว และควบคุมได้เต็มที่

1. OpenClaw AI คืออะไร?

คำนิยาม

OpenClaw (อ่านว่า โอพีคลอว์) คือ Personal AI Assistant แบบโอเพนซอร์สที่ทำงานบนอุปกรณ์ของคุณเอง (Local First) โดยไม่จำเป็นต้องพึ่งพา Cloud 100% ทำให้คุณควบคุมข้อมูลของตนเองได้เต็มที่ และประหยัดค่าใช้จ่ายในการใช้งาน AI

ลักษณะสำคัญ: เป็น Agent Orchestrator ที่เชื่อมต่อกับหลายแหล่ง AI (Claude, GPT, หรือ Local LLMs) และจัดการหลายช่องทางการสื่อสารพร้อมกัน

ประวัติความเป็นมา

OpenClaw เดิมชื่อว่า Clawdbot และ Moltbot พัฒนาโดยนักพัฒนาชาวออสเตรีย Peter Steinberger กลายเป็นปรากฏการณ์บน GitHub ในต้นปี 2026 ด้วยยอด Stars มากกว่า 100,000+ ทำให้เป็น one of the most popular AI agent projects ของปี

สถาปัตยกรรมของ OpenClaw

OpenClaw ไม่ใช่โมเดล LLM ขนาดใหญ่เพียงตัวเดียว แต่เป็น ระบบ สถาปัตยกรรมที่orchestrates หลายส่วนร่วมกัน:

สถาปัตยกรรมระบบ

ARCHITECTURE OVERVIEW GATEWAY ws://127.0.0.1:18789 Pi RPC Agent CLI Terminal Web UI Browser CHANNELS WhatsApp Telegram Slack Discord iMessage WebSocket

Gateway

WebSocket Control Plane - ตัวกลางจัดการการเชื่อมต่อทั้งหมด

Agent

AI Processor - ประมวลผลคำสั่งและเรียกใช้ AI Models

Nodes

Channels - เชื่อมต่อกับ Telegram, WhatsApp, Discord, ฯลฯ

2. ฟีเจอร์เด่นของ OpenClaw

Multi-Channel Support

รองรับมากกว่า 15 ช่องทางการสื่อสาร: WhatsApp, Telegram, Slack, Discord, Google Chat, Signal, iMessage (ผ่าน BlueBubbles), Microsoft Teams, Matrix, Zalo, และอื่นๆ

Voice Wake + Talk Mode

เปิดพูดคุยด้วยเสียงได้ตลอดเวลาบน macOS/iOS/Android พร้อมการใช้งาน ElevenLabs สำหรับเสียงที่เป็นธรรมชาติ

Live Canvas Workspace

พื้นที่ทำงานแบบ Visual Workspace ที่แสดงให้เห็นว่า Agent กำลังทำอะไรอยู่ผ่าน A2UI interface

Browser Control

ควบคุมเบราว์เซอร์ Chrome/Chromium โดยอัตโนมัติสำหรับภารกิจที่ต้องใช้ Web Interface

Skills Platform

ระบบปลั๊กอินที่สามารถติดตั้งสิ่งที่ Agent ทำได้เพิ่มเติม เช่น Web Search, File Operations, Cron Jobs

Persistent Memory

จดจำประวัติการสนทนาและบริบทของแต่ละ Channel/Account อย่างเป็นระบบ

Local First

ทำงานบนอุปกรณ์ของคุณเอง ข้อมูลไม่ได้ส่งไปCloud - ความเป็นส่วนตัวที่สมบูรณ์

Multi-Model Support

รองรับ Claude, GPT-4, และ Local LLMs ผ่าน Ollama/LM Studio พร้อมสลับ-between ได้

Mobile Friendly

ใช้งานได้ผ่าน iOS และ Android โดยการเชื่อมต่อกับ Gateway บนคอมพิวเตอร์

ทำไมต้องเลือก OpenClaw?

  • ควบคุมข้อมูลได้เต็มที่: ข้อมูลทั้งหมดอยู่บนอุปกรณ์ของคุณ - ไม่มีการส่งข้อมูลไป Cloud โดยไม่ได้รับอนุญาต
  • ประหยัดค่าใช้จ่าย: ใช้ Local LLMs แทน ChatGPT/Claude Pro - ประหยัดเงินได้จริง
  • ทำงาน 24/7: ตั้งค่าให้ออกแบบให้ทำงานเรียลไทม์ผ่านหนึ่งช่องทางหรือหลายช่องทางพร้อมกัน
  • ปรับแต่งได้ไม่จำกัด: ใช้ Skills ปลั๊กอิน เขียน Custom Code ได้ตามต้องการ
  • โอเพนซอร์ส 100%: โค้ดทั้งหมดเปิดเผยและตรวจสอบได้ - ไม่มี vendor lock-in

3. ข้อกำหนดของระบบ

ฮาร์ดแวร์

CPU 1 vCPU (ขั้นต่ำ)
RAM 4 GB (แนะนำ)
Storage 20-30 GB
GPU ไม่บังคับ

โปรแกรม

Node.js v22+
npm / pnpm Latest
macOS 12+ (Monterey)
Linux Ubuntu 22.04+
Windows 10/11 + WSL2

หมายเหตุสำคัญ

  • 1. RAM 1-2 GB ใช้งานได้แต่อาจเกิดปัญหาเมื่อเปิด UI หรือใช้ Local LLMs ใหญ่ๆ
  • 2. 4 GB RAM คือค่ามาตรฐานที่แนะนำสำหรับการใช้งานทั่วไป
  • 3. 16+ GB RAM จำเป็นถ้าจะใช้ Local LLMs ขนาดใหญ่ (3B-7B parameters) พร้อมกับ UI
  • 4. MacBook ด้วย Apple Silicon (M1/M2/M3) ใช้งานได้ดีมาก!

macOS Permissions Required

Screen Recording

สำหรับ UI automation และ Browser control

Accessibility

สำหรับVoice Wake feature

Notifications

สำหรับการแจ้งเตือนจาก Agent

4. วิธีติดตั้ง OpenClaw

วิธีการติดตั้งมี 3 แบบ

เลือกวิธีที่เหมาะกับคุณตามความต้องการและประสบการณ์ของคุณ

1

npm / pnpm

วิธีที่แนะนำที่สุดสำหรับผู้เริ่มต้น ติดตั้งง่าย ทำงานได้ทันทีบนทุกแพลตฟอร์ม

npm install -g openclaw
2

Docker

สำหรับผู้ที่คุ้นเคยกับ_container_ ที่สามารถจัดการ isolated environment ได้

docker run -d openclaw
3

Source Code

สำหรับนักพัฒนาที่ต้องการแก้ไขหรือ test รุ่น Preview ล่าสุด

git clone openclaw && pnpm install

วิธีติดตั้งแบบ npm (แนะนำสำหรับมือใหม่)

Windows (ผ่าน WSL2)

PowerShell (Run as Administrator)
# ติดตั้ง WSL2 และ Ubuntu if not installed
wsl
--install
# รีสตาร์ทเครื่อง แล้วเข้า Ubuntu via WSL
cd ~
# ติดตั้ง Node.js 22+
curl
-fsSL https://deb.nodesource.com/setup_22.x
| sudo
-E bash -
sudo apt-get install
-y nodejs
# ติดตั้ง pnpm (recommended)
sudo npm install -g pnpm
# ติดตั้ง OpenClaw
pnpm add -g openclaw@latest
# เรียกใช้ wizard แรก
openclaw onboard --install-daemon

หมายเหตุ: Windows ไม่สามารถติดตั้ง OpenClaw โดยตรงได้ - ต้องใช้ WSL2 เท่านั้น

macOS (Apple Silicon M1/M2/M3)

Terminal
# ติดตั้ง Homebrew if not present
/bin/bash -c "
curl
-fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh"
# ติดตั้ง Node.js และ pnpm
brew install node pnpm
# ติดตั้ง OpenClaw
pnpm add -g openclaw@latest
# เรียกใช้ wizard แรก
openclaw onboard --install-daemon

Ubuntu/Debian Linux

Terminal
# ติดตั้ง Node.js 22+
curl
-fsSL https://deb.nodesource.com/setup_22.x
| sudo
-E bash -
sudo apt-get install
-y nodejs
# ติดตั้ง pnpm
sudo npm install -g pnpm
# ติดตั้ง OpenClaw
pnpm add -g openclaw@latest
# เรียกใช้ wizard แรก
openclaw onboard --install-daemon

ตรวจสอบว่าติดตั้งสำเร็จ

openclaw --version

ถ้าเห็นเวอร์ชันเช่น 2026.2.6 แสดงว่าติดตั้งสำเร็จแล้ว!

ติดตั้งผ่าน Docker (สำหรับผู้มีประสบการณ์)

Docker Setup
# ติดตั้ง Docker if not installed (Ubuntu/Debian)
sudo apt-get update
sudo apt-get install docker.io docker-compose
# สร้างไฟล์ docker-compose.yml
mkdir -p ~/openclaw
cd ~/openclaw
touch docker-compose.yml
# เนื้อหา docker-compose.yml
version: '3.8'
services:
openclaw:
image: alpine/openclaw:latest
container_name: openclaw
environment:
- OPENCLAW_CONFIG=/root/.openclaw/openclaw.json
ports:
- "18789:18789"
volumes:
- ~/openclaw/data:/root/.openclaw
restart: unless-stopped
# รัน OpenClaw
docker-compose up -d

5. ตั้งค่าครั้งแรก (Onboarding Wizard)

หลังจากติดตั้ง OpenClaw เสร็จแล้ว ให้เรียกใช้ wizard แรกเพื่อตั้งค่าที่จำเป็นทั้งหมด:

Terminal
openclaw onboard --install-daemon

จะใช้เวลาประมาณ 5-10 นาที

Wizard จะไปดาวน์โหลดและติดตั้งทุกส่วนที่จำเป็น รวมถึง Gateway service และ Agent

ขั้นตอนการตั้งค่า Wizard

1

Gateway Configuration

ตั้งค่า Gateway Port และ Authentication

  • Port: 18789 (default)
  • Bind: 127.0.0.1 (local only)
  • Auth: Token-based
2

AI Model Selection

เลือกแหล่ง AI ที่จะใช้

ตัวเลือก:
  • Claude Pro/Max (Anthropic) - ราคาสูง แต่คุณภาพสูงสุด
    API Key: sk-ant-...
  • GPT-4 (OpenAI) - คุณภาพดีมาก
    API Key: sk-...
  • Local LLMs (Ollama/LM Studio) - ฟรี! ใช้ CPU/GPU ของตัวเอง
    Models: Mistral, Llama3, Phi-3, ฯลฯ
3

Channel Setup

ตั้งค่าช่องทางการสื่อสารที่ต้องการใช้งาน

ช่องทางยอดนิยม:
Telegram Bot
WhatsApp
Discord
iMessage (Mac)
Slack
4

Skills Selection

เลือก Skills ที่ Agent จะใช้งาน (สามารถเพิ่มได้ทีหลัง)

web_fetch Web Search & Scan
file File Operations
calendar Calendar Integration
cron Scheduled Tasks
5

Finalize Setup

บันทึกการตั้งค่าและเริ่มต้น Agent

ไฟล์การตั้งค่าที่สร้าง

หลังจาก wizard จบ ไฟล์การตั้งค่าจะถูกสร้างที่:

~/.openclaw/openclaw.json

คุณสามารถแก้ไขไฟล์นี้ด้วยตัวเองเพื่อปรับแต่งเพิ่มเติมได้ตลอดเวลา

ตรวจสอบสถานะของ Agent

Terminal
openclaw doctor

คำสั่งนี้จะแสดงสถานะของ Gateway, Agent, Channels และระบบต่างๆ ว่าทำงานปกติหรือไม่

6. วิธีใช้งานพื้นฐาน

CLI Commands

ใช้คำสั่งผ่าน Terminal เพื่อควบคุม OpenClaw

Terminal Commands
openclaw --version แสดงเวอร์ชันที่ติดตั้ง
openclaw doctor ตรวจสอบสถานะระบบ
openclaw gateway --port 18789 --verbose เริ่ม Gateway ด้วย verbose mode
openclaw sessions list ดู session ที่เปิดอยู่
openclaw skills list ดู skills ที่ติดตั้งอยู่

Chat Commands

ใช้คำสั่งภายในแชท (Telegram, WhatsApp ฯลฯ) เพื่อควบคุม Agent

Chat Commands
/status ดูสถานะ session (model, tokens)
/new เริ่ม session ใหม่
/compact บีบอัด context ให้เล็ก
/think minimal เปลี่ยนระดับ thinking: off|minimal|low|medium|high|xhigh
/verbose on|off เปิด/ปิด verbose output
/usage tokens|full แสดง usage _footer_

ส่งข้อความจาก Terminal

# ส่งข้อความผ่าน CLI
openclaw message send --to "+1234567890" --message "Hello from OpenClaw!"
# ส่งข้อความให้ Agent คิดและตอบ
openclaw agent --message "What's my schedule today?" --thinking "high"

การตั้งค่า Think Levels

ระดับ "Thinking" determines ว่า Agent ใช้เวลาคิดกี่ขั้นตอนก่อนตอบกลับ:

off
ไม่มีการคิด
minimal
คิดสั้นๆ
low
คิดปานกลาง
medium
คิดดี
high|xhigh
คิดอย่างละเอียด

แนะนำใช้ระดับ high สำหรับงานซับซ้อน และ low สำหรับงานง่ายๆ

7. ตัวอย่างการใช้งานจริง

Use Case 1: จัดการ Calendar

ผู้ใช้ส่งคำสั่ง:

U
พรุ่งนี้ฉันมีอะไรบ้างในปฏิทิน?

Agent ตอบกลับ:

A

let me check your calendar for tomorrow! 👇

📅 วันพรุ่งนี้:
09:00-10:30 • Team Meeting (Zoom)
14:00-15:30 • Project Review
16:00-17:00 • 1:1 with Manager

มีทั้งหมด 3 นัดค่ะ! ต้องการให้ฉันตั้ง reminder ไหม?

Skill ที่ใช้: calendar

Use Case 2: ค้นหาไฟล์ผ่าน Browser

ผู้ใช้ส่งคำสั่ง:

U
หา report ล่าสุดของฉันที่อยู่ใน Google Drive หน่อย

Agent ทำงานและตอบกลับ:

A

got it! I'll search for your latest report in Google Drive. 🔍

Opening Google Drive...
Searching for "report"...
Found: Project_Report_Q1_2026.pdf

พบไฟล์: Project_Report_Q1_2026.pdf (2.3 MB)
อัปโหลดเมื่อ: 2 days ago
🔗 Download Link

Skills ที่ใช้: browser + file

Use Case 3: Web Research & Analysis

ผู้ใช้ส่งคำสั่ง:

U
สรุปข่าว AI ล่าสุดในสัปดาห์นี้มาให้ฉันที

Agent ตอบกลับ:

A

I'll gather the latest AI news for you! 📰

📰 AI News Summary - Week of Feb 2026:
1. OpenClaw 100K Stars Local AI assistant พัฒนาโดย Peter Steinberger ได้รับความนิยมสูงมาก
2. Claude 4.6 Released Anthropic เปิดตัว Claude 4.6 ที่เร็วขึ้นและถูกกว่า
3. Llama 4 Preview Meta เตรียมเปิดตัว Llama 4 รุ่น Preview

แหล่ง: TechCrunch, The Verge, AI Alignment Forum

Skills ที่ใช้: web_fetch + browser

ตาราง Create a Reminder (Cron Job)

ตั้งเตือนงานประจำวันอัตโนมัติ:

# ส่งคำสั่งให้ Agent ตั้ง reminder ทุกบ่าย 2 โมง
/remind me "Review daily progress and update notes" at 14:00 every weekday
สำเร็จ: ฉันจะเตือนคุณทุกจันทร์-ศุกร์เวลา 14:00 น. 👍

8. แก้ไขปัญหา (Troubleshooting)

ปัญหา: "Command not found" หลังติดตั้ง npm

zsh: command not found: openclaw

สาเหตุ:

ไม่มี path ของ global npm package ใน PATH ของ terminal

วิธีแก้:

# ดู directory ของ global npm packages
npm bin -g
# เพิ่มลงใน PATH (macOS/Linux)
echo 'export PATH=$(npm bin -g):$PATH'
>> ~/.bashrc
source ~/.bashrc
# ตรวจสอบว่าติดตั้งแล้ว
pnpm list -g openclaw

ปัญหา: "Invalid beta flag" (Claude API)

Error: Invalid beta flag

สาเหตุ:

ใช้ API key ที่ไม่ได้รับสิทธิ์เข้าถึง Claude Opus 4.6 model หรือใช้ model ที่ไม่รองรับ beta features

วิธีแก้:

1. อัปเดตเป็นเวอร์ชันล่าสุด: npm install -g openclaw@latest
2. เปลี่ยนไปใช้ Claude Pro/Max model แทน Opus ในไฟล์ config: "model": "anthropic/claude-pro-3-5-sonnet"
3. ตรวจสอบ config ใน ~/.openclaw/openclaw.json

ปัญหา: "context_length_exceeded" (Token ไม่พอ)

context_length_exceeded: Message too long

วิธีแก้:

1. ใช้คำสั่ง /compact ในแชทเพื่อบีบอัด context
2. ใช้คำสั่ง /new เพื่อเริ่ม session ใหม่
3. ตั้งค่า session pruning ในไฟล์ config.json ให้ตัด context เก่าออกเอง

ปัญหา: "Browser control service unavailable"

Can't reach the openclaw browser control service

วิธีแก้:

1. ตรวจสอบการตั้งค่า browser ใน config:
{
"browser": {
"enabled": true,
"port": 9222
}
}
2. ตรวจสอบว่า service ทำงาน:
lsof -i : 9222
3. รีสตาร์ท agent:
openclaw agent restart

ปัญหา: Gateway ไม่เริ่มทำงาน

วิธีตรวจสอบ:

1
ตรวจสอบ port ว่าไม่ถูกใช้โดยโปรแกรมอื่น:
lsof -i : 18789
2
ดู logs:
openclaw gateway --verbose
3
สำหรับ Docker:
docker logs openclaw

ต้องการความช่วยเหลือเพิ่มเติม?

ติดตั้งหรือตั้งค่าไม่สำเร็จ? ลองดูแหล่งทรัพยากรเหล่านี้:

เริ่มต้นใช้งาน OpenClaw ได้เลย!

OpenClaw คือกุญแจสู่โลกแห่ง AI Personal Assistant ที่ควบคุมได้เต็มที่ เริ่มต้นด้วยการติดตั้งวันนี้ และสร้าง AI Agent ของคุณเอง

เริ่มติดตั้ง กลับหน้าแรก

© 2026 Tech Guides Wiki | Document Version: 2026.2.6