OpenClaw AI助手本地部署完整教程
换了套本地AI工具,叫OpenClaw。用了一段时间,稳定性不错,扩展性也比我预期的好用。顺手整理了份部署教程,给想尝鲜的朋友参考。
一、什么是OpenClaw
OpenClaw是一个本地的AI助手框架,核心能力是多Agent协作。
你可以把它理解成:一个Gateway(网关) + 多个专业Agent(专家)。每个Agent专注一个领域——写作、编程、表格处理——你通过自然语言分配任务,Agent之间可以互相通信、协同完成复杂工作。
和单纯的聊天机器人比,OpenClaw的优势在于:
- 数据本地化:所有数据都在自己机器上,不用担心上传到第三方服务器
- 多Agent并行:不同任务分配给不同专家,各干各的,互不干扰
- 工作区隔离:每个Agent有独立的文件目录和记忆存储,不会串台
- 插件生态:支持扩展,能对接各种外部服务
二、环境准备
Node.js(必须)
OpenClaw基于Node.js运行,要求版本18以上。建议用nvm管理版本: - # Linux/macOS 安装nvm
- curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash
- # 安装Node.js 22
- nvm install 22
- nvm use 22
- # 验证
- node -v
复制代码pnpm(必须)Docker(建议安装)- # Ubuntu/Debian
- sudo apt update
- sudo apt install docker.io docker-compose
- sudo systemctl start docker
- sudo systemctl enable docker
- docker --version
复制代码AI模型API密钥(必须)
至少准备一个AI模型的API密钥。推荐Anthropic(Claude系列)或OpenAI(GPT-4系列)。
三、安装步骤
1. 安装CLI工具- npm install -g openclaw
- openclaw --version
复制代码2. 初始化配置3. 配置API密钥
编辑 ~/.openclaw/config.yaml: - models:
- default: claude-3-5-sonnet
- providers:
- anthropic:
- api_key: sk-ant-xxxxx-your-key-here
复制代码4. 启动服务访问 http://localhost:3000 登录即可。
四、配置多Agent
创建写作Agent工作区- mkdir -p ~/.openclaw/workspace-writer
复制代码注册Agent
编辑 ~/.openclaw/config.yaml: - agents:
- writer:
- name: 小文
- model: claude-3-5-sonnet
- workspace: workspace-writer
- description: 写作专家
复制代码启动并使用- openclaw agent start writer
- # Web界面左侧选择"小文"即可对话
复制代码五、常见问题
Q1: 端口被占用?
修改config.yaml中的端口为其他端口(如4000),然后重启Gateway。
Q2: API返回401?
检查API密钥是否正确,保存后执行 openclaw gateway restart。
Q3: Agent离线?- openclaw agent logs writer
- openclaw agent stop writer
- openclaw agent start writer
复制代码Q4: 升级OpenClaw?- npm update -g openclaw
- openclaw gateway restart
复制代码六、写在最后
OpenClaw部署本身不复杂,跟着教程走一般没问题。真正值得琢磨的是多Agent协作的使用场景——当你习惯了把任务拆分、分配给不同的专业Agent来处理,效率提升会很明显。有问题多查官方文档,去折腾吧。 来源:程序园用户自行投稿发布,如果侵权,请联系站长删除 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |