เปลี่ยนมือถือที่ไม่ใช้แล้วเป็นโฮสต์ AI: 3 โครงการโอเพนซอร์สพาคุณเล่นกับการติดตั้ง OpenClaw บนอุปกรณ์ปลายทาง

เมื่อเร็วๆ นี้ การนำ OpenClaw ไปติดตั้งบนคอมพิวเตอร์หรือระบบคลาวด์เป็นเรื่องที่พบเห็นได้ทั่วไป แม้แต่ผู้ผลิตหลายรายยังอ้างว่าสามารถติดตั้งได้ภายในหนึ่งนาที ส่วนเวอร์ชัน Docker ที่เคยแนะนำมาก่อนหน้านี้ก็สะดวกสบายมากเช่นกัน

วันนี้ เราจะมาแนะนำโครงการต่างๆ ที่ใช้แนวทางแตกต่างออกไป โดยมุ่งเน้นไปที่การนำ OpenClaw ไปติดตั้งบนอุปกรณ์ปลายทาง (Edge Devices)

รัน OpenClaw บนโทรศัพท์ราคา 25 ดอลลาร์

เมื่อวันที่ 7 กุมภาพันธ์ นักพัฒนา Marshall Richards ได้สาธิตการทดลองที่น่าสนใจ: การรัน OpenClaw บนโทรศัพท์มือถือ Motorola มูลค่า 25 ดอลลาร์

Moto G 2025 รุ่นนี้มาพร้อมกับหน่วยความจำ 4GB และโปรเซสเซอร์ ARM64 8 คอร์ เดิมทีเป็นผลิตภัณฑ์ส่งเสริมการขายของผู้ให้บริการเครือข่าย

Richards ได้บันทึกรายละเอียดขั้นตอนการติดตั้งไว้ในโครงการ ClawPhone โดยจุดสำคัญคือเขาเลือกติดตั้ง OpenClaw ผ่าน npm ในสภาพแวดล้อม Termux แทนที่จะใช้สคริปต์ bash ทางการ กระบวนการติดตั้งต้องคอมไพล์ llama.cpp ด้วยตนเอง ใช้เวลาประมาณ 15 ถึง 30 นาที

ปัญหาที่ยุ่งยากที่สุดคือ OpenClaw ทำงานในไดเรกทอรี /tmp ตามค่าเริ่มต้น แต่ Termux ไม่สามารถเข้าถึงไดเรกทอรีชั่วคราวของระบบ Android ได้ วิธีแก้ไขคือการตั้งค่าตัวแปรสภาพแวดล้อมใน .bashrc เพื่อเปลี่ยนเส้นทางไดเรกทอรีชั่วคราวไปยังพื้นที่ผู้ใช้ของ Termux

Richards ยังพัฒนา overlay_daemon.py เพื่อให้ OpenClaw สามารถแสดงข้อมูลบนหน้าจอโทรศัพท์ได้ ผ่านแอป Termux:API และ Termux:GUI ทำให้ OpenClaw ได้รับความสามารถในการควบคุมฮาร์ดแวร์ของโทรศัพท์

MimiClaw บนชิปราคา 5 ดอลลาร์

โครงการ MimiClaw ก้าวหน้ากว่านั้นอีก โดยรันฟังก์ชันหลักของ OpenClaw บนชิป ESP32-S3 โดยตรง โครงการนี้ถูกพัฒนาด้วยภาษา C ล้วนๆ ไม่จำเป็นต้องใช้ Linux หรือ Node.js อาศัยเพียงชิปขนาดเท่านิ้วโป้ง

เปลี่ยนมือถือที่ไม่ใช้แล้วเป็นโฮสต์ AI: 3 โครงการโอเพนซอร์สพาคุณเล่นกับการติดตั้ง OpenClaw บนอุปกรณ์ปลายทาง

