【2026 最新】Mac 上手 OpenClaw 超详细保姆级教程(附 skills 安装)

【2026 最新】Mac 上手 OpenClaw 超详细保姆级教程(附 skills 安装)

OpenClaw 是什么?

OpenClaw 是一个开源的、终端优先的个人 AI 助手框架,支持多模型接入(Claude、GPT 等)、技能扩展(联网、文件操作、提醒、Notion、GitHub 等)、多渠道聊天(WhatsApp、飞书、Telegram 等)。它不像 Cursor 是 IDE 插件,而是更像一个“AI 秘书”,可以本地运行、完全自定义、国内模型友好。

一、安装 OpenClaw(Mac 推荐方式)

步骤 1:一键安装

curl-fsSL https://openclaw.ai/install.sh |bash
  • 安装过程会下载最新 CLI、安装到 ~/.local/bin/openclaw
  • 可能会提示添加 PATH,已自动加到 ~/.zshrc(如果没有,手动加):
echo'export PATH="$HOME/.local/bin:$PATH"'>> ~/.zshrc source ~/.zshrc 

步骤 2:验证安装

openclaw --version# 应该输出类似:OpenClaw 2026.3.2 (85377a2)

如果 command not found → 重新 source ~/.zshrc 或重开终端。

步骤 3:第一次启动(onboarding)

openclaw 
  • 会进入 onboarding 向导(文字交互)
  • Security warning → 选 Yes(个人使用默认安全)
  • Onboarding mode → 选 QuickStart(最快)
  • Gateway port → 默认 18789,回车
  • Model/auth provider → 选 Volcano Engine(火山引擎)
  • How do you want to provide this API key? → 选 Paste API key now
  • Enter Volcano Engine API key → 粘贴你的火山 Ark key(fb… 开头的完整字符串)
  • Default model → 手动输入:ark/doubao-seed-2-0-pro-260215(或 code-preview 版)
  • Select channel → 可以先 Skip for now(后面再加 WhatsApp/飞书)
  • Configure skills now? → 选 Yes,逐个看提示(apple-reminders、apple-notes、github 建议开,其他看需求)
  • Set XXX_API_KEY for YYY? → 除了你需要的(如 Notion),其他都选 No
  • Enable hooks? → 全选(boot-md、session-memory 等)
  • How do you want to hatch your bot? → 选 Hatch in TUI(推荐)

完成 onboarding 后会进入 TUI 界面,如果看到模型是 ark/doubao-seed-2-0-pro-260215,恭喜第一步成功!

二、优化配置(避免 unknown model / timeout)

很多人在 onboarding 后会遇到 Unknown model: volcengine/… 或 timeout,原因是对内建 volcengine provider 的残留。

步骤:手动修正配置

  1. 打开配置文件:
nano ~/.openclaw/openclaw.json 
  1. 确保 models 部分是下面这样(替换你的完整 key):
"models":{"providers":{"ark":{"baseUrl":"https://ark.cn-beijing.volces.com/api/v3","apiKey":"你的完整 fb... key","api":"openai-completions","models":[{"id":"doubao-seed-2-0-pro-260215","name":"豆包 Seed 2.0 Pro","contextWindow":256000,"maxTokens":128000},{"id":"doubao-seed-2-0-code-preview-260215","name":"豆包 Seed 2.0 Code Preview","contextWindow":256000,"maxTokens":128000}]}}},"agents":{"defaults":{"model":{"primary":"ark/doubao-seed-2-0-pro-260215"},"models":{"ark/doubao-seed-2-0-pro-260215":{},"ark/doubao-seed-2-0-code-preview-260215":{}}}}
  1. 删除任何残留的 volcengine 相关(auth.profiles、旧 models)。
  2. 保存后重启:
openclaw doctor --fix openclaw gateway restart openclaw tui 
  1. 进 TUI 后输入:
/new /model ark/doubao-seed-2-0-pro-260215 

再问“你好,用繁体中文回我”,如果正常回复 → 配置成功!

三、安装 skills(重点:用 npx clawhub install)

OpenClaw 的技能主要通过 ClawHub 安装,命令是 npx clawhub install <skill-name>(不是 openclaw skills install)。

步骤示例:安装 Tavily 搜索技能

  1. 确保 npx 可用(Node.js 自带):
npx --version
  1. 安装 tavily-search:
npx clawhub install tavily-search 
  • 会自动下载技能到 ~/.openclaw/workspace/skills/tavily-search
  • 如果提示权限问题,加 sudo 或检查目录权限
  1. 配置 Tavily API Key(最稳用 export):
exportTAVILY_API_KEY="tvly-你的完整 key"

(或写进 ~/.openclaw/.env)

  1. 重启:
openclaw gateway restart openclaw tui 
  1. 测试:
/new 用 Tavily 搜索 2026 年多模态推理最新论文 

其他常用技能安装命令(直接复制跑):

  • 学术论文搜索(OpenAlex,无需 key):
