OpenClaw

OpenClaw是一个开源、本地优先的AI智能体框架。

OpenClaw 的架构基于微服务设计,包含前端界面、API 网关、核心服务、数据存储和监控组件。

智能体三层架构

本架构由"三层组织"构成:核心"大脑"、执行"手脚"、记忆"存储"。各层协同实现 agent loop(感知→决策→执行→回顾)。

大脑 (Brain)

核心决策引擎:意图解析、任务规划、动态策略、风险评估。

手脚 (Hands & Feet)

执行工具集:API调用、Shell、自动化浏览、文件 I/O、SaaS 集成。

记忆 (Memory)

短期与长期记忆:对话缓存、历史语境、向量数据库、知识图谱。

详细解读

大脑、手脚、记忆三层构成了OpenClaw的基础架构。请点击任一层查看权威资料补充内容。

技术栈:模块化、轻量化、安全可控

技术架构

从下往上的六层多维架构

基础设施层
平台软件层
AI/模型层
服务层
接入层
应用层
🔷

基础设施层 Infrastructure

🖥️ 硬件资源
物理服务器 云服务器ECS K8s Nodes 存储阵列
🌐 网络设施
负载均衡LB 防火墙WAF CDN 专线VPN
⚙️ 虚拟化层
Docker Kubernetes Istio Prometheus
⬇️
🟢

平台软件层 Platform

🗄️ 数据存储
PostgreSQL MongoDB Redis Elasticsearch
🔧 中间件
RabbitMQ Kafka etcd Nginx
🚀 DevOps
GitLab CI Harbor ArgoCD Grafana
⬇️
🟡

AI/大模型层 AI Models

🧠 大模型提供商
🤖 Claude 🚀 Moonshot Kimi ⭐ GPT-4 🌙 Gemini 🦙 LLaMA 💎 DeepSeek 🔥 Qwen
⚡ 模型基础设施
GPU集群 A100/H100 vLLM推理引擎 Triton服务 MLflow管理
📐 向量数据库
Pinecone Milvus pgvector Weaviate
⬇️
🟣

服务层 Services

🔍 Search Providers
Google Search Bing Search SerpAPI Tavily Brave Exa/Metaphor Telegram Kimi
🚪 API Gateway
Kong AWS Gateway Nginx Plus GraphQL
🔩 微服务
用户服务 认证服务 对话服务 文档服务
⬇️
🟠

接入层 Access

📱 Channels
💻 Web端:Openclaw Control 📱 移动端 💬 微信 📱 飞书 🤖 Slack 📧 Email 🔌 WebSocket
🌉 Gateway
🛡️ WAF ⚖️ 限流器 🔑 认证网关 📡 WS网关
⬇️
🔴

应用层 Applications

🎯 Skills
📝 代码生成 🔍 代码审查 🧪 测试生成 📊 数据分析 🌐 网络搜索 📄 文档问答 🔧 DevOps 🎨 UI设计
🤖 Agents
👨‍💻 Coding Agent 🔬 Research Agent 📈 Analysis Agent 🎓 Tutor Agent