CLI commands
ข้อมูลอ้างอิง CLI
openclaw เป็นจุดเริ่มต้นหลักของ CLI คำสั่งหลักแต่ละคำสั่งมีหน้าอ้างอิงเฉพาะ
หรือมีเอกสารกำกับไว้กับคำสั่งที่คำสั่งนั้นใช้นามแฝง ดัชนีนี้แสดงรายการ
คำสั่ง แฟล็กส่วนกลาง และกฎการจัดรูปแบบเอาต์พุตที่ใช้ทั่วทั้ง CLI
คำสั่งตั้งค่าตามวัตถุประสงค์:
openclaw setupและopenclaw onboardตรวจสอบการอนุมานก่อน จากนั้นเริ่ม Crestodian เพื่อตั้งค่า Gateway, พื้นที่ทำงาน, ช่องทาง, Skills และสถานะความพร้อมใช้งานopenclaw setup --baselineสร้างการกำหนดค่าพื้นฐานและพื้นที่ทำงานโดยไม่ดำเนินตามขั้นตอนการเริ่มต้นใช้งานแบบมีคำแนะนำopenclaw configureเปลี่ยนแปลงเฉพาะส่วนของการตั้งค่าที่มีอยู่ ได้แก่ การยืนยันตัวตนของโมเดล, Gateway, ช่องทาง, Plugin หรือ Skillsopenclaw channels addกำหนดค่าบัญชีช่องทางหลังจากมีค่าพื้นฐานแล้ว เรียกใช้โดยไม่มีแฟล็กสำหรับการตั้งค่าแบบมีคำแนะนำ หรือใช้แฟล็กเฉพาะช่องทางสำหรับสคริปต์
หน้าคำสั่ง
| พื้นที่ | คำสั่ง |
|---|---|
| การตั้งค่าและการเริ่มต้นใช้งาน | crestodian · setup · onboard · configure · config · completion · doctor · dashboard |
| การรีเซ็ต การสำรองข้อมูล และการย้ายข้อมูล | backup · migrate · reset · uninstall · update |
| การรับส่งข้อความและเอเจนต์ | message · agent · agents · attach · acp · mcp |
| สถานะความพร้อมใช้งานและเซสชัน | status · health · sessions · audit |
| Gateway และบันทึกเหตุการณ์ | gateway · logs · system |
| โมเดลและการอนุมาน | models · promos · infer · capability (นามแฝงของ infer) · memory · commitments · wiki |
| เครือข่ายและ Node | directory · nodes · devices · node |
| รันไทม์และแซนด์บ็อกซ์ | approvals · exec-policy (ดู approvals) · sandbox · tui · chat/terminal (นามแฝงของ tui --local) · browser |
| ระบบอัตโนมัติ | cron · tasks · hooks · webhooks · transcripts |
| การค้นหาและเอกสาร | dns · docs |
| การจับคู่และช่องทาง | pairing · qr · channels |
| ความปลอดภัยและ Plugin | security · secrets · skills · plugins · proxy |
| นามแฝงเดิม | daemon (บริการ Gateway) · clawbot (เนมสเปซ) |
| Plugin (ไม่บังคับ) | path · policy · voicecall · workboard (หากติดตั้งแล้ว) |
แฟล็กส่วนกลาง
| แฟล็ก | วัตถุประสงค์ |
|---|---|
--dev |
แยกสถานะไว้ภายใต้ ~/.openclaw-dev ใช้พอร์ต Gateway เริ่มต้น 19001 และเลื่อนพอร์ตที่คำนวณต่อเนื่อง |
--profile <name> |
แยกสถานะไว้ภายใต้ ~/.openclaw-<name> (OPENCLAW_STATE_DIR/OPENCLAW_CONFIG_PATH) |
--container <name> |
เรียกใช้ CLI ภายในคอนเทนเนอร์ Podman/Docker ที่กำลังทำงานและมีชื่อว่า <name> (ค่าเริ่มต้น: env OPENCLAW_CONTAINER) |
--log-level <level> |
แทนที่ระดับบันทึกเหตุการณ์ส่วนกลางสำหรับเอาต์พุตไฟล์และคอนโซล |
--no-color |
ปิดใช้งานสี ANSI (รองรับ NO_COLOR=1 เช่นกัน) |
--update |
รูปแบบย่อของ openclaw update ใช้ได้ทั้งกับการเช็กเอาต์ซอร์สและการติดตั้งแพ็กเกจ |
-V, --version, -v |
แสดงเวอร์ชันและออก |
โหมดเอาต์พุต
- สี ANSI และตัวบ่งชี้ความคืบหน้าจะแสดงเฉพาะในเซสชัน TTY
- ไฮเปอร์ลิงก์ OSC-8 จะแสดงเป็นลิงก์ที่คลิกได้ในระบบที่รองรับ มิฉะนั้น CLI จะใช้ URL แบบข้อความธรรมดาแทน
--json(และ--plainในส่วนที่รองรับ) จะปิดการจัดรูปแบบเพื่อให้ได้เอาต์พุตที่สะอาด- คำสั่งที่ทำงานเป็นเวลานานจะแสดงตัวบ่งชี้ความคืบหน้า (OSC 9;4 เมื่อรองรับ)
จานสี
OpenClaw ใช้จานสีแบบล็อบสเตอร์สำหรับเอาต์พุต CLI:
| โทเค็น | เลขฐานสิบหก | ใช้สำหรับ |
|---|---|---|
accent |
#FF5A2D |
หัวข้อ ป้ายกำกับ และการเน้นหลัก |
accentBright |
#FF7A3D |
ชื่อคำสั่งและการเน้น |
accentDim |
#D14A22 |
ข้อความเน้นรอง |
info |
#FF8A5B |
ค่าข้อมูล |
success |
#2FBF71 |
สถานะสำเร็จ |
warn |
#FFB020 |
คำเตือน แฟล็กตัวเลือก และทางเลือกสำรอง |
error |
#E23D2D |
ข้อผิดพลาดและความล้มเหลว |
muted |
#8B7F77 |
การลดความเด่นและเมทาดาทา |
แหล่งข้อมูลจริงของจานสี: packages/terminal-core/src/palette.ts
แผนผังคำสั่ง
แผนผังคำสั่งทั้งหมด
แผนผังนี้ครอบคลุมคำสั่งหลักและคำสั่งย่อยหลัก คำสั่งย่อยที่เพิ่มโดย Plugin
(เช่น ภายใต้ skills, plugins และ wiki) มีการพัฒนา
อย่างเป็นอิสระ เรียกใช้ <command> --help เพื่อดูรายการปัจจุบันที่เป็นแหล่งข้อมูลหลัก
openclaw [--dev] [--profile <name>] <command>crestodiansetuponboardconfigureconfig get set unset file schema validatecompletiondoctordashboardbackup create verifymigrate list plan <provider> apply <provider>security auditsecrets reload audit configure applyresetuninstallupdate wizard status repairchannels list status capabilities resolve logs add remove login logoutdirectory self peers list groups list|membersskills search install update verify workshop list|inspect|propose-create|propose-update|revise|apply|reject|quarantine list info checkplugins list search inspect install uninstall update enable disable doctor build validate init registry marketplace list|entries|refreshworkboard list create show dispatchmemory status index searchtranscripts list show pathpath resolve find set validate emitcommitments list dismisswiki status doctor init compile lint ingest okf import search get apply synthesis|metadata bridge import unsafe-local import chatgpt import|rollback obsidian status|search|open|command|dailymessage send broadcast poll react reactions read edit delete pin unpin pins permissions search thread create|list|reply emoji list|upload sticker send|upload role info|add|remove channel info|list member info voice status event list|create timeout kick banagentagents list add delete bindings bind unbind set-identityattachacpmcp serve list show set unsetstatushealthsessions cleanupaudittasks list audit maintenance show notify cancel flow list|show|cancelgateway call usage-cost health stability diagnostics export status probe discover install uninstall start stop restart rundaemon status install uninstall start stop restartlogssystem event heartbeat last|enable|disable presencemodels list status set set-image aliases list|add|remove fallbacks list|add|remove|clear image-fallbacks list|add|remove|clear scan auth list|add|login|setup-token|paste-token|paste-api-key|login-github-copilot auth order get|set|clearpromos list claim <slug>infer (alias: capability) list inspect model run|list|inspect|providers|auth login|logout|status image generate|edit|describe|describe-many|providers audio transcribe|providers tts convert|voices|personas|providers|status|enable|disable|set-provider|set-persona video generate|describe|providers web search|fetch|providers embedding create|providerssandbox list recreate explaincron status list get add edit rm enable disable runs runnodes status describe list pending approve reject rename invoke notify push canvas snapshot|present|hide|navigate|eval canvas a2ui push|reset camera list|snap|clip screen record location getdevices list remove clear approve reject rotate revokenode run status install uninstall stop restartapprovals get set allowlist add|removeexec-policy show preset setbrowser status start stop reset-profile tabs open focus close profiles create-profile delete-profile screenshot snapshot navigate resize click type press hover drag select upload fill dialog wait evaluate console pdfhooks list info check enable disable install updatewebhooks gmail setup|runproxy start run coverage sessions query blob purgepairing list approveqrclawbot qrdocsdns setuptuichat (alias: tui --local)terminal (alias: tui --local)Plugin สามารถเพิ่มคำสั่งระดับบนสุดเพิ่มเติมได้ เช่น
openclaw workboard หรือ openclaw voicecall
คำสั่งเครื่องหมายทับในแชต
ข้อความแชตรองรับคำสั่ง /... โปรดดูคำสั่งเครื่องหมายทับ
คำสั่งสำคัญ:
/status- การวินิจฉัยอย่างรวดเร็ว/trace- บรรทัดการติดตาม/ดีบักของ Plugin ซึ่งจำกัดขอบเขตเฉพาะเซสชัน/config- การเปลี่ยนแปลงการกำหนดค่าที่บันทึกไว้อย่างถาวร/debug- การแทนที่การกำหนดค่าสำหรับรันไทม์เท่านั้น (อยู่ในหน่วยความจำ ไม่ใช่บนดิสก์ และต้องกำหนดcommands.debug: true)
การติดตามการใช้งาน
openclaw status --usage และส่วนติดต่อผู้ใช้ควบคุมจะแสดงการใช้งาน/โควตาของผู้ให้บริการเมื่อ
มีข้อมูลรับรอง OAuth/API ข้อมูลมาจากเอนด์พอยต์การใช้งาน
ของผู้ให้บริการโดยตรง และถูกปรับให้อยู่ในรูปแบบ X% left ผู้ให้บริการที่มี
ช่วงเวลาการใช้งานในปัจจุบัน ได้แก่ Anthropic, Gemini CLI, GitHub Copilot, MiniMax, OpenAI Codex,
Xiaomi และ z.ai
โปรดดูรายละเอียดที่การติดตามการใช้งาน