乐于分享
好东西不私藏

AI赋能传统应用,OpenClaw 龙虾机器人 嵌入到自己的项目工程

AI赋能传统应用,OpenClaw 龙虾机器人 嵌入到自己的项目工程

💡 为什么选择 AiboteClaw?

AiboteClaw 采用标准 WebSocket 协议,实现了一套极简的“指令-响应”架构。这意味着无论你使用 Node.js、Python、C++ 还是 Java,只要支持网络通信,就能轻松操控 AiboteClaw 的全量自动化能力。


一、 连接规范

接入第一步,建立稳定的双向连接。

  • 默认地址ws://127.0.0.1:8016

  • 网络兼容:全面支持 IPv6(格式如 ws://[::1]:8016)。

  • 最佳实践:建议在 onopen 握手成功后,立即调用 getWindowsId 指令,既能验证连接有效性,也能获取设备唯一标识。


二、 通信协议:简单而纯粹

1. 发送请求 (Request)

所有指令均以 JSON 格式发送。

字段说明requestId 建议使用“时间戳+随机数”,用于在异步响应中匹配对应的请求。

JSON

{
"requestId""1710000001",
"payload": {
"cmd""指令名称",
"参数""值"
  }
}

2. 接收响应 (Response)

服务返回为字符串,格式固定为:requestId_payload

  • 解析逻辑:寻找第一个下划线 _

  • 左侧:对应的 requestId

  • 右侧:执行结果(JSON 字符串或纯文本)。


三、 核心指令集 (API)

1. 系统与工具配置

指令 (cmd)功能描述返回值
getWindowsId获取设备唯一识别 ID字符串 ID
setTool[关键] 设置 AI 参数(模型、APIKey、工具列表)执行结果
getCredits查询账户剩余算力积分数值字符串

2. 动态发现

指令 (cmd)功能描述
showExtendList获取已加载的扩展插件列表
showMcpList获取已安装的 MCP 服务列表
showSkillsList获取技能模块列表

3. AI 交互核心

指令 (cmd)参数功能
llmChatinputthinking发送对话指令(支持开启推理模式)
stopLlm{}强制中断当前的 AI 生成
clearMessage{}重置对话,清空上下文历史

四、 特殊功能:文件与语音

📤 文件传输

AiboteClaw 采用“上传-引用”分离模式。

  1. POST 上传:通过 /upload 接口将文件传至服务器。

  2. 标签引用:在 llmChat 的输入框中,使用 <file_paths> 标签包裹路径。

🎙️ 语音识别

完美支持浏览器 SpeechRecognition 接口。识别完成后,建议将结果直接透传给 llmChat,实现流畅的语音指挥体验。


五、 5 分钟上手示例 (JavaScript)

JavaScript

const WebSocket = require('ws');
const ws = new WebSocket('ws://127.0.0.1:8016');

// 连接成功
ws.on('open'() => {
const request = {
requestIdDate.now().toString(),
payload: { cmd"getWindowsId" }
    };
    ws.send(JSON.stringify(request));
console.log("🚀 请求已发送...");
});

// 处理响应
ws.on('message'(data) => {
const raw = data.toString();
const splitIndex = raw.indexOf('_');
const id = raw.slice(0, splitIndex);
const result = raw.slice(splitIndex + 1);

console.log(`✅ 收到响应 [ID: ${id}]:`, result);
});

📂 资源归档

  • 服务端路径Aibote\Project\Agent\start.exe

  • 开源 WebUI 源码Aibote\Project\Agent\webUI

  • Github地址:https://github.com/chengzhenabc/Aibote

🌟 Aibote Agent 它是什么?

Aibote Agent 是一款国产自研的本地 AI 自动化平台。它不只是聊天机器人,而是具备全平台控制能力的“智能体”:

  • 全平台制霸:Windows、Web、安卓手机,一网打尽。

  • 深度交互:读写文件、执行系统命令、自主编写代码并运行。

  • 私密安全:本地运行,隐私不出户。

💡 快速通道:

  • 官网https://www.aibote.net

  • 视频教程:B站搜索“Aibote 教程”

  • 福利:完全免费,支持自定义 UI、名称和 LOGO!


🛠️ 极速安装指南

硬件要求:Windows 10+ | 内存 2GB+ | 硬盘 5GB+

  1. 准备:关闭杀毒软件(防止误删核心组件)。

  2. 下载:https://dl.aibote.net/InstallAibote.exe

  3. 安装:双击运行,全自动解压。

  4. 算力福利:新用户无需配置,即刻赠送 2 万 Token 免费算力


🧩 核心功能模块详解

技术硬核优势:底层自研 6 年,功能高度模块化。相比同类开源项目,Aibote 的 Token 消耗仅为 1%,精准度更高!

1. 自动化控制全家桶

  • WindowsBot:基于 DOM 树+AI 视觉,毫秒级操控各种 ERP、办公软件。

  • WebBot:深度适配网页 DOM,自动化采集、填表、截图。

  • AndroidBot:无需 Root(支持无障碍/HID),点外卖、刷任务的利器。

2. 人工智能进化

  • 实时数字人:基于本地 CPU,支持语音实时对话指令。

  • AI 视觉分析:能读懂视频,帮你写脚本、做二创。

  • 系统 Agent 模式:超级模式,像真人一样操控电脑解决复杂问题。


🔌 开发者天堂:插件与生态

Aibote 提供了极强的扩展能力,你可以通过 Node.js 或 Python 为其增加无限可能。

示例:三步开发一个文件读写插件

  1. 写逻辑:编写 read_writeFile.js

  2. 写配置:编写对应的 .json 描述文件。

  3. 部署:放入 \Aibote\Project\Agent\extend 文件夹即可生效。

此外,它还完美支持 MCP (Model Context Protocol) 生态,百度地图、股票行情等服务一键接入。