⚡
开源神器
By AgentArchitect
★ 188k Stars
★ 5.0 (8900+ verified)
OpenClaw:现象级轻量自主个人 AI 智能体框架(24/7 守护)
By AgentArchitect
•
Version: v3.2.0
•
Released: 2026-10-07 19:30
技术规格与参数矩阵
开源协议
Apache-2.0
开发语言
Python 3.11+
核心架构
Event-Driven Agent
常驻内存
~120MB RSS
深度解析与项目背景
一、 项目核心定位与解决痛点
在 2026 年,大模型技术的重心已经从“单次问答”转向“自主执行长程任务的智能体(Autonomous Agents)”。然而目前大部分开源 Agent 面临两大现实痛点:要么过度依赖重量级浏览器环境导致 4GB+ 内存占用,要么因任务循环规划缺陷频繁耗尽 Token。OpenClaw 专门针对低配 Linux 云服务器设计,以极简架构提供工业级 24/7 常驻执行能力。
二、 运行环境与前置准备
- 硬件配置推荐:1 核 vCPU、512MB RAM、5GB 可用磁盘空间(Debian 11/12 或 Ubuntu 22.04+)。
- Python 运行时:Python 3.11 或更高版本,建议通过虚拟环境(venv)运行以防环境冲突。
- 通信通道准备:需要提前在 Telegram 找 @BotFather 创建一个 Bot,并获取专属 Token 用于远程双向唤醒。
- 大模型 API Key:支持任何 OpenAI 格式接口,包括 DeepSeek、Claude、OpenAI 或本地部署的 Ollama。
三、 分步部署与初始化实操
- 创建隔离运行环境与安装核心依赖:
# 更新系统软件包并创建独立虚拟环境 sudo apt-get update && sudo apt-get install -y python3-venv python3-pip python3 -m venv /opt/openclaw_env source /opt/openclaw_env/bin/activate pip install --upgrade pip pip install openclaw-agent - 生成标准生产配置文件:
# 生成基础配置文件模板 mkdir -p ~/.openclaw && cd ~/.openclaw cat << 'CFG' > config.json { "agent_name": "Luna-Core", "llm_api_base": "https://api.deepseek.com/v1", "llm_api_key": "sk-your-model-api-key", "llm_model": "deepseek-chat", "telegram": { "enabled": true, "bot_token": "YOUR_TG_BOT_TOKEN", "allowed_chat_ids": [123456789] }, "sandbox": { "workspace_dir": "/opt/openclaw_workspace", "timeout_seconds": 300, "network_access": true } } CFG - 配置 Systemd 开机自愈守护服务:
# 写入全局服务守护文件 sudo tee /etc/systemd/system/openclaw.service << 'SVC' [Unit] Description=OpenClaw 24/7 Autonomous Agent Daemon After=network.target [Service] Type=simple User=root WorkingDirectory=/root/.openclaw ExecStart=/opt/openclaw_env/bin/openclaw run --config /root/.openclaw/config.json Restart=always RestartSec=5 StandardOutput=journal StandardError=journal [Install] WantedBy=multi-user.target SVC # 重载并启动服务 sudo systemctl daemon-reload sudo systemctl enable --now openclaw sudo systemctl status openclaw
四、 常用任务指派与交互实战
服务启动后,通过 Telegram 向绑定的 Bot 发送私聊消息即可触发任务执行:
/patrol:自动执行磁盘利用率、内存泄露排查与 Docker 容器探活;/scrape <url>:调用无头轻量抓取模块提取指定网页的核心数据并回传脱水报告;/run <task>:自主推导多步骤任务,自动编写并执行 Python 脚本,异常时自动重试。
五、 高频故障排查与避坑指南
- 错误 1:Telegram 报错
Conflict: terminated by other getUpdates request➔ 证明后台有多个进程同时使用同一个 Bot Token。执行pkill -f openclaw彻底清理僵尸进程后再重启服务。 - 错误 2:任务超时或内存占用突增 ➔ 检查
config.json中的timeout_seconds配置,建议单步执行超时限制在 300 秒以内;若在 512MB 内存机器上运行,需确认系统已配置至少 1GB Swap 分区。 - 错误 3:权限不足导致文件读写被拒 ➔ 确认
workspace_dir目录的所属用户与服务执行用户(User)一致。
核心特性与亮点
- ✓具备完整的自主思考、工具调用与沙箱代码执行闭环
- ✓极低内存开销,单核 512MB 内存 VPS 即可稳定常驻守护
- ✓原生打通 Telegram、Discord、邮件与 Webhook 多渠道双向唤醒
- ✓支持自定义技能插件(Skills),一键扩展爬虫、运维与交易能力
快速部署 / 运行命令
pip install openclaw && openclaw start --daemon --config ~/.openclaw.json
立即开始使用
直达官方原厂网站或 GitHub 开源仓库