我的电脑是macbook air,芯片是M3,由于想零成本养🦞,想进行本地部署。
- 第一阶段:DeepSeek本地部署
- 步骤一:下载ollama
- 首先尝试了终端命令行的形式,
curl -fsSL https://ollama.com/install.sh| sh下载18.6%之后,显示 url:(56)Recv failure:connect reset by peer - 然后,直接选择手动下载,登陆ollama官网,直接download,会自动识别系统下载,速度很快,下载后直接拖到应用文件夹,就可以运行ollama
- 步骤二:下载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
- 步骤一:手动确认并完成 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"' >> ~/.zshrc
和source ~/.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