最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

macos部署openclaw的圖文步驟

  發(fā)布時間:2026-03-12 10:47:41   作者:河碼匠   我要評論
本文主要介紹了在macOS上部署OpenClaw的詳細步驟,包括安裝Node.js環(huán)境、使用npm安裝OpenClaw、配置OpenClaw及常用命令,文中通過代碼圖文介紹的非常詳細,需要的朋友們下面隨著小編來一起學習學習吧

一、安裝 node

node官方

1. 安裝 node 虛擬環(huán)境

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.4/install.sh | bash

2. 配置 nvm

命令行中可以直接使用 nvm。不配置需要進入到 ~/.nvm 目錄執(zhí)行

# 將下面三行放入 .zshrc 中命令行可以直接使用 nvm 命令。
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # 這行加載 nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # 命令補全

3. nvm 相關操作

# 查看遠程可安裝的 node 版本
nvm ls-remote 
# 安裝指定版本 node
nvm install v24.12.0
# 使用指定版本
nvm use v24.12.0
# 查看本地已安裝版本
nvm ls

二、安裝 openclaw

openclaw 官方

1. 使用npm安裝 openclaw

npm install -g openclaw@latest

2. 初始化 openclaw

openclaw onboard --install-daemon

這里選 yes

然后選 QuickStart

這里選擇模型,我選擇的 OpenAI

這里填寫 key 或者使用 open Codex。
我使用的是 Codex

這里會在游覽器自動打開一個 openai 的登錄頁面,登錄就行。

然后選擇模型版本。這里我要用 0011.ai 代理就選默認了。代理稍后在配置中配置。

然后選擇使用的聊天選件。我本地用就不選這個了。skip for now 跳過

然后安裝 skills。這個可以后面在安裝。

然后是安裝 hooks,這里面有幾個選項

選項作用解釋
boot-md啟動時運行 BOOT.md
當 Gateway 啟動且內部鉤子啟用時,此鉤子會執(zhí)行工作區(qū)根目錄下的 BOOT.md 文件里的指令。
適合放一些啟動時需要自動執(zhí)行的任務。比如,在 BOOT.md 里寫上發(fā)送一條“我上線了”的消息,或者初始化某個服務的指令。
bootstrap-extra-files注入額外的啟動文件
在 Agent 啟動流程 (agent:bootstrap 事件) 中,這個鉤子可以將你額外指定的文件注入到 Agent 的工作區(qū)上下文中。
適合讓每次對話都自動加載一些特定文件。比如一些固定的參考文檔、代碼片段等,不用每次手動/load。
command-logger記錄所有指令日志
它會監(jiān)聽所有的命令事件,并將記錄保存到 ~/.openclaw/logs/commands.log 文件中。
相當于一個操作記錄員。開啟后,在 OpenClaw 里執(zhí)行過的所有命令都會被記錄下來,方便日后排查問題或審計。
session-memory保存會話記憶
當你執(zhí)行 /new 命令開始一個新會話時,它會自動將當前會話的上下文保存到你的 Agent 工作區(qū)中。
可以讓OpenClaw擁有跨會話的長期記憶。即使你開啟了新對話,它也能回憶起之前聊過的重要信息,讓交互更有連續(xù)性。

然后他會安裝 gateway。等一會兒就行了,然后選擇使用命令行對話還是 UI 對話。建議先用 UI 里面很多信息比較清楚。

完成后會自動在游覽器打開 UI 頁面。沒打開也沒事,日志里面可以看到。自己打開就行了

現(xiàn)在可以發(fā)送聊天嘗試。我這里報錯,是因為我要使用 0011.ai 代理。沒有配。后面在 openclaw.json 中配置

三、openclaw 目錄結構

目錄在 ~/.openclaw

