小白的第一次本地部署deepseek+openclaw,跟着大模型部署AI工具

0 阅读4分钟

我的电脑是macbook air,芯片是M3,由于想零成本养🦞,想进行本地部署。

  • 第一阶段:DeepSeek本地部署
  1. 步骤一:下载ollama
  • 首先尝试了终端命令行的形式, curl -fsSL https://ollama.com/install.sh| sh 下载18.6%之后,显示 url:(56)Recv failure:connect reset by peer
  • 然后,直接选择手动下载,登陆ollama官网,直接download,会自动识别系统下载,速度很快,下载后直接拖到应用文件夹,就可以运行ollama
  1. 步骤二:下载deepseek
  • 在DeepSeek和豆包上问了这个配置的电脑适合运用的DeepSeek模型的大小,确认了7b的模型。

  • 首先尝试在终端运行ollama run deepseek-r1:7b结果又是漫长的下载,当然结果是没成功

  • 然后直接在网页输入 www.modelscope.cn/models/unsl…

  • 下载之后, cd ~/Downloads在下载文件夹中找到了.gguf文件。

  • 在本目录下,需要有一个名为 Modelfile 的文本文件,里面只有一行内容,指定 GGUF 文件的路径。如果还没有创建,可以快速用 echo 命令生成: echo "FROM ./DeepSeek-R1-Distill-Qwen-7B-Q4_K_M.gguf" > Modelfile

  • 在终端继续运行ollama create deepseek-r1:7b -f ./Modelfile后,终端显示success。

  • 终端继续运行 ollama run deepseek-r1:7b即可进行对话,退出可以control+D。

  • 第二阶段:部署openclaw

  1. 步骤一:手动确认并完成 Homebrew 采用官方的安装会很慢,或者直接下载不了,路径错误之类的问题,所以直接采用国内镜像
export HOMEBREW_CORE_GIT_REMOTE="https://mirrors.ustc.edu.cn/homebrew-core.git"

# 设置 Homebrew 本身(brew.git)的镜像源
export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.ustc.edu.cn/brew.git"

# 设置预编译二进制包(Bottles)的镜像源
export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.ustc.edu.cn/homebrew-bottles"

# 设置 API 域名镜像(Homebrew 4.0 以后需要)
export HOMEBREW_API_DOMAIN="https://mirrors.ustc.edu.cn/homebrew-bottles/api"

#安装
/bin/bash -c "$(curl -fsSL https://mirrors.ustc.edu.cn/misc/brew-install.sh)"

快了不少,但是安装完成之后,brew还是找不到,我真是服气。执行 echo 'export PATH="/opt/homebrew/bin:$PATH"' >> ~/.zshrcsource ~/.zshrc终于,brew--Version出现了 2. 步骤二:安装node

# 安装 Node.js 22
brew install node@22

# 安装完成后,将其链接到系统环境
brew link --overwrite node@22

# 验证安装是否成功
node -v

3.步骤三:安装openclaw

  • 这个地方给我的推荐有两个,一个是中文社区版,一个是官方原版,虽然我觉得英语有这么多翻译应该不成问题,但是我还是选择了中文社区版,实话说,被这个网络问题干麻了,我实在是太小白了。不过仍然卡住,🤣 执行 npm config set registry https://registry.npmmirror.com/ 换成淘宝镜像,再执行
# 使用 npm 全局安装中文社区版
npm install -g openclaw-cn@latest

2min完成安装。 直接运行openclaw会显示


Usage: openclaw-cn [options] [command]

Options:

  -V, --version     output the version number

  --dev             开发模式:将状态隔离到 ~/.openclaw-cn-dev,默认网关端口 19001,并调整派生端口(浏览器/画布)

  --profile <name>  使用命名配置文件(将 OPENCLAW_STATE_DIR/OPENCLAW_CONFIG_PATH 隔离到

                    ~/.openclaw-cn-<name>)

  --no-color        禁用 ANSI 颜色

  -h, --help        display help for command

  


Commands:

  setup             初始化 ~/.openclaw/openclaw.json 和智能体工作区

  onboard           Interactive wizard to set up the gateway, workspace, and

                    skills

  configure         交互式提示来设置凭据、设备和智能体默认值

  config            配置工具 (get/set/unset)。无子命令时运行向导。

  doctor            网关和渠道的健康检查 + 快速修复

  dashboard         使用当前令牌打开控制 UI

  reset             重置本地配置/状态(保留 CLI 安装)

  uninstall         卸载网关服务 + 本地数据(保留 CLI)

  message           发送消息和渠道操作

  memory            Memory search tools

  agent             通过网关运行智能体轮次(使用 --local 运行内嵌智能体)

  agents            管理隔离的智能体(工作区 + 认证 + 路由)

  acp               智能体控制协议工具

  gateway           网关控制

  daemon            网关服务(旧别名)

  logs              网关日志

  system            系统事件、心跳和在线状态

  models            模型配置

  approvals         执行审批

  nodes             节点命令

  devices           设备配对 + 令牌管理

  node              节点控制

  sandbox           沙箱工具

  tui               终端 UI

  cron              定时任务调度

  dns               DNS 工具

  docs              文档工具

  hooks             钩子工具

  webhooks          Webhook 工具

  pairing           配对工具

  plugins           插件管理

  channels          渠道管理

  directory         目录命令

  security          安全工具

  skills            技能管理

  update            CLI 更新工具

  feishu            飞书调试工具

  status            显示渠道健康状态和最近的会话接收方

  health            从运行中的网关获取健康状态

  sessions          列出存储的对话会话

  browser           管理 clawd 专用浏览器(Chrome/Chromium)

  help              display help for command

  


**示例:******

  openclaw-cn channels login --verbose

    连接个人 WhatsApp Web 并显示二维码和连接日志。

  openclaw-cn message send --target +15555550123 --message "Hi" --json

    通过你的 Web 会话发送消息并输出 JSON 结果。

  openclaw-cn gateway --port 18789

    在本地运行 WebSocket 网关。

  openclaw-cn --dev gateway

    在 ws://127.0.0.1:19001 运行开发网关(隔离状态/配置)。

  openclaw-cn gateway --force

    终止占用默认网关端口的进程,然后启动网关。

  openclaw-cn gateway ...

    通过 WebSocket 控制网关。

  openclaw-cn agent --to +15555550123 --message "Run summary" --deliver

    通过网关与智能体直接对话;可选择发送 WhatsApp 回复。

  openclaw-cn message send --channel telegram --target @mychat --message "Hi"

    通过你的 Telegram 机器人发送消息。

  


文档: docs.clawd.bot/cli