OpenClaw 跨平台部署与SearXng免费搜索配置教程(Windows/macOS)

本教程将指导你在 Windows 10 和 macOS 上从零开始部署 OpenClaw,并通过 MCP (Model Context Protocol) 方式集成 SearXNG 作为免费搜索引擎,实现 AI 联网搜索。方案基于 mcp-adapter 插件和 searxng-mcp 服务器,已在两种平台上验证可行。


📌 概述

  • OpenClaw:一个强大的 AI Agent 框架,支持工具调用。
  • SearXNG:自托管的元搜索引擎,聚合多个上游结果,保护隐私。
  • MCP:模型上下文协议,让 AI 可以调用外部工具。
  • 目标:让本地运行的 OpenClaw(使用 Ollama 模型)能够通过 SearXNG 获取实时网络信息。

🔧 前置准备

通用要求

  • 稳定的网络连接(SearXNG 需要访问上游搜索引擎,可能需要科学上网环境)。
  • 基本的命令行操作能力。

Windows 10 特定

  • 系统版本:64位,内存 ≥ 8GB。
  • 安装 Visual Studio Build Tools,工作负载勾选“使用C++的桌面开发”(避免 npm 编译错误)。
  • 管理员身份运行 PowerShell 执行命令。

macOS 特定

  • 系统版本:macOS Monterey 或更高,Apple Silicon (M1/M2/M3) 或 Intel 芯片。
  • 安装 Xcode Command Line Tools:

bash

xcode-select --install

  • 终端使用默认的 zsh。

1️⃣ 安装基础环境

1.1 安装 Node.js (必需)

OpenClaw 需要 Node.js 22.12.0 或更高版本

  • 访问 Node.js 官网 下载 LTS 版安装包。
  • 安装时务必勾选 “Add to PATH”
  • 验证安装:

bash

node --version

npm --version

1.2 安装 Git (可选)

用于克隆代码仓库。

  • Windows: 下载 Git for Windows,使用默认选项。
  • macOS: 通常自带 Git,或通过 xcode-select --install 安装。

1.3 安装 Python (如使用 simplexng 部署 SearXNG)

Python 3.10+ 是运行 simplexng 所必需的(macOS 推荐)。

  • Windows: 从 Python 官网 下载安装包,勾选“Add Python to PATH”。
  • macOS: 通常自带 Python 3,可通过 python3 --version 检查。若无,使用 Homebrew 安装:brew install [email protected]

1.4 安装 Ollama 并拉取模型 (可选,也可用其他 API)

Ollama 用于本地运行支持工具调用的模型(如 qwen3:8b)。

  • 从 

Read more

Mac安装openclaw写飞书云文档

Mac安装openclaw写飞书云文档

🎯前言 OpenClaw的安装教程有很多,最近官方支持了飞书channel使得一些过于复杂的教程不再有必要。然而,跟随官方教程走也不尽完美,比如社区中报道的重复插件warning的问题:Config warnings:\n- plugins.entries.feishu: plugin feishu: duplicate plugin id detected; later plugin may be overridden 因此,本文结合官方教程,整理了简洁的openclaw安装,绑定飞书机器人并按要求写飞书云文档的过程。 1. 安装node和openclaw: 操作: 终端输入 #安装 node brew installnode#检查版本node-vnpm-v#安装openclaw (使用时,网络问题需要自行解决,调成tune模型可用)npminstall-g openclaw@latest #PS: 卸载命令 openclaw uninstall npmrm-g openclaw 结果

By Ne0inhk

Mac Mouse Fix三大安装方式详解:哪种最适合你的鼠标使用习惯?

Mac Mouse Fix三大安装方式详解:哪种最适合你的鼠标使用习惯? 【免费下载链接】mac-mouse-fixMac Mouse Fix - A simple way to make your mouse better. 项目地址: https://gitcode.com/gh_mirrors/ma/mac-mouse-fix Mac Mouse Fix是一款专为macOS系统设计的鼠标增强工具,它能显著改善鼠标在苹果电脑上的使用体验。无论你是想要更流畅的滚动效果、自定义侧键功能,还是解决鼠标卡顿问题,这款工具都能提供专业级的解决方案。今天我们将从安装便捷性、功能完整性和系统兼容性三个维度,为你详细解析官网下载、Homebrew安装和Mac App Store三大渠道的差异。 为什么需要鼠标增强工具? 很多用户在macOS系统上使用第三方鼠标时,经常会遇到滚动不流畅、侧键无法使用等问题。Mac Mouse Fix通过重新映射鼠标事件,让普通鼠标也能拥有媲美苹果原装鼠标的体验。它支持自定义滚动速度、加速度曲线,还能为鼠标侧键分配系统功能,

By Ne0inhk
Flutter 三方库 inno_build 的鸿蒙化适配指南 - 实现极速的构建脚本增强、支持项目环境隔离与自动化 HAP 打包流程定制

Flutter 三方库 inno_build 的鸿蒙化适配指南 - 实现极速的构建脚本增强、支持项目环境隔离与自动化 HAP 打包流程定制

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 三方库 inno_build 的鸿蒙化适配指南 - 实现极速的构建脚本增强、支持项目环境隔离与自动化 HAP 打包流程定制 前言 在进行 Flutter for OpenHarmony 的企业级部署时,仅仅依靠原生的命令行构建有时显得捉襟见肘,难以应对多渠道打包、混合环境参数注入以及复杂的资产预编译需求。inno_build 是一个轻量级且极具扩展性的构建增强工具。它为 Flutter 项目穿上了一层“自动化铠甲”,让原本散乱的构建脚本变得井然有序。本文将探讨如何在鸿蒙开发流水线中深度整合该库。 一、原理解析 / 概念介绍 1.1 基础原理 inno_build 核心是一个基于任务流(Task Flow)的执行引擎。它通过读取项目根目录下的配置文件,在执行 build 操作前后自动注入 Hook

By Ne0inhk
Flutter 组件 r_flutter 的适配 鸿蒙Harmony 实战 - 驾驭资源映射自动化、实现鸿蒙端资产强类型引用与资产冲突静态校验方案

Flutter 组件 r_flutter 的适配 鸿蒙Harmony 实战 - 驾驭资源映射自动化、实现鸿蒙端资产强类型引用与资产冲突静态校验方案

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 组件 r_flutter 的适配 鸿蒙Harmony 实战 - 驾驭资源映射自动化、实现鸿蒙端资产强类型引用与资产冲突静态校验方案 前言 在鸿蒙(OpenHarmony)的大型 UI 工程开发中,“资源管理”是一个极易产生低级错误的重灾区。面对动辄几百个图标(PNG/SVG)、各种自定义字体文件以及多层级的资源目录。如果我们依然使用硬编码字符串(如 Image.asset('assets/images/home_icon_v2_final.png')),那么不仅毫无代码提示可言,由于文件名拼写错误引发的运行期资源丢失(Missing Asset)更是家常便饭。 我们需要一种“代码即资产”的强类型保护。 r_flutter

By Ne0inhk