本文是一套真正完整、可落地的 Claude Code 跨平台方案(Windows / Linux / macOS),并且我会把**本地模型(Ollama)+ 自动代理(OpenClaw)**一起整合进去,做成接近“AI 编程操作系统”的架构。

我会分三层讲清楚:
👉 安装(所有系统)
👉 架构(Claude + 本地模型)
👉 自动化(OpenClaw Agent)


🧠 一、整体架构(你要理解这个)

                ┌──────────────┐
                │ Claude Code  │  ← 云端强模型
                └──────┬───────┘
                       │
        ┌──────────────┼──────────────┐
        │                              │
┌──────────────┐              ┌──────────────┐
│   Ollama     │              │  OpenClaw    │
│ (本地模型)   │              │  AI Agent    │
└──────────────┘              └──────────────┘
        │                              │
        └──────────────┬──────────────┘
                       │
                 你的代码项目

👉 解释:

  • Claude Code(云):强推理 / 复杂任务

  • Ollama(本地):便宜 / 离线

  • OpenClaw(代理):自动执行任务


🪟 二、Windows 11 完整安装(推荐 node安装)

一键脚本安装

  修改安全策略允许脚本安装

  1. 以管理员身份打开 PowerShell

    • 点击电脑左下角的“开始”菜单,搜索 PowerShell

    • 在搜索结果中,右键点击 Windows PowerShell,选择 “以管理员身份运行”

  2. 执行修改命令: 输入"Y"
    Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

打开终端(Windows 用 PowerShell,Mac/Linux 用 Terminal),粘贴命令即可:

powershell复制

1️⃣ Windows (如果失败,请使用node安装)

irm https://claude.ai/install.ps1 | iex

如果以上安装失败可使用以下命令

winget install Anthropic.ClaudeCode

2️⃣ Mac / Linux

curl -fsSL https://daheiai.com/cc.sh | sh

WSL安装

1️⃣ 安装 WSL

wsl --install

重启后进入 Ubuntu:

wsl

2️⃣ 安装 Node.js

sudo apt update
sudo apt install -y nodejs npm

3️⃣ 安装 Claude Code

npm install -g @anthropic-ai/claude-code

👉 来自 Anthropic

绕过登录验证(重要)

运行claude会发生以下警告,需要修改配置绕过验证

修改C:\Users\xxx\.claude.json,添加如下内容(必须启动一次claude才会有这个文件)

  "hasCompletedOnboarding": true,

完成后,内容结构如下

{
  "firstStartTime": "2028-02-11T13:48:45.716Z",
  "hasCompletedOnboarding": true,
  "opusProMigrationComplete": true,
  "sonnet1m45MigrationComplete": true,
  "seenNotifications": {},
  xxx
}

4️⃣ 配置国产大模型

这里我们选择阿里云百炼,无它,免费额度够用

官网:大模型服务平台百炼控制台

切换流程
  1. 创建API-Key

  2. 修改环境变量,接入千问模型

    • 设置Key:

      setx ANTHROPIC_API_KEY "YOUR_DASHSCOPE_API_KEY"
    • 设置URL:

      setx ANTHROPIC_BASE_URL "https://dashscope.aliyuncs.com/apps/anthropic"
    • 设置模型:

      setx ANTHROPIC_MODEL "glm-5"
    • 如果想用DeepSeek模型: 修改C:\Users\你的用户名\.claude\settings.json如下

       {
        "env": {
          "ANTHROPIC_AUTH_TOKEN": "DEEPSEEK_API_KEY",
          "ANTHROPIC_BASE_URL": "https://api.deepseek.com/anthropic",
          "ANTHROPIC_DEFAULT_HAIKU_MODEL": "deepseek-v4-flash",
          "ANTHROPIC_DEFAULT_SONNET_MODEL": "deepseek-v4-flash",
          "ANTHROPIC_DEFAULT_OPUS_MODEL": "deepseek-v4-pro",
          "ANTHROPIC_MODEL": "deepseek-v4-flash",
          "API_TIMEOUT_MS": "600000",
          "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1"
        },
        "skipDangerousModePermissionPrompt": true,
        "bypassPermissions": true
      }
      
  3. 查看参数是否设置成功,使用cmd运行

     
    echo %ANTHROPIC_API_KEY%
    echo %ANTHROPIC_BASE_URL%
    echo %ANTHROPIC_MODEL%

    正确结果如下

    echo %ANTHROPIC_API_KEY%
    sk-ws-H.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    
    echo %ANTHROPIC_BASE_URL%
    https://dashscope.aliyuncs.com/apps/anthropic
    
    echo %ANTHROPIC_MODEL%
    glm-5

5️⃣ 安装 Ollama(WSL)

curl -fsSL https://ollama.com/install.sh | sh

运行:

ollama run llama3

👉 Ollama


6️⃣ 安装 OpenClaw

npm install -g openclaw

运行:

openclaw

👉 OpenClaw


🐧 三、Linux(Ubuntu / Debian)

一键安装

sudo apt update
sudo apt install -y nodejs npm git curl

Claude Code

npm install -g @anthropic-ai/claude-code

Ollama

curl -fsSL https://ollama.com/install.sh | sh

OpenClaw

npm install -g openclaw

🍎 四、macOS(Intel / M 系列)

1️⃣ 安装 Homebrew

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

2️⃣ 安装 Node

brew install node

3️⃣ Claude Code

npm install -g @anthropic-ai/claude-code

4️⃣ Ollama(官方支持最好)

brew install ollama

运行:

ollama run llama3

5️⃣ OpenClaw

npm install -g openclaw

🔗 五、核心配置(最关键)

让 OpenClaw 调用 Claude + Ollama

编辑:

~/.openclaw/config.json

示例:

{
  "providers": {
    "claude": {
      "type": "anthropic",
      "apiKey": "你的key"
    },
    "ollama": {
      "type": "ollama",
      "endpoint": "http://localhost:11434"
    }
  },
  "defaultProvider": "claude"
}

🔄 混合策略(推荐)

👉 小任务 → Ollama
👉 大任务 → Claude


🚀 六、实际用法(重点)

Claude Code

claude "refactor this project"

Ollama

ollama run llama3

OpenClaw Agent

openclaw

然后输入:

build a spring boot project with redis cache

👉 它会自动:

  • 写代码

  • 创建文件

  • 执行命令


🔥 七、进阶玩法(你会用到)

✅ 1. 远程 Ollama(你之前问过)

"endpoint": "http://你的服务器:11434"

✅ 2. 自动开发流水线

OpenClaw 可以:

  • 写代码

  • git commit

  • 部署

  • 测试


✅ 3. 多模型协同

任务 模型
架构设计 Claude
代码生成 Claude
小函数 Ollama
本地测试 Ollama

⚠️ 八、常见坑(你一定会踩)

❌ npm 权限问题

sudo chown -R $USER ~/.npm

❌ Ollama WSL 网络问题

export OLLAMA_HOST=0.0.0.0

❌ Node 版本太低

npm install -g n
n latest

🌍 English Summary

Your request:

give me a complete setup for Windows, Linux, macOS

Stack:

  • Claude Code (cloud AI)

  • Ollama (local AI)

  • OpenClaw (agent)

Install flow:

npm install -g @anthropic-ai/claude-code
npm install -g openclaw
curl -fsSL https://ollama.com/install.sh | sh

Set API:

export ANTHROPIC_API_KEY=your_key

Run:

claude
openclaw
ollama run llama3

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