【openclaw部署与使用之问题速查速决系列】openclaw的升级与Peekaboo的安装和授权办法(macOS)

【openclaw部署与使用之问题速查速决系列】openclaw的升级与Peekaboo的安装和授权办法(macOS)

【openclaw部署与使用之问题速查速决系列】Peekaboo的安装和授权办法(macOS)

安装Clawdbot(moltbot)坑多。记得使用node 24+,然后重装多次。我卡的最多是环境配置。然后在Provider和models上的设置卡了很多次。最后找到一个文章解决。成功和AI对话。本文章发表几小时后,我突然发现moltbot已经更名为最新的“openclaw”!

好家伙,马上升级:

升级命令(无需卸载原来的clawdbot或者moltbot):

curl -fsSL https://openclaw.ai/install.sh |bash 🦞 OpenClaw Installer The only bot Mark can't train on your DMs. ✓ Detected: macos ✓ Homebrew already installed ✓ Node.js v24.13.0 found ✓ Git already installed → Installing OpenClaw 2026.1.29... ✓ OpenClaw installed 🦞 OpenClaw installed successfully (2026.1.29)! Home sweet home. Don't worry, I won't rearrange the furniture. Config already present; running doctor... → Running doctor to migrate settings... 🦞 OpenClaw 2026.1.29 (a5b4d22) Turning "I'll reply later" into "my bot replied instantly". 

这里先解决一个插件的授权问题:Peekaboo

打开终端,输入:peekaboo permissions

如果显示没有开通,那么你的clawbot(moltbot)就会提示失败: 当前状态 ❌ AppleScript卡住(需要用户交互) ❌ Peekaboo需要屏幕录制权限 ❌ Clawdbot的message工具还不支持iMessage 可行的解决方案 方案1:给Peekaboo权限(最简单) 打开 系统设置 → 隐私与安全性 点击 屏幕录制 勾选 Peekaboo 

根据AI提示的操作是没有办法找到 勾选项目的。
解决方法:
打开 系统设置 → 隐私与安全性 →录屏。点击 ➕ 或者 +号
选择 “终端” !!!
然后打开终端的权限。

在这里插入图片描述

然后打开 系统设置 → 隐私与安全性 → 辅助功能:

在这里插入图片描述


再次验证:
peekaboo permissions
Source: local runtime
Screen Recording (Required): Granted
Accessibility (Required): Granted

解决问题!
Peekaboo的官网地址:https://www.peekaboo.boo/
可以参考的资料地址:https://ai.codefather.cn/skills/2014279385455472641

后记

实际上openclaw调用Peekaboo的时候还是会提示没有权限。我不知道为什么,还没有解决方案。可能openclaw会有,但是我没找到。但是终端是可以调用到的,只是openclaw还调用不到。迟点有需要再折腾这个了。今晚折腾了一下BlueBubbles,让openclaw可以发信息给我的iphone,iphone也可以发信息给我的mac,接下来可以通过发送imessage来让mac的opencode做点事情了。

Read more

Flutter 三方库 async_result 的鸿蒙化适配指南 - 实现具备函数式错误处理与异步执行流封装的逻辑增强、支持端侧复杂请求的极致稳健建模实战

Flutter 三方库 async_result 的鸿蒙化适配指南 - 实现具备函数式错误处理与异步执行流封装的逻辑增强、支持端侧复杂请求的极致稳健建模实战

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 三方库 async_result 的鸿蒙化适配指南 - 实现具备函数式错误处理与异步执行流封装的逻辑增强、支持端侧复杂请求的极致稳健建模实战 前言 在进行 Flutter for OpenHarmony 开发时,当我们的异步操作(如网络请求、数据库写入)涉及到复杂的失败逻辑(如网络超时、权限不足、数据空、业务逻辑错误)时,直接使用 Future<T> 会让调用方陷入无穷无尽的 try-catch 地狱。async_result 是一款结合了 Result 模型与异步语义的高级库。本文将探讨如何在鸿蒙端构建极致、专业的异步错误处理底座。 一、原直观解析 / 概念介绍 1.1 基础原理 该库建立在“

