OpenClaw 配置教程:在 macOS 上搭建 AI 助手并与飞书集成

摘要

本文记录了在 macOS 系统上安装和配置 OpenClaw 的完整过程,包括:

  • OpenClaw 的安装与初始化
  • Moonshot Kimi API 的配置
  • 飞书(Feishu)机器人的接入
  • 常见问题与解决方案

目录

  1. 什么是 OpenClaw?
  2. 环境准备
  3. 安装 OpenClaw
  4. 配置 Moonshot Kimi API
  5. 接入飞书机器人
  6. 配置详解
  7. 使用技巧
  8. 总结

1. 什么是 OpenClaw?

OpenClaw 是一个开源的 AI 助手框架,可以将大语言模型(如 Kimi、GPT、Claude 等)接入到各种即时通讯平台(飞书、钉钉、Slack、Discord 等),让 AI 成为你的个人助手。

通过 OpenClaw,你可以直接在飞书里与 AI 对话,让它帮你:整理文件、写代码、查询资料、管理日程,甚至控制你的电脑。


2. 环境准备

2.1 系统要求

  • macOS 10.15+ 或 Linux
  • Node.js 18+
  • 网络连接(用于下载模型和插件)

2.2 所需账号

  • Moonshot 账号(获取 Kimi API Key)
  • 飞书开发者账号(创建企业自建应用)

3. 安装 OpenClaw

3.1 使用 npm 安装

npminstall-g openclaw 

3.2 初始化配置

安装完成后,运行配置向导:

openclaw configure 

向导会引导你完成以下配置:

  • 选择运行模式(local/remote)
  • 配置 AI 模型提供商
  • 设置通讯渠道(飞书/钉钉等)

4. 配置 Moonshot Kimi API

4.1 获取 API Key

  1. 访问 Moonshot 开放平台:https://platform.moonshot.cn
  2. 注册/登录账号
  3. 创建 API Key
  4. 复制 Key 备用(格式:sk-xxxxxxxx)

4.2 配置到 OpenClaw

在配置向导中选择 Moonshot 作为模型提供商,输入 API Key。

配置完成后,OpenClaw 会自动创建以下配置:

{"models":{"providers":{"moonshot":{"baseUrl":"https://api.moonshot.cn/v1","models":[{"id":"kimi-k2.5","contextWindow":256000,"maxTokens":8192}]}}},"agents":{"defaults":{"model":{"primary":"moonshot/kimi-k2.5"}}}}

5. 接入飞书机器人

5.1 创建飞书应用

  1. 访问飞书开放平台:https://open.feishu.cn
  2. 创建企业自建应用
  3. 记录 App ID 和 App Secret
  4. 开通权限:
    • 获取用户基本信息
    • 读取文档
    • 发送消息

5.2 配置 OpenClaw 连接飞书

在 OpenClaw 配置中添加飞书渠道:

{"channels":{"feishu":{"enabled":true,"appId":"cli_xxxxxxxxxx","appSecret":"xxxxxxxxxx","connectionMode":"websocket","groupPolicy":"open","dmPolicy":"open"}}}

5.3 启动服务

配置完成后,启动 OpenClaw 服务:

openclaw gateway start 

然后在飞书里搜索你的应用,开始对话!


6. 配置详解

6.1 核心配置文件

OpenClaw 的配置存储在 ~/.openclaw/openclaw.json,主要包含:

  • auth: API 认证配置
  • models: 模型提供商和参数
  • agents: 助手默认设置
  • channels: 通讯渠道配置
  • gateway: 网关服务配置
  • plugins: 插件加载配置

6.2 安全建议

生产环境建议修改以下配置:

  1. groupPolicy"open" 改为 "allowlist"
  2. 设置 tools.profile"messaging" 限制工具权限
  3. 启用 sandbox 模式运行外部命令
  4. 定期更换 gateway.auth.token

7. 使用技巧

7.1 常用命令

命令说明
openclaw status查看服务状态
openclaw gateway start启动网关服务
openclaw gateway stop停止网关服务
openclaw logs --follow实时查看日志
openclaw security audit安全审计

7.2 会话管理

  • 每个聊天窗口有独立的会话上下文
  • 上下文窗口 256k,满了会自动遗忘最早的内容
  • 重要信息会被优先保留

8. 总结

通过本文的配置,我们成功在 macOS 上搭建了 OpenClaw 服务,接入了 Moonshot Kimi 模型,并与飞书机器人打通。

现在你可以随时随地通过飞书与 AI 助手对话,让它帮你处理各种任务。OpenClaw 的强大之处在于其插件系统,可以扩展更多功能,比如文件管理、代码执行、智能家居控制等。