.
├── agents
│   └── main
│       ├── agent
│       │   └── models.json
│       └── sessions
│           ├── faf8ec2c-238b-4aa8-88ef-7233dcbcd4e0.jsonl
│           └── sessions.json
├── canvas
│   └── index.html
├── cron
│   └── jobs.json
├── devices
│   ├── paired.json
│   └── pending.json
├── identity
│   ├── device-auth.json
│   └── device.json
├── logs
│   ├── config-audit.jsonl
│   ├── gateway.err.log
│   └── gateway.log
├── memory
│   └── main.sqlite
├── openclaw.json
├── update-check.json
└── workspace
    ├── AGENTS.md
    ├── BOOTSTRAP.md
    ├── HEARTBEAT.md
    ├── IDENTITY.md
    ├── SOUL.md
    ├── TOOLS.md
    └── USER.md
路徑類型作用
openclaw.json主配置OpenClaw 主配置文件,包含 gateway 端口、token、provider API、models、agents 配置
update-check.json更新記錄記錄 OpenClaw 是否檢查過新版本
memory/main.sqlite數(shù)據(jù)庫Agent 長期記憶數(shù)據(jù)庫(對話、上下文、狀態(tài))
logs/gateway.log日志Gateway 正常運行日志
logs/gateway.err.log日志Gateway 錯誤日志
logs/config-audit.jsonl日志記錄配置文件修改歷史
workspace/工作區(qū)Agent 執(zhí)行任務、生成代碼、存放文件的目錄
workspace/AGENTS.mdPrompt定義 Agent 類型和行為
workspace/BOOTSTRAP.mdPromptAgent 啟動時的 system prompt
workspace/HEARTBEAT.mdPromptAgent 心跳 / 狀態(tài)更新規(guī)則
workspace/IDENTITY.mdPromptAgent 身份定義
workspace/SOUL.mdPromptAgent 行為哲學 / 規(guī)則
workspace/TOOLS.mdPromptAgent 可用工具說明
workspace/USER.mdPrompt用戶信息與偏好
identity/認證身份認證
identity/device-auth.json認證設備 / 客戶端認證信息
identity/device.json設備信息記錄當前設備標識
cron/調度系統(tǒng)OpenClaw 內置 cron scheduler 的配置目錄
cron/jobs.json定時任務配置存儲 OpenClaw 的 定時任務(cron jobs)
devices/設備管理OpenClaw 的 設備配對系統(tǒng)
devices/paired.json設備列表已經(jīng)授權的設備(Dashboard / CLI / Remote)
devices/pending.json配對隊列等待授權的設備

四、配置 openclaw。

1.openclaw.json配置文件