By Ne0inhk
Flutter 三方库 linalg 的鸿蒙化适配指南 - 掌控高性能线性代数、矩阵运算实战、鸿蒙级算法中枢

Flutter 三方库 linalg 的鸿蒙化适配指南 - 掌控高性能线性代数、矩阵运算实战、鸿蒙级算法中枢

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 三方库 linalg 的鸿蒙化适配指南 - 掌控高性能线性代数、矩阵运算实战、鸿蒙级算法中枢 在鸿蒙跨平台应用处理 3D 图形变换、复杂的信号处理(DSP)或是端侧的小型机器学习模型时,高效的矩阵(Matrix)与向量(Vector)运算是一切算法的基石。如果你不想手写枯燥且易错的嵌套循环。今天我们要深度解析的 linalg——一个纯 Dart 实现的、遵循线性代数标准的专业级数学库,正是帮你搭建“算法堡垒”的数字基石。 前言 linalg 提供了一套直观且功能完备的线性代数 API。它不仅支持基础的向量加减、点积(Dot Product)和叉积(Cross Product),还涵盖了复杂的矩阵乘法、转置(Transpose)以及行列式计算。在鸿蒙端项目中,

By Ne0inhk
Flutter 组件 zxcvbnm 的适配 鸿蒙Harmony 实战 - 驾驭极致密码强度评估、实现鸿蒙端金融级账户准入安全与人性化安全感知的深度方案

Flutter 组件 zxcvbnm 的适配 鸿蒙Harmony 实战 - 驾驭极致密码强度评估、实现鸿蒙端金融级账户准入安全与人性化安全感知的深度方案

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 组件 zxcvbnm 的适配 鸿蒙Harmony 实战 - 驾驭极致密码强度评估、实现鸿蒙端金融级账户准入安全与人性化安全感知的深度方案 前言 在鸿蒙(OpenHarmony)构建的全场景安全体系中,“账号安全”是所有隐私防护的起点。我们绝大多数开发者在处理用户注册时,依然采用 length > 6 这种极其原始的校验逻辑。殊不知,像 password123 这种符合长度规则的密码,在现代暴力破解算法面前几乎是瞬间沦陷。 如何让你的鸿蒙 App 具备一眼识破“弱密码”的火眼金睛?如何在高频率交互的注册界面实现秒级的安全评级? zxcvbnm 是一款基于波斯纳算法(zxcvbn)的高性能 Dart 实现。它不是简单的正则匹配,而是扫描字典、日期、序列乃至常用键盘模式,给出一个 0 到

By Ne0inhk
Flutter 组件 ansi_styles 的鸿蒙化适配实战 - 驾驭极致终端交互艺术、实现 OpenHarmony 开发链路、日志系统与控制台的工业级色彩分级方案

Flutter 组件 ansi_styles 的鸿蒙化适配实战 - 驾驭极致终端交互艺术、实现 OpenHarmony 开发链路、日志系统与控制台的工业级色彩分级方案

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 组件 ansi_styles 的鸿蒙化适配实战 - 驾驭极致终端交互艺术、实现 OpenHarmony 开发链路、日志系统与控制台的工业级色彩分级方案 前言 在鸿蒙(OpenHarmony)生态的底座开发、高性能服务端侧逻辑构建、或者是对命令行交互(CLI)有极其严苛要求的自动化工程流水线中。“终端日志的可视化分级与视觉重心引导维度”是衡量整个底层调试链路效能的最终质量门禁。面对包含数万行内核日志、海量网络请求报文、甚至是 0308 批次重型打包过程产生的满屏文字流。如果仅仅依靠终端中苍白的一串 White 和 Black 或者是毫无温标感的 txt 控制台。不仅会导致在定位历史回退(Regression)时让开发工程师如同在字符废墟中盲人摸象。更会因为缺乏大局观的报错优先级呈现。令技术高层在跨终端指挥调度时陷入严重的信息盲区。 我们需要一种“色彩生动、警示分明”的终端资产汇报艺术。 ansi_styles 是一套专注于无缝整合全球公认顶级

By Ne0inhk