npx clawhub install academic-research 
  • arXiv 专用:
npx clawhub install arxiv-search-collector 
  • Hugging Face 数据集/模型搜索:
npx clawhub install hugging-face-datasets 
  • 安装后都重启 gateway + tui 测试。

四、常见问题速查

  • Unknown model: volcengine/… → 删 auth.profiles.volcengine:default + doctor --fix
  • LLM request timed out → 换翻墙节点(香港/台湾)+ 检查 key
  • 技能没载入 → ls ~/.openclaw/workspace/skills 确认文件夹存在
  • TUI 界面乱码 → 终端字体换成 Nerd Font
在这里插入图片描述

Read more

Ubuntu24安装ClaudeCode

Ubuntu24安装ClaudeCode

报错 app-unavailable-in-region 这个错误说明 Claude Code 在你所在的地区不可用。返回的 HTML 页面是"App unavailable in region"(应用在该地区不可用)的提示页面,而不是安装脚本。 问题原因 Anthropic 目前对 Claude Code 的可用性有地区限制,你的 IP 地址所在地区可能不在支持范围内。 解决方案 1. 确认官方安装方式 先查看 Claude Code 的官方文档确认最新安装方法: 根据搜索结果,你的问题很明确:Claude Code 在你所在的地区不可用 。返回的 HTML 是"App unavailable in region"页面,而不是安装脚本。

By Ne0inhk
【成长纪实】HarmonyOS分布式软总线原理剖析:从理论到实践的完整指南

【成长纪实】HarmonyOS分布式软总线原理剖析:从理论到实践的完整指南

人们眼中的天才之所以卓越非凡,并非天资超人一等而是付出了持续不断的努力。1万小时的锤炼是任何人从平凡变成超凡的必要条件。———— 马尔科姆·格拉德威尔 🌟 Hello,我是Xxtaoaooo! 🌈 “代码是逻辑的诗篇,架构是思想的交响” HarmonyOS 官方文档 在万物互联的时代,设备间的无缝协作已成为智能生态系统的核心需求。HarmonyOS作为华为自主研发的分布式操作系统,其分布式软总线(DSoftBus)技术堪称整个系统的神经网络,承载着设备发现、连接建立、数据传输等关键功能。作为分布式系统的技术实践者,我深深被这项技术的创新性和实用性所震撼。分布式软总线不仅解决了传统多设备通信中协议复杂、兼容性差的痛点,更是构建了一个统一的通信基础设施,让开发者能够专注于业务逻辑而无需关心底层通信细节。本文将从技术原理出发,深入剖析DSoftBus的架构设计、核心组件、实现机制,并通过丰富的代码示例和实战案例,带领读者全面理解这项革命性技术。 将探讨设备发现的CoAP协议实现、组网机制的安全认证流程、数据传输的多通道优化策略,以及在实际开发中如何高效利用DSoftBus API构

By Ne0inhk
OpenClaw保姆级安装教程:windows&ubuntu

OpenClaw保姆级安装教程:windows&ubuntu

这次给大家带来了OpenClaw安装全流程,从Node.js环境准备到完整OpenClaw安装配置。无论是Ubuntu还是Windows,都能按照本指南快速完成OpenClaw安装并成功运行。 一、Ubuntu 环境安装教程 对于很多开发者来说,Linux 环境是运行服务器和后台服务的首选。如果你目前还没有安装 Ubuntu 系统,或者对 Linux 环境还比较陌生,完全不用担心。你可以先去阅读一下《安装篇–Ubuntu24.04.2详细安装教程》这篇文章,跟着教程把基础的操作系统环境搭建好之后,再回到这里继续往下进行。 在 Ubuntu 中,我将全程使用命令行来完成安装。 第一步:部署 Node.js 基础运行环境 OpenClaw 对 Node.js 的版本有一定要求,为了保证最佳的兼容性和性能,我们这里强烈推荐安装Node.js 22.x版本。 首先,我们需要下载并执行 NodeSource 提供的官方安装配置脚本,它会自动帮我们配置好软件源:

By Ne0inhk
Flutter 三方库 swagger_parser 自动化打通鸿蒙 API 通信(一键将 Swagger 转化为 Dart 模型)

Flutter 三方库 swagger_parser 自动化打通鸿蒙 API 通信(一键将 Swagger 转化为 Dart 模型)

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net 前言 在进行 OpenHarmony 项目开发时,最枯燥的工作莫过于根据后端提供的 Swagger (OpenAPI) 文档手动编写一个个的 Request 类、Response 类和 API Client。这不仅低效,而且极易因文档更新没对齐而导致 Bug。 swagger_parser 是一个强大的命令行工具,它能直接读取本地或网络上的 Swagger JSON/YAML 文件,自动为你生成完整的 Dart 数据类和 Dio/Chopper API 控制器。 一、核心工作流 Swagger JSON / YAML Swagger Parser Dart 数据模型 (JSON Serialized) Dio / Chopper

By Ne0inhk