{
  "wizard": {
    // 上次運行初始化向導的時間
    "lastRunAt": "2026-03-09T01:29:44.906Z",
    // 上次運行向導時的 OpenClaw 版本
    "lastRunVersion": "2026.3.2",
    // 最后執(zhí)行的初始化命令(通常是 onboard)
    "lastRunCommand": "onboard",
    // 運行模式:local / cloud
    "lastRunMode": "local"
  },
  "agents": {
    "defaults": {
      // Agent 的工作目錄
      // AI 生成文件、執(zhí)行任務都會在這里
      "workspace": "/Users/xxx/.openclaw/workspace",
      "compaction": {
        // 上下文壓縮策略
        // safeguard = 防止上下文爆炸
        "mode": "safeguard"
      },
      // 同時運行的最大 agent 數(shù)
      "maxConcurrent": 4,
      "subagents": {
        // 子 agent 最大并發(fā)數(shù)量
        "maxConcurrent": 8
      }
    }
  },
  "tools": {
    // 工具權限配置。這里控制模型是否有權限訪問本機電腦。full 為所有權限
    // messaging / standard / full
    "profile": "messaging"
  },
  "messages": {
    // 消息確認范圍
    // group-mentions = 只響應提及
    "ackReactionScope": "group-mentions"
  },
  "commands": {
    // 是否使用本地原生命令
    "native": "auto",
    // 是否自動加載 native skills
    "nativeSkills": "auto",
    // 命令執(zhí)行失敗是否自動重啟
    "restart": true,
    // 命令執(zhí)行者顯示方式
    // raw = 顯示真實用戶名
    "ownerDisplay": "raw"
  },
  "session": {
    // DM 會話范圍
    // per-channel-peer = 每個頻道獨立會話
    "dmScope": "per-channel-peer"
  },
  "hooks": {
    "internal": {
      // 是否啟用內部 hook 系統(tǒng)
      "enabled": true,
      "entries": {
        "boot-md": {
          // 啟動時加載 workspace 中的 BOOTSTRAP.md
          "enabled": true
        },
        "command-logger": {
          // 記錄命令執(zhí)行日志
          "enabled": true
        },
        "session-memory": {
          // 啟用會話記憶系統(tǒng)
          "enabled": true
        }
      }
    }
  },
  "gateway": {
    // OpenClaw Web Dashboard 端口
    "port": 18789,
    // gateway 運行模式
    // local = 僅本地訪問
    "mode": "local",
    // 監(jiān)聽地址
    // loopback = 127.0.0.1
    "bind": "loopback",
    "auth": {
      // 認證方式
      // token / none
      "mode": "token",
      // Dashboard 登錄 token
      "token": "372ec8cbcfe557ee947ec76bccd63f33022bb673c282de48"
    },
    "tailscale": {
      // 是否啟用 Tailscale 遠程訪問
      "mode": "off",
      // 程序退出時是否重置網(wǎng)絡
      "resetOnExit": false
    },
    "nodes": {
      // 禁止 AI 執(zhí)行的系統(tǒng)命令
      "denyCommands": [
        "camera.snap",
        "camera.clip",
        "screen.record",
        "contacts.add",
        "calendar.add",
        "reminders.add",
        "sms.send"
      ]
    }
  },
  "models": {
    // provider 合并模式
    // merge = 合并多個 provider
    "mode": "merge",
    "providers": {
      "anthropic": {
        // API 代理地址
        "baseUrl": "https://aicoding.2233.ai",
        // API Key
        "apiKey": "sk-c4pBAcG",
        // API 類型
        // anthropic-messages = Claude Messages API
        "api": "anthropic-messages",
        "models": [
          {
            // 模型 ID
            "id": "claude-opus-4",
            // 模型顯示名稱
            "name": "claude-opus-4"
          }
        ]
      }
    }
  },
  "auth": {
    "profiles": {
      "anthropic:default": {
        // 使用哪個 provider
        "provider": "anthropic",
        // 認證模式
        // api_key / oauth
        "mode": "api_key"
      }
    }
  },
  channels: {
    // 根據(jù)聊天平臺 + 頻道 ID 自動選擇模型
    modelByChannel: {
      discord: {
        // Discord 頻道 ID
        // 如果用戶在這個頻道聊天
        // OpenClaw 會使用 Claude Opus
        "123456789012345678": "anthropic/claude-opus-4-6",
      },
      slack: {
        // Slack channel ID
        // 在這個頻道里聊天會使用 GPT-4.1
        C1234567890: "openai/gpt-4.1",
      },
      telegram: {
        // Telegram 群 ID
        // 所有消息默認使用 GPT-4.1 mini
        "-1001234567890": "openai/gpt-4.1-mini",
        // Telegram topic (論壇模式)
        // 格式:
        // group_id:topic:topic_id
        //
        // 在 topic 99 里使用 Claude Sonnet
        "-1001234567890:topic:99": "anthropic/claude-sonnet-4-6",
      },
    },
  },
  "meta": {
    // 最后修改配置的 OpenClaw 版本
    "lastTouchedVersion": "2026.3.2",
    // 最后修改時間
    "lastTouchedAt": "2026-03-09T01:29:44.914Z"
  }
}

2. 常用配置

配置作用
gateway.portDashboard 端口
gateway.auth.token登錄 token
models.providersAI 模型提供商
agents.defaults.workspaceAgent 工作目錄
tools.profile模型權限,full 系統(tǒng)所有權限

五、安裝 skill

ClawHub 是 OpenClaw 生態(tài)里的 插件 / 模塊倉庫管理工具。

1. 安裝clawhub

npm install -g clawhub

2. 常用參數(shù)和用法

