2026年4月5日 GitHub 热门项目

OpenClaw

你的个人AI助手,运行在本地,掌控在你手中。任何系统,任何平台,龙虾之道。

348K+
GitHub Stars
69K+
Forks
#2
今日热门
AI Agent TypeScript Self-hosted Privacy-first Multi-platform

项目概览

OpenClaw 是一个开源的个人AI助手框架,2025年11月由一个奥地利开发者作为周末项目启动,短短4个月内就突破了34万GitHub Stars,成为史上增长最快的开源项目之一。它的核心理念很简单:让你的AI助手真正属于你,运行在本地设备上,数据完全自主可控。

这个项目最初叫 Clawdbot,后来短暂更名为 Moltbot,最终定名为 OpenClaw。名字里的"龙虾"(🦞)成了社区的标志,也暗示着它的特性:硬壳保护(数据安全)、多平台适应(任何环境都能生存)、以及强大的钳子(执行能力)。

开源协议
MIT License
主要语言
TypeScript
首次发布
2025年11月
活跃贡献者
1,600+

核心功能

本地优先架构

所有数据存储在本地,支持离线运行。你的对话记录、配置文件、甚至模型缓存都留在自己的设备上,不需要信任任何第三方云服务。

多模型支持

原生支持 Claude、GPT-4、Gemini、DeepSeek、Qwen 等十余种主流模型,可以自由切换或组合使用,找到最适合任务的AI引擎。

多平台集成

通过插件系统连接 Discord、Telegram、WhatsApp、Slack、微信等30+通讯平台,让AI助手融入你现有的工作流。

自主任务执行

不只是聊天,它能读取文件、执行代码、浏览网页、操作数据库,真正帮你完成端到端的任务。

可扩展技能系统

通过MCP(Model Context Protocol)协议,开发者可以为OpenClaw编写自定义技能,连接任意API或数据源。

技术架构

OpenClaw 采用网关-代理的分布式架构设计。核心是一个轻量级的网关服务,负责管理配置、路由消息、协调多个AI模型。实际的AI交互由独立的"代理"进程处理,每个代理可以配置不同的模型参数和技能集。

容器化部署

Docker 是官方推荐的部署方式。整个系统被打包成几个独立的容器:网关容器、代理容器、可选的数据库和缓存容器。这种设计让部署变得极其简单,同时也保证了环境的一致性和隔离性。

技术栈方面,OpenClaw 完全基于 TypeScript/Node.js 构建,使用 Express 作为Web框架,SQLite 作为默认数据库(也支持 PostgreSQL),Redis 用于缓存和消息队列。前端界面采用 React + Tailwind CSS,整体风格简洁现代。

安装使用

最快的上手方式是使用官方提供的一键安装脚本。只需要一条命令,就能在本地启动完整的 OpenClaw 环境。

Docker 快速部署
# 克隆仓库 git clone https://github.com/openclaw/openclaw.git cd openclaw # 运行安装脚本 bash docker-setup.sh # 启动服务 docker-compose up -d # 访问 Dashboard # 打开 http://localhost:18789 完成初始化配置

安装完成后,你需要在 Dashboard 中配置至少一个AI模型的API密钥。OpenClaw 支持 OpenAI、Anthropic、Google 等主流平台的API,也支持本地运行的 Ollama 模型。

配置文件示例
{ "models": { "claude": { "provider": "anthropic", "apiKey": "sk-ant-xxxxx", "model": "claude-sonnet-4-6" }, "gpt4": { "provider": "openai", "apiKey": "sk-xxxxx", "model": "gpt-4o" } }, "plugins": ["discord", "telegram", "slack"] }

竞品对比

OpenClaw 不是这个领域唯一的玩家。AutoGPT、Claude Code、Gemini CLI 都是强有力的竞争者。它们各有侧重:AutoGPT 更强调完全自主的Agent行为,Claude Code 专注于编程场景,Gemini CLI 则是Google生态的延伸。

特性 OpenClaw AutoGPT Claude Code
部署方式 本地/Self-hosted 本地/Self-hosted 云端服务
数据隐私 完全本地 完全本地 云端处理
多模型支持 10+ 模型 依赖配置 仅 Claude
通讯平台集成 30+ 平台 有限
编程能力 良好 一般 专业级
使用门槛 中等 较高
社区活跃度 极高

综合评分

经过实际使用和深度调研,我从六个维度对 OpenClaw 进行了评估。总分10分制。

功能完整性 9.0
易用性 7.5
文档质量 8.0
社区活跃度 9.5
性能表现 8.5
创新程度 8.5
8.5
综合评分 · 强烈推荐
优势
  • 数据完全本地存储,隐私保护到位
  • 支持多模型切换,不被单一厂商锁定
  • 活跃的开源社区,迭代速度快
  • 丰富的平台集成能力
  • Docker 部署简单,跨平台兼容
局限
  • 配置门槛对非技术用户偏高
  • Node.js 版本要求严格,容易报错
  • 默认配置存在安全风险,需手动加固
  • Token 消耗可能超出预期
  • 中文文档和社区支持相对薄弱

参考链接

  1. OpenClaw GitHub 仓库 - 官方源码仓库
  2. OpenClaw 官方文档 - 完整的安装和配置指南
  3. OpenClaw 官网 - 项目介绍和功能展示
  4. OpenClaw Review - Unite.AI - 第三方深度评测
  5. OpenClaw 架构分析 - 技术架构深度解析
  6. 36氪 - OpenClaw登顶GitHub - 中文媒体报道