Happy coding with AI! 🤖


附录:参考链接

  • OpenClaw 官方文档:https://docs.openclaw.ai
  • Moonshot 开放平台:https://platform.moonshot.cn
  • 飞书开放平台:https://open.feishu.cn

Read more

【选型】地瓜机器人RDK系列选型指南:X3 vs X5 vs S100 vs S100P(含资源对比图)

【选型】地瓜机器人RDK系列选型指南:X3 vs X5 vs S100 vs S100P(含资源对比图)

在机器人开发领域,地瓜机器人(D-Robotics)凭借其“RDK(Robot Developer Kit)”系列开发套件,已成为众多开发者和创业团队的首选平台。从轻量级边缘计算到高性能具身智能,地瓜机器人已构建了覆盖多场景的完整产品线,致力于为开发者提供高性价比、高集成度、高扩展性的解决方案。其核心芯片“旭日®”系列持续迭代,推动AI与机器人深度融合,助力实现从感知到控制的全链路自主化。 本文将深入对比当前主流的四款RDK开发套件:RDK X3、RDK X5、RDK S100、RDK S100P,并提供详细的资源对比图与应用场景分析,帮助你快速完成技术选型,降低开发门槛,提升项目落地效率。 一、产品定位概览 在深入参数前,先明确每款产品的核心定位,以便根据项目阶段、预算和性能需求做出合理选择。 ● RDK X3:轻量级边缘AI计算模组,适合入门级机器人、智能摄像头、无人机等低功耗、小体积场景。是初学者和教育项目的理想起点,具备基础AI推理能力,可快速搭建视觉识别系统。 ● RDK

Qwen-Image-2512 V2版 - 细节拉满,更真实的AI绘画体验 ComfyUI+WebUI 一键整合包下载

Qwen-Image-2512 V2版 - 细节拉满,更真实的AI绘画体验 ComfyUI+WebUI 一键整合包下载

Qwen-Image-2512 是 Qwen-Image 文生图基础模型的 12 月更新版本,这是一个最新的文本生成图像模型,特点是 画面更真实、细节更精致,提升了人物与自然细节的真实感,适合在创意设计、教育展示、内容生产等领域使用。 今天分享的 Qwen-Image-2512 V2版 一键包基于阿里最新开源的 Qwen-Image-2512 的FP8量化版(同时支持BF16),支持消费级显卡最低12G显存流畅运行,支持更适合小白操作的WebUI模式和专业选手的ComfyUI两种模式。 相比较上个版本,V2版因使用精度更高的FP8模型,所以在生成效果上更好,同时对硬件的要求也更高,大家根据需要选择适合自己的版本。 下载地址:点此下载   模型特点 更真实的人物表现:相比旧版本,人物的面部细节、表情和环境都更自然,不再有明显的“AI感”。   更精细的自然细节:风景、动物毛发、水流等元素渲染更逼真,层次感更强。   更准确的文字渲染:在生成带文字的图像(如海报、PPT)时,排版和字体更清晰,图文融合更好。   更强的整体性能:

AR眼镜基础功能实现

AR眼镜基础功能实现 以下代码示例基于Unity和ARKit/ARCore框架,实现基础的AR眼镜功能模块。需确保开发环境已配置相关SDK。 场景初始化与AR会话 using UnityEngine; using UnityEngine.XR.ARFoundation; public class ARSceneSetup : MonoBehaviour { private ARSession arSession; private ARRaycastManager raycastManager; void Start() { arSession = FindObjectOfType<ARSession>(); raycastManager = FindObjectOfType<ARRaycastManager>(); if(arSession == null || raycastManager == null) { Debug.LogError("Missing AR Components"); } } } 物体识别与追踪 using System.Collections

速通前端篇 —— HTML

速通前端篇 —— HTML

找往期文章包括但不限于本期文章中不懂的知识点: 个人主页:我要学编程程(ಥ_ಥ)-ZEEKLOG博客 所属专栏:速通前端 目录 HTML的介绍 如何创建HTML文件 HTML 文件基本结构 HTML常用标签 title标签   标题标签 h1-h6  段落标签 p 换行标签 br 图片标签 img  超链接 a 表格标签 table 表单标签 input 标签 form 标签  select 标签 textarea 标签  无语义标签 div&span 列表标签  综合练习:用户登录  由于我们Java是属于后端开发的,因此对于前端部分,我们只需要简单了解,达到认识与编写基本的代码即可。  HTML的介绍 HTML(Hyper