命令作用示例
clawhub search搜索模塊clawhub search discord
clawhub install安裝模塊clawhub install discord
clawhub remove刪除模塊clawhub remove discord
clawhub list查看已安裝模塊clawhub list
clawhub info查看模塊信息clawhub info discord
clawhub update更新模塊clawhub update discord
clawhub upgrade更新所有模塊clawhub upgrade
clawhub enable啟用模塊clawhub enable discord
clawhub disable禁用模塊clawhub disable discord
clawhub doctor檢查模塊問題clawhub doctor
clawhub repo add添加倉庫clawhub repo add <url>
clawhub repo list查看倉庫clawhub repo list
clawhub repo remove刪除倉庫clawhub repo remove <url>

六、openclaw常用命令

1. 基礎命令

命令作用示例
openclaw顯示幫助openclaw
openclaw version查看版本openclaw version
openclaw help查看幫助openclaw help
openclaw status查看運行狀態(tài)openclaw status

2. 初始化

命令作用示例
openclaw onboard --install-daemon完整安裝向導和安裝系統(tǒng)服務openclaw onboard --install-daemon
openclaw onboard安裝向導openclaw onboard
openclaw start啟動 gateway + agentopenclaw start
openclaw stop停止 OpenClawopenclaw stop
openclaw restart重啟服務openclaw restart

3. 日志

命令作用示例
openclaw logs查看日志openclaw logs
openclaw logs --follow實時日志openclaw logs --follow
openclaw logs --errors只看錯誤日志openclaw logs --errors

4. 模型管理

命令作用示例
openclaw models list查看可用模型openclaw models list
openclaw models auth login登錄模型 provideropenclaw models auth login
openclaw models auth logout退出登錄openclaw models auth logout
openclaw models test測試模型連接openclaw models test

5. 系統(tǒng)插件

命令作用示例
openclaw plugins list查看插件openclaw plugins list
openclaw plugins install安裝插件openclaw plugins install discord
openclaw plugins remove刪除插件openclaw plugins remove discord
openclaw plugins update更新插件openclaw plugins update

6. Agent 管理

命令作用示例
openclaw agents list查看 agentopenclaw agents list
openclaw agents add添加 agentopenclaw agents add coder
openclaw agents remove刪除 agentopenclaw agents remove coder
openclaw agents restart重啟 agentopenclaw agents restart

7. 設備管理

命令作用示例
openclaw devices list查看已配對設備openclaw devices list
openclaw devices approve批準設備openclaw devices approve
openclaw devices remove移除設備openclaw devices remove

8. 配置管理

命令作用示例
openclaw config show查看配置openclaw config show
openclaw config edit編輯配置openclaw config edit
openclaw config reset重置配置openclaw config reset

9. 調試 / 診斷

命令作用示例
openclaw doctor檢查系統(tǒng)問題openclaw doctor
openclaw debug調試模式openclaw debug
openclaw env查看環(huán)境信息openclaw env

10. 開發(fā)工具

命令作用示例
openclaw run運行 agent 任務openclaw run
openclaw exec執(zhí)行命令openclaw exec
openclaw shell打開 agent shellopenclaw shell

11. 更新

命令作用示例
openclaw update更新 OpenClawopenclaw update
openclaw upgrade升級組件openclaw upgrade

到此這篇關于macos部署openclaw的圖文步驟的文章就介紹到這了,更多相關macos部署openclaw內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持腳本之家!

相關文章

最新評論

平谷区| 客服| 钟祥市| 阳泉市| 忻城县| 文成县| 溧阳市| 雷山县| 江永县| 电白县| 芮城县| 宽城| 龙泉市| 饶河县| 涞源县| 六枝特区| 仪征市| 正蓝旗| 周至县| 临潭县| 兰考县| 荆州市| 吴忠市| 汝阳县| 琼海市| 留坝县| 安泽县| 东方市| 宣武区| 洛阳市| 霍林郭勒市| 临桂县| 当阳市| 昂仁县| 百色市| 巨鹿县| 沂南县| 吴忠市| 舟曲县| 卓资县| 江阴市|