awesome-openclaw
汇聚 OpenClaw AI Agent 生态资源的精选清单,含 700+ Skills、50+ 集
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
汇聚 OpenClaw AI Agent 生态资源的精选清单,含 700+ Skills、50+ 集
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
想象这样一个场景:清晨 7:30,你的手机收到一条 Telegram 消息——是你的个人 AI 助手发来的:「今天上午有 3 个 GitHub PR 待 review,下午 3 点有个会议。Spotify 已经为你播放了晨间歌单,今天推荐的是你上周循环最多的 Lo-fi Jazz。要我帮你准备会议摘要吗?」这不是 ChatGPT 的定时推送,而是 OpenClaw——一个完全自托管、跑在你自家服务器上的 AI Agent,随时随地通过你日常使用的通讯工具(WhatsApp、Telegram、Discord……)为你工作。
Awesome-OpenClaw(SamurAIGPT/awesome-openclaw,957 ⭐)正是这个庞大生态的精选资源清单,它由社区维护,汇聚了 OpenClaw 的官方文档、插件、教程、集成方案以及社区项目,堪称 OpenClaw 世界的「黄页」。而其背后真正的明星——OpenClaw 主仓库(openclaw/openclaw,37.9 万 ⭐,7.9 万 forks),正是 Peter Steinberger 主导的开源杰作。
OpenClaw 的发展轨迹本身就是一部小型开源创业史。项目最初以 Clawdbot 的名字起步,随后改名为 Moltbot,最终在开源化过程中正式更名为 OpenClaw,并采用 MIT 许可证彻底开放。项目由独立开发者 Peter Steinberger 主导航发,2024 年 4 月正式开源,此后迅速引爆开发者社区——主仓库在不到两年时间里斩获超过 37 万 Stars,成为 GitHub 上最活跃的 AI Agent 项目之一。
OpenClaw 的核心设计哲学是**「让 AI 走向用户,而不是让用户走向 AI」**。传统 AI 工具要求用户打开特定 App 或网页,而 OpenClaw 反其道而行:它直接接入用户已经在用的 21 种通讯平台,让 AI 助手出现在你日常对话的地方。这种「Ambient AI」的设计思路,与苹果的「无所不在的计算」愿景不谋而合。
OpenClaw 的能力边界远超普通聊天机器人。它本质上是一个可编程的 AI Agent 运行时,支持以下核心功能:
多消息平台接入: 内置支持 WhatsApp、Telegram、Discord、Slack、Signal、iMessage、Microsoft Teams、Matrix 等 21 种通讯平台,用户可以选择自己最习惯的平台与 AI 对话,无需改变现有工作流程。
50+ 第三方集成: 除了通讯平台,OpenClaw 还能连接 GitHub(自动 review PR、管理 issue)、Gmail(邮件自动化)、Spotify(音乐控制)、Obsidian(知识库查询)、Philips Hue(智能家居控制)、日历、文件系统、Shell 命令等。每一个集成都是一个工具(Tool),Agent 可以按需调用。
700+ 社区 Skills(技能): 通过 ClawHub 社区,用户可以安装各式各样的预制技能,涵盖邮件营销(Sequenzy)、数据可视化(Stripe/Shopify 指标汇总)、新闻播报、Deepfake 检测(Resemble Detect)、X/Twitter 自动化(TweetClaw)、OSINT 情报搜集等多个领域。这些 Skills 大幅扩展了 OpenClaw 的能力边界,让非技术用户也能定制自己的 AI 助手。
本地 LLM 支持: 通过集成 Ollama 和 LM Studio,用户完全可以不依赖任何第三方云服务,运行 DeepSeek、Llama、Mistral 等开源模型,实现完全离线的私密 AI 体验。这对于有数据安全要求的企业用户极具吸引力。
Model Context Protocol(MCP)支持: OpenClaw 支持 Anthropic 主导的 MCP 开放协议,这意味着它可以接入超过 13,000 个 MCP 服务器,获得更广泛的工具生态。这同时也是 OpenClaw 与 Hermes Agent(Nous Research)等竞品的重要互操作通道——Awesome-OpenClaw 甚至专门推荐了 awesome-hermes-agent 作为从 OpenClaw 升级的路径。
从代码组织来看,OpenClaw 是一个高度模块化的 TypeScript 单体仓库(monorepo),使用 pnpm workspace 管理 21 个内部包(packages/)和 144 个官方扩展(extensions/)。
核心 packages: 值得重点关注的是 agent-core(Agent 核心逻辑)、llm-core 和 llm-runtime(LLM 调用抽象层,支持多 provider)、acp-core(Agent Communication Protocol,Agent 间通讯协议)、memory-host-sdk(持久化记忆系统)、tool-call-repair(工具调用自愈机制)和 model-catalog-core(模型目录与元数据管理)。这些包共同构成了 OpenClaw 的技术内核。
channels/ 目录: 这是 OpenClaw 最具特色的模块之一——107 个 src 子目录中,channels/ 目录负责对接各个通讯平台(WhatsApp、Web、Matrix、Slack、Telegram Bot API 等),每个平台都是一个独立的 channel adapter。这种适配器模式确保了核心逻辑与平台细节的完全解耦。
UI 层: OpenClaw 提供内置 Web Dashboard,运行在 localhost:18789,用户可以通过浏览器与 AI 对话、管理集成配置,无需任何 CLI 操作。UI 层基于 Vite 构建,与核心逻辑完全分离。
Web Dashboard: 访问内置 Web Dashboard(localhost:18789)即可通过浏览器与 AI 对话、管理集成的插件和 Skills,无需任何命令行操作。Docker 启动时该端口自动暴露。
Docker 化部署: OpenClaw 提供生产级 Dockerfile(多阶段构建,基于 Node 24 Bookworm + Bun,使用 node:24-bookworm-slim 运行时镜像,依赖 manifest 缓存优化构建速度)和 docker-compose.yml,支持环境变量注入敏感信息、状态目录持久化、OpenTelemetry 可观测性等企业级特性。
OpenClaw 的工程化水准令人印象深刻。主仓库配备了 pre-commit hooks、OXLinter、OXFormatter、Semgrep 静态分析、GitHub Actions CI/CD 流水线,以及 Vitest 单元测试框架。TypeScript 配置分为了 5 层(core、extensions、projects、plugins、plugin-sdk),可见项目规模之大。AGENTS.md(35KB)和 SECURITY.md(34KB)是另外两个值得注意的文件——前者指导 AI Agent 如何与代码库交互,后者详细记录了安全策略,包括零日漏洞响应机制。
| 部署方式 | 难度 | 适用场景 |
|---|---|---|
npm install -g openclaw@latest && openclaw onboard | ⭐ 简单 | 个人快速上手,macOS/Linux/Windows |
| Docker + docker-compose | ⭐⭐ 中等 | 生产环境,数据持久化,一键启停 |
| Windows Hub 原生桌面应用 | ⭐ 简单 | Windows 用户,图形化托盘管理 |
| Nix 包管理器 | ⭐⭐ 中等 | NixOS 用户,声明式管理 |
硬件需求方面,OpenClaw 无需 GPU,最低 2GB RAM + 1GB 磁盘即可运行(使用云端 LLM API 时)。若选择本地模型(Ollama),则根据模型规模需要相应 GPU 资源。
Giskard 和 Cisco 的安全报告均指出了 OpenClaw 的潜在风险:暴露在公网的实例可能被恶意接管;通过恶意内容注入的 prompt injection 攻击;配置不当导致 API key 泄露。此外,由于 OpenClaw 可以执行任意 Shell 命令、安装 npm 包、读写文件系统,攻击面相当大。
社区已涌现出多个安全加固工具:iClaw(沙箱化文件执行)、ClawLens(行为审计 + hash-chain 不可篡改日志)、APort Agent Guardrails(pre-action 授权拦截)、Aquaman(API Key 隔离注入)、OneCLI(credential vault)等。对于生产环境部署,这些安全工具几乎是必需品。
OpenClaw 的真正价值不只是它本身,而在于它所构建的开发者生态。Awesome-OpenClaw 列出了来自各领域的项目:TweetClaw(X/Twitter 自动化)、Resemble Detect(深度伪造检测)、Voidly Agent Relay(端到端加密的 Agent 间通讯)、dev-gtm-claude-skills(SEO + GEO 优化)等。这些项目共同指向一个趋势:AI Agent 正在从「问答工具」进化为「可编程的工作流执行器」。
OpenClaw 支持 ACP(Agent Communication Protocol)——一个允许 Agent 之间互相通讯的协议,这意味着多 Agent 协作、多角色分工的场景正在从概念走向现实。结合 MCP 协议的无缝接入,OpenClaw 有潜力成为 AI Agent 领域的「操作系统」——一个连接各种 AI 能力与真实世界服务的中间层。
快速体验: 安装 OpenClaw 只需一条命令:npm install -g openclaw@latest && openclaw onboard。首次启动后,Web Dashboard 会在 http://localhost:18789/ 开放,通过浏览器即可完成所有配置。