ESP32-S3 รับข้อความ Telegram ผ่าน WiFi เรียกใช้ลูปเอเจนต์ ReAct: Claude คิด เรียกใช้เครื่องมือ อ่านความจำ แล้วตอบกลับ ข้อมูลทั้งหมดถูกเก็บไว้ในหน่วยความจำแฟลชภายในเครื่อง

MimiClaw รองรับระบบการตั้งค่าสองชั้น: ตั้งค่าค่าเริ่มต้นใน mimi_secrets.h ขณะคอมไพล์ และสามารถแทนที่ได้ผ่าน CLI ทางพอร์ตอนุกรมขณะรัน โครงการประกอบด้วยเครื่องมือต่างๆ เช่น การค้นหาเว็บ การซิงค์เวลา และรองรับการใช้พร็อกซี HTTP ในสภาพแวดล้อมเครือข่ายที่มีข้อจำกัด

ข้อกำหนดฮาร์ดแวร์ต่ำมาก: บอร์ดพัฒนา ESP32-S3 พร้อมแฟลช 16MB และ PSRAM 8MB ราคาประมาณ 10 ดอลลาร์ ใช้พลังงานเพียง 0.5W สามารถทำงานได้ตลอด 24 ชั่วโมง

BotDrop: แปลงโทรศัพท์ Android เป็นโฮสต์ AI

แอปพลิเคชัน BotDrop ทำให้กระบวนการแปลงโทรศัพท์ Android เก่าให้เป็นโฮสต์เอเจนต์ AI ง่ายขึ้นมาก มันสร้างขึ้นบน Termux ไม่จำเป็นต้องมีสิทธิ์ Root ก็สามารถใช้ APT จัดการแพ็คเกจซอฟต์แวร์ได้เหมือนใช้งาน Ubuntu เป็นการเตรียมสภาพแวดล้อม Linux สำหรับรันเอเจนต์ AI ที่ใช้ Node.js บน Android

สามารถทำการตั้งค่าทั้งหมดผ่านบอท Telegram ได้ โดยไม่จำเป็นต้องมีเซิร์ฟเวอร์และค่าใช้จ่ายคลาวด์

BotDrop ปัจจุบันรองรับ OpenClaw และได้ทดสอบกับโมเดลของ Anthropic และ Gemini แล้ว ทีมพัฒนาวางแผนที่จะเพิ่มการรองรับ OAuth เพื่อให้ผู้ใช้สามารถสลับโมเดลได้ตลอดเวลา แอปฯ ต้องการหน่วยความจำโทรศัพท์มากกว่า 4GB เพื่อประสบการณ์การใช้งานที่ลื่นไหล

โครงการนี้ยังอยู่ในเวอร์ชัน v0.1 ชั่วคราวยังไม่สามารถควบคุมโทรศัพท์เพื่อทำงานที่ซับซ้อนได้ แต่นี่เป็นจุดเริ่มต้นต้นทุนต่ำสำหรับผู้ที่ต้องการลองใช้คลัสเตอร์เอเจนต์ AI

โหมดฮาร์ดคอร์: สร้าง “BotDrop” ด้วยตนเอง

หากคุณคิดว่าฟังก์ชันของ BotDrop เวอร์ชัน v0.1 ปัจจุบันยังไม่สมบูรณ์ หรือชอบที่จะทำด้วยตนเองและควบคุมทั้งหมด (โดยไม่พึ่งการห่อหุ้มแอปจากบุคคลที่สาม) คุณสามารถใช้ Termux ทำสิ่งเดียวกันได้ด้วยตนเอง

ต่อไปนี้คือบทเรียนปฏิบัติจริงจากนักพัฒนา Sagar ที่จะสอนคุณให้ไม่ต้องใช้ Mac Mini และไม่มีค่าใช้จ่าย แปลงโทรศัพท์ Android เก่าให้เป็นเซิร์ฟเวอร์ OpenClaw ที่ออนไลน์ 24/7:

การเตรียมการ:
* โทรศัพท์ Android เก่าหนึ่งเครื่อง
* แอป Termux

