project
AnyClaw - 专为 AI Agent 设计的开源智能转接头
AnyClaw 是专为 AI Agent 设计的开源智能转接头,扮演'Agent 互联网与传统互联网的连接器'角色。能将传统互联网分散的 API、脚本、网页自动化工作流等工具,...
AnyClaw是什么
AnyClaw 是专为 AI Agent 设计的开源智能转接头,扮演”Agent 互联网与传统互联网的连接器”角色。能将传统互联网分散的 API、脚本、网页自动化工作流等工具,转换成 Agent 可直接调用的 MCP、Skills 或 CLI 格式。支持 OpenAPI Schema、自定义脚本、终端命令等多种输入来源,输出可静态挂载的 MCP 工具、渐进式加载的 Skills,或直接通过 CLI 调用。项目内置镜像仓库,已索引 30+ 工具,兼容 opencli 生态,支持从 fal.ai 等平台导入模型调用。
AnyClaw的主要功能
-
多格式输入支持:兼容 OpenAPI Schema、自定义脚本、网页自动化工作流、终端命令包裹器等多种传统工具格式。
-
多格式输出转换:一键转换为 MCP(静态挂载)、Skills(渐进式加载)、CLI(直接调用)三种 Agent 可用格式。
-
多来源安装方式:支持系统命令、本地 yaml 文件、官方镜像、第三方仓库等多种安装渠道。
-
镜像仓库管理:内置工具包仓库,支持搜索、安装、管理 package,快速获取多个工具能力。
-
生态深度兼容:已兼容 opencli(网页 RPA、Electron App 转换)、cli-anything(源码分析导出 CLI)、正在支持 page-agent(基于 Dom 操作网页)。
-
模型调用集成:已支持从 fal.ai 等平台导入 Schema,实现 nano-banana-2 等模型的直接调用。
AnyClaw的关键信息和使用要求
-
产品定位:AI Agent 与传统互联网之间的”智能转接头”和”工具集装箱”。
-
开源协议:MIT 开源,GitHub 地址 https://github.com/fastclaw-ai/anyclaw
-
核心使命:解决 Agent 通用推理能力强但缺乏专业工具、传统工具无法被 Agent 直接发现的痛点。
-
生态现状:镜像仓库已索引 30+ 由 opencli 实现的工具,支持从 fal.ai 导入 Schema 调用模型。
-
开发团队:fastclaw-ai 组织维护,欢迎社区共建和第三方开发者贡献工具。
-
安装方式:访问项目主页,复制一键安装命令在电脑端安装 anyclaw。
-
环境依赖:需具备 Node.js 运行环境(基于 opencli 生态构建)。
-
网络要求:国内网络可能需要加速工具访问 GitHub 和镜像仓库。
-
存储空间:根据安装的工具包数量,预留适量本地存储。
-
配置能力:导出 Skills 或配置 MCP 时需了解目标 Agent 的配置路径和格式。
-
开发技能:如需贡献第三方工具,需熟悉 OpenAPI Schema、脚本编写或网页自动化技术。
AnyClaw的核心优势
-
统一转接标准:打破传统工具与 Agent 之间的格式壁垒,一套方案解决多种接入需求。
-
灵活输出模式:支持 MCP 静态挂载、Skills 渐进加载、CLI 直接调用三种方式,适配不同 Agent 架构。
-
开箱即用体验:一键安装命令 + 镜像仓库搜索安装,无需复杂配置即可快速扩展工具能力。
-
生态兼容性强:深度整合 opencli、cli-anything、page-agent 等成熟项目,工具链丰富且持续扩展。
-
社区共建模式:MIT 开源 + 镜像仓库机制,鼓励第三方开发者贡献工具,形成正向生态循环。
-
模型调用便捷:已支持从 fal.ai 等平台导入 Schema,快速接入 nano-banana-2 等 AI 模型能力。
-
渐进式集成:既可直接 CLI 调用工具,也可导出 Skills 或配置 MCP,满足不同阶段的 Agent 开发需求。
如何使用AnyClaw
-
安装 AnyClaw:访问项目主页 https://github.com/fastclaw-ai/anyclaw,复制一键安装命令在电脑端完成安装。
-
查看可用工具:执行
anyclaw list --all查看镜像仓库全部工具包,或执行anyclaw search news按关键词搜索特定工具。 -
安装目标工具:执行
anyclaw install hackernews安装所需工具包(以 hackernews 为例)。 -
CLI 直接调用:执行
anyclaw hackernews top --limit 5直接在终端运行工具,快速验证功能。 -
导出 Skills 配置:执行
anyclaw skills hackernews -o ~/.claude/skills将工具导出为 Skills 格式,让 Agent 按需动态调用。 -
配置 MCP 服务:在 MCP 配置文件中添加相应配置,让 Agent 启动时自动挂载工具,实现静态集成。
-
贡献自定义工具:基于 OpenAPI Schema、自定义脚本或网页自动化工作流开发新工具,提交至镜像仓库共建生态。
AnyClaw的同类竞品对比
| 对比维度 | AnyClaw | OpenCLI | Google ADK MCP Toolset |
|---|---|---|---|
| 产品定位 | Agent 互联网与传统互联网的智能转接头/集装箱 | 将网站/Electron 应用转换为 CLI 的工具 | ADK 框架内置的 MCP 工具集,连接外部 MCP 服务器 |
| 核心功能 | 多格式输入(OpenAPI/脚本/网页自动化)→ 多格式输出(MCP/Skills/CLI) | 网站转 CLI、浏览器会话复用、AI 原生发现(explore/synthesize/cascade) | MCP 服务器连接管理、工具发现与适配、代理工具调用 |
| 输出格式 | MCP / Skills / CLI 三种格式 | CLI 命令为主,支持结构化输出(table/json/md/csv) | ADK 原生 BaseTool 格式,供 LlmAgent 直接使用 |
| 输入来源 | OpenAPI Schema、自定义脚本、网页自动化、终端命令 | 网站 API、Chrome 浏览器会话、Electron 应用、YAML/TypeScript 适配器 | 外部 MCP 服务器(stdio/SSE/HTTP) |
| 安装方式 | 一键安装命令 + 镜像仓库(anyclaw install) | npm 全局安装(npm install -g @jackwener/opencli) |
Python pip 安装 ADK 库,代码中实例化 McpToolset |
| 生态兼容 | opencli、cli-anything、page-agent(开发中) | Playwright MCP Bridge、Chrome DevTools Protocol | Google ADK 生态、MCP 协议标准 |
| 仓库/市场 | 内置镜像仓库(30+ 工具包) | 社区适配器 + AI 自动生成 | Azure MCP Center、社区 MCP 服务器 |
| 协议支持 | MCP / Skills / CLI 多协议 | MCP Bridge(通过 Playwright) | 原生 MCP 协议(stdio/SSE/Streamable HTTP) |
| 认证方式 | OAuth、API Key、本地配置 | 复用 Chrome 登录会话(account-safe) | 环境变量、API Key、OAuth、Managed Identity |
| 使用门槛 | 中等(需理解三种输出格式) | 较低(npm 安装即用) | 较高(需 Python/ADK 开发能力) |
| 部署场景 | 本地开发、Agent 工具链构建 | 本地 CLI 使用、AI Agent 集成 | 生产环境部署(Cloud Run/GKE/Vertex AI) |
AnyClaw的应用场景
-
传统 API 快速 Agent 化:将企业遗留系统的 RESTful API、GraphQL 接口通过 OpenAPI Schema 导入,一键转换为 Agent 可调用的 MCP 工具或 Skills,无需重写后端代码。
-
脚本工具智能化封装:把 Python/Bash 等自动化脚本包裹成 CLI 格式,再通过 AnyClaw 导出为 Skills,让 Agent 按需触发数据清洗、报表生成等任务。
-
网页自动化工作流复用:基于 opencli 生态的网页 RPA 能力,将原本需要人工操作的网页流程(如信息录入、数据抓取)转换为 Agent 可执行的 Skills。
-
多 Agent 架构工具共享:通过统一的镜像仓库机制,团队内不同 Agent 项目可共享同一套工具包,避免重复开发,提升协作效率。
-
AI 模型服务快速接入:用 fal.ai Schema 导入能力,将 nano-banana-2 等图像/视频生成模型封装为工具,让创作类 Agent 直接调用。
-
Electron 应用能力释放:结合 opencli 的 Electron App 转换能力,把桌面软件的核心功能提取为 CLI,再转为 Agent 可用的 Skills。