OpenClaw Codex 迁移指南
从 GitHub Copilot/Codex CLI 到 OpenClaw —— 平滑迁移,无缝过渡
🎯 为什么要迁移到 OpenClaw?
世界上有一种工具,叫「单点解决方案」。GitHub Copilot 很好,Codex CLI 也不错,但它们只是「代码补全」或「单一任务」工具。
"周五下午5点,我用 Copilot 写代码很爽。但当我需要它帮我自动化部署、管理服务器、分析日志时,它说:'我只是个代码助手。'那一刻我知道,需要更强大的工具。"
OpenClaw 让你能够:
- 🚀 全栈自动化 - 不只是写代码,还能部署、监控、运维
- 🤖 多Agent协作 - 多个AI Agent协同工作,各司其职
- 🔌 丰富插件生态 - 500+ ClawHub插件,覆盖各种场景
- 💻 本地+云端 - 支持本地部署,数据不出内网
- 🧠 持久化记忆 - 跨会话记忆,越用越懂你
📊 Codex vs OpenClaw 对比
| 特性 | GitHub Copilot/Codex | OpenClaw |
|---|---|---|
| 核心能力 | 代码补全、对话 | 全栈自动化、多Agent |
| 部署方式 | 云端(GitHub服务) | 本地/云端/混合 |
| 插件生态 | VS Code扩展 | 500+ ClawHub插件 |
| 记忆能力 | 无(每会话独立) | 持久化记忆系统 |
| 多Agent | 不支持 | 原生支持(sessions_spawn) |
| 自定义工具 | 有限(MCP协议) | 完整Plugin SDK |
| 价格 | $10/月(个人) | 开源免费(自托管) |
🚀 迁移准备
1. 检查当前 Codex/Copilot 使用场景
# 列出你常用的 Copilot 功能
# 1. 代码补全
# 2. 聊天对话
# 3. 代码解释
# 4. 单元测试生成
# 5. PR review
# 对应 OpenClaw 的替代方案
# 1. openclaw-coding-agent / openclaw-claude-code-integration
# 2. openclaw agent (默认对话)
# 3. openclaw-code-review-agent
# 4. openclaw-agent-testing
# 5. openclaw-github-automation
2. 安装 OpenClaw
# 安装 OpenClaw
npm install -g openclaw
# 或使用 pnpm
pnpm add -g openclaw
# 验证安装
openclaw --version
# 运行 Doctor 检查
openclaw doctor
3. 运行迁移预览
# 预览迁移计划(不执行)
openclaw migrate plan codex
# 输出示例:
# 📋 Codex 迁移计划
# ==================
# ✓ 检测到 GitHub Copilot 配置
# ✓ 检测到 Codex CLI 配置
#
# 建议迁移项:
# 1. Copilot Chat -> openclaw agent (使用 Claude/GPT-5)
# 2. Codex CLI -> openclaw agent --code-mode
# 3. Copilot Workspace -> openclaw workspace
# 4. VS Code 集成 -> openclaw-vs-code-setup
#
# 需要手动处理:
# - GitHub 认证凭据(需重新配置)
# - 自定义提示词(需转换格式)
# - 工作区设置(需手动迁移)
💻 执行迁移
1. 执行自动迁移
# 执行迁移(交互式)
openclaw migrate codex
# 或指定迁移项
openclaw migrate codex --items chat,cli,workspace
# 跳过特定项
openclaw migrate codex --skip vscode-integration
# 使用配置文件
openclaw migrate codex --config ./migration-config.json
Codex CLI 使用方式
# Codex CLI
codex "写一个Python函数计算斐波那契数列"
# 交互模式
codex chat
# 文件操作
codex "重构 src/utils.js"
OpenClaw 等效方式
# OpenClaw Agent
openclaw agent "写一个Python函数计算斐波那契数列"
# 交互模式
openclaw agent --interactive
# 代码模式(类似Codex)
openclaw agent --code-mode "重构 src/utils.js"
2. 迁移配置
// 原 Copilot/Codex 配置(.copilot/config.json)
{
"model": "gpt-4",
"temperature": 0.7,
"maxTokens": 2048
}
// 迁移到 OpenClaw 配置(~/.openclaw/config.json)
{
"defaultModel": "gpt-4",
"agents": {
"main": {
"model": "gpt-4",
"temperature": 0.7,
"maxTokens": 2048
}
},
"plugins": {
"enabled": ["coding-agent", "github-automation"]
}
}
3. VS Code 集成迁移
# 安装 OpenClaw VS Code 扩展
code --install-extension openclaw.openclaw
# 或手动配置
# VS Code settings.json
{
"openclaw.server": "http://localhost:3000",
"openclaw.apiKey": "your-api-key"
}
# 重启 VS Code
# 现在可以使用 OpenClaw 代替 Copilot
🎓 迁移后最佳实践
1. 利用 OpenClaw 独有特性
// 多Agent协作(Copilot没有的功能)
// 创建专门的代码审查Agent
openclaw sessions_spawn --task "审查PR #123" --agentId code-reviewer
// 创建测试生成Agent
openclaw sessions_spawn --task "为utils.js生成单元测试" --agentId test-generator
// 主Agent协调
openclaw agent "协调代码审查和测试生成,然后合并PR"
2. 配置持久化记忆
// OpenClaw 的记忆系统让AI记住你的项目
// ~/.openclaw/memory/ 目录
//
// 项目上下文自动保存
// - 代码风格偏好
// - 常用库和框架
// - 项目结构
// - 团队成员信息
// 手动添加项目知识
echo "## 项目规范
- 使用2空格缩进
- 函数命名用camelCase
- 组件命名用PascalCase" > ~/.openclaw/memory/project-standards.md
3. 利用插件生态
# 搜索适合你项目的插件
openclaw hub search "react"
openclaw hub search "typescript"
openclaw hub search "testing"
# 安装推荐插件
openclaw plugins install @openclaw/plugin-react-helper
openclaw plugins install @openclaw/plugin-jest-integration
# 查看已安装插件
openclaw plugins list
🔧 常见问题
| 问题 | 解决方案 |
|---|---|
| 迁移后代码补全变慢? | 检查模型配置,建议使用本地模型(Ollama)加速 |
| VS Code 扩展不工作? | 运行 openclaw doctor 检查,重启 VS Code |
| 原来的提示词怎么迁移? | 使用 openclaw migrate prompts --convert 自动转换 |
| GitHub 认证失败? | 重新配置:openclaw auth login github |
📚 相关资源
🎯 妙趣提示: 迁移不用一步到位!可以先在新项目用 OpenClaw,老项目继续用 Copilot,慢慢过渡。OpenClaw 的
openclaw migrate plan 会告诉你哪些能自动迁,哪些要手动。