ขั้นตอนที่ 1: เริ่มต้นสภาพแวดล้อม Linux
เปิด Termux รันคำสั่งต่อไปนี้เพื่อติดตั้ง Node.js, SSH และเครื่องมือคงสภาพแบ็กกราวด์ tmux:
pkg update && pkg upgrade -y
pkg install nodejs git openssh tmux -y

ขั้นตอนที่ 2: ติดตั้ง Clawdbot
กำหนดค่าเส้นทาง NPM ให้เหมาะสมกับสิทธิ์ Android และติดตั้งโปรแกรมหลัก:
npm config set prefix ~/.npm-global
echo 'export PATH=$HOME/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
npm i -g clawdbot

ขั้นตอนที่ 3: ใส่แพตช์ปรับให้เข้ากับ Android (สำคัญ ⚠️)
คลิปบอร์ดและเส้นทางบันทึกของ Android แตกต่างจาก Linux มาตรฐาน จำเป็นต้อง รันคำสั่งสามชุดต่อไปนี้ตามลำดับเพื่อแก้ไขข้อผิดพลาดที่เกี่ยวข้อง:

  • แพตช์ A (แก้ไขคลิปบอร์ด):
    node -e "const fs = require('fs');const file = process.env.HOME + '/.npm-global/lib/node_modules/clawdbot/node_modules/@mariozechner/clipboard/index.js';let c = fs.readFileSync(file, 'utf8');if(!c.includes('isAndroidTermux')) {c = c.replace(/if $$ !nativeBinding $$ {/, 'const isAndroidTermux = platform==="android"||(platform==="linux"&&process.env.TERMUX_VERSION);if(!nativeBinding&&isAndroidTermux){nativeBinding={availableFormats:()=>[],getText:()=>"",setText:()=>false,hasText:()=>false,getImageBinary:()=>null,getImageBase64:()=>null,setImageBinary:()=>false,setImageBase64:()=>false,hasImage:()=>false,getHtml:()=>"",setHtml:()=>false,hasHtml:()=>false,getRtf:()=>"",setRtf:()=>false,hasRtf:()=>false,clear:()=>{},watch:()=>({stop:()=>{}}),callThreadsafeFunction:()=>{}}}else if(!nativeBinding){');fs.writeFileSync(file, c);console.log('✅ Clipboard patched!');}"

  • แพตช์ B (แก้ไขเส้นทางบันทึก):
    (ส่วนนี้คงที่ไว้ตามต้นฉบับ แสดงถึงเนื้อหาต่อไป)

ขั้นตอนที่ 3: นำแพตช์ไปใช้

  • แพตช์ B (แก้ไขเส้นทางบันทึก):

bash
node -e "const fs = require('fs');const file = process.env.HOME + '/.npm-global/lib/node_modules/clawdbot/dist/logging/logger.js';let c = fs.readFileSync(file, 'utf8');c = c.replace('const DEFAULT_LOG_DIR = "/tmp/clawdbot";', 'const DEFAULT_LOG_DIR = (process.env.TMPDIR||process.env.HOME)+"/clawdbot-logs";');fs.writeFileSync(file, c);console.log('✅ Logger patched!');"

  • แพตช์ C (ตั้งค่าตัวแปรสภาพแวดล้อม):

bash
echo 'export TERMUX_VERSION=1' >> ~/.bashrc
echo 'export TMPDIR=$HOME/tmp' >> ~/.bashrc
mkdir -p ~/tmp ~/clawdbot-logs
source ~/.bashrc

ขั้นตอนที่ 4: เริ่มต้นและป้องกันการถูกฆ่าในแบ็กกราวด์

  1. การตั้งค่าโทรศัพท์: ตั้งค่านโยบายแบตเตอรี่ของ Termux เป็น “ไม่จำกัด”; ใน Termux พิมพ์ termux-wake-lock เพื่อให้ CPU ตื่นอยู่
  2. เริ่มต้นในแบ็กกราวด์:

bash
tmux new -s clawd
clawdbot gateway --port 18789

(หลังจากเห็น “Gateway started” ให้กด Ctrl+b ปล่อยแล้วกด d เพื่อแฮงค์บริการ)

ขั้นตอนที่ 5: เชื่อมต่อระยะไกลจากคอมพิวเตอร์

ไม่จำเป็นต้องใช้งานหน้าจอโทรศัพท์อีกต่อไป จัดการผ่าน SSH จากเทอร์มินัลคอมพิวเตอร์ได้โดยตรง:

bash

ฝั่งโทรศัพท์รัน sshd เพื่อเปิดบริการ ใช้ whoami ดูชื่อผู้ใช้ ใช้ ifconfig ดู IP

ssh -p 8022 u0_aXXX@192.168.1.XX

เพียงเท่านี้ โฮสต์ OpenClaw ที่เล็กกว่า Mac mini ก็เสร็จสมบูรณ์แล้ว

สรุป

โครงการเหล่านี้แสดงให้เห็นแนวทางใหม่ในการนำเอเจนต์ AI ไปติดตั้ง ไม่ได้มุ่งเน้นฮาร์ดแวร์ระดับสูง แต่ใช้ทรัพยากรที่มีอยู่เพื่อให้ AI เข้าใกล้ชีวิตประจำวันมากขึ้น เมื่อโทรศัพท์ในกระเป๋าของทุกคนสามารถเป็นโหนดเอเจนต์ได้ เครือข่ายอัจฉริยะแบบกระจายก็จะเป็นไปได้

แต่ปัญหาด้านความปลอดภัยไม่ควรละเลย เอเจนต์สามารถดำเนินการทั้งหมดของผู้ใช้ และอาจดำเนินการโดยที่ผู้ใช้ไม่รู้ตัว ความเสี่ยงของการรั่วไหลของข้อมูลภายในอุปกรณ์จำเป็นต้องพิจารณาอย่างรอบคอบ

การติดตั้งฝั่งอุปกรณ์ปลายทางในปัจจุบันยังเป็นผลิตภัณฑ์สำหรับนักเลงเท่านั้น ถูกจำกัดด้วยพลังการคำนวณ การใช้พลังงาน และความซับซ้อนในการพัฒนา แต่ในระยะยาว AI แบบครบวงจรทั้งคลาวด์และอุปกรณ์ปลายทางจะเป็นสถานะที่ดีที่สุด: คลาวด์ให้บริการออนไลน์ 24 ชั่วโมงและการประมวลผลงานที่ซับซ้อน อุปกรณ์ปลายทางทำงานประมวลผลงานที่ต้องทำทันที แยกจากเครือข่าย และเน้นความเป็นส่วนตัวและความปลอดภัย ทั้งสองฝ่ายทำงานร่วมกันจึงจะสามารถปลดปล่อยคุณค่าสูงสุดของ AI ได้

ลิงก์ที่เกี่ยวข้อง:

  • mimiclaw: https://github.com/memovai/mimiclaw
  • ClawPhone: https://github.com/marshallrichards/ClawPhone
  • botdrop-android: https://github.com/zhixianio/botdrop-android/
  • Termux App: https://github.com/termux/termux-app
  • แพ็คเกจติดตั้ง Android: https://github.com/zhixianio/botdrop-android/releases/download/v0.2.1/botdrop-app_v0.2.1%2B0cf4115-apt-android-7-release_universal.apk

ติดตาม “Whale Habitat” Mini Program เพื่อรับข่าวสาร AI ล่าสุด


⚠️ หมายเหตุ: เนื้อหาได้รับการแปลโดย AI และตรวจสอบโดยมนุษย์ หากมีข้อผิดพลาดโปรดแจ้ง

本文来自网络搜集,不代表คลื่นสร้างอนาคต立场,如有侵权,联系删除。转载请注明出处:https://www.itsolotime.com/th/archives/22990

Like (0)
Previous 2026年2月9日 pm2:50
Next 2026年2月9日 pm8:24

相关推荐