本节介绍六种方式运行 CoPAW:
- 方式一 — 脚本安装:无需手动配置 Python,一行命令自动完成安装。
- 方式二 — pip 安装:适合自行管理 Python 环境的用户。
- 方式三 — 桌面应用(Beta):下载即用的桌面应用,无需命令行操作,适合不熟悉终端的用户。详见 桌面应用指南。
- 方式四 — 魔搭创空间:一键配置,部署到创空间云端运行,无需本地安装。
- 方式五 — Docker:使用官方镜像(Docker Hub;国内可选 ACR),镜像 tag 含
latest(稳定版)与pre(PyPI 预发布版)。 - 方式六 — 阿里云 ECS:在阿里云上一键部署 CoPaw,无需本地安装。
💡 安装并启动后:在配置频道之前,可先打开 控制台(浏览器访问
http://127.0.0.1:8088/)与 CoPAW 对话、配置 Agent;要在钉钉、飞书、QQ 等 app 里对话时,再前往 频道配置 接入频道。
无需预装 Python — 安装脚本通过 uv 自动管理一切。
macOS / Linux:
curl -fsSL https://copaw.agentscope.io/install.sh | bash然后打开新终端(或执行 source ~/.zshrc / source ~/.bashrc)。
Windows (CMD):
curl -fsSL https://copaw.agentscope.io/install.bat -o install.bat && install.batWindows(PowerShell):
irm https://copaw.agentscope.io/install.ps1 | iex然后打开新终端(安装脚本会自动将 CoPaw 加入 PATH)。
⚠️ Windows 企业版 LTSC 用户特别提示如果您使用的是 Windows LTSC 或受严格安全策略管控的企业环境,PowerShell 可能运行在 受限语言模式 下,可能会遇到以下问题:
如果你使用的是 CMD(.bat):脚本执行成功但无法写入
Path脚本已完成文件安装,由于 受限语言模式 ,脚本无法自动写入环境变量,此时只需手动配置:
- 找到安装目录:
- 检查
uv是否可用:在 CMD 中输入uv --version,如果显示版本号,则只需配置 CoPaw 路径;如果提示'uv' 不是内部或外部命令,也不是可运行的程序或批处理文件。,则需同时配置两者。- uv路径(任选其一,取决于安装位置,若
uv不可用则填):通常在%USERPROFILE%\.local\bin、%USERPROFILE%\AppData\Local\uv或 Python 安装目录下的Scripts文件夹- CoPaw路径:通常在
%USERPROFILE%\.copaw\bin。- 手动添加到系统的 Path 环境变量:
- 按
Win + R,输入sysdm.cpl并回车,打开“系统属性”。- 点击 “高级” -> “环境变量”。
- 在 “系统变量” 中找到并选中
Path,点击 “编辑”。- 点击 “新建”,依次填入上述两个目录路径,点击确定保存。
如果你使用的是 PowerShell(.ps1):脚本运行中断
由于 受限语言模式 ,脚本可能无法自动下载
uv。
- 手动安装uv:参考 GitHub Release下载并将
uv.exe放至%USERPROFILE%\.local\bin或%USERPROFILE%\AppData\Local\uv;或者确保已安装 Python ,然后运行python -m pip install -U uv- 配置
uv环境变量:将uv所在目录和%USERPROFILE%\.copaw\bin添加到系统的Path变量中。- 重新运行:打开新终端,再次执行安装脚本以完成
CoPaw安装。- 配置
CoPaw环境变量:将%USERPROFILE%\.copaw\bin添加到系统的Path变量中。
也可以指定选项:
macOS / Linux:
# 安装指定版本
curl -fsSL ... | bash -s -- --version 0.0.2
# 从源码安装(开发/测试用)
curl -fsSL ... | bash -s -- --from-source
# 安装本地模型支持(详见本地模型文档)
bash install.sh --extras llamacpp # llama.cpp(跨平台)
bash install.sh --extras mlx # MLX(Apple Silicon)
bash install.sh --extras ollama # Ollama(跨平台,需 Ollama 服务运行)Windows(PowerShell):
# 安装指定版本
.\install.ps1 -Version 0.0.2
# 从源码安装(开发/测试用)
.\install.ps1 -FromSource
# 安装本地模型支持(详见本地模型文档)
.\install.ps1 -Extras llamacpp # llama.cpp(跨平台)
.\install.ps1 -Extras mlx # MLX
.\install.ps1 -Extras ollama # Ollama升级只需重新运行安装命令。卸载请运行 copaw uninstall。
在工作目录(默认 ~/.copaw)下生成 config.json 与 HEARTBEAT.md。两种方式:
- 快速用默认配置(不交互,适合先跑起来再改配置):
copaw init --defaults
- 交互式初始化(按提示填写心跳间隔、投递目标、活跃时段,并可顺带配置频道与 Skills):
详见 CLI - 快速上手。
copaw init
若已有配置想覆盖,可使用 copaw init --force(会提示确认)。
初始化后若尚未启用频道,接入钉钉、飞书、QQ 等需在 频道配置 中按文档填写。
copaw app服务默认监听 127.0.0.1:8088。若已配置频道,CoPaw 会在对应 app 内回复;若尚未配置,也可先完成本节再前往频道配置。
如果你更习惯自行管理 Python 环境(需 Python >= 3.10, < 3.14):
pip install copaw可选:先创建并激活虚拟环境再安装(python -m venv .venv,Linux/macOS 下
source .venv/bin/activate,Windows 下 .venv\Scripts\Activate.ps1)。安装后会提供 copaw 命令。
如果你不习惯使用命令行,可以下载并使用 CoPaw 的桌面应用版本,无需手动配置 Python 环境或执行命令。
- ✅ 零配置:下载后双击即可运行,无需安装 Python 或配置环境变量
- ✅ 跨平台:支持 Windows 10+ 和 macOS 14+ (推荐 Apple Silicon)
- ✅ 可视化:自动打开浏览器界面,无需手动输入地址
⚠️ Beta 阶段:功能持续完善中,欢迎反馈问题
-
下载安装包 前往 GitHub Releases 下载对应系统的版本:
- Windows:
CoPaw-Setup-<version>.exe - macOS:
CoPaw-<version>-macOS.zip
- Windows:
-
安装并启动
- Windows: 双击
.exe文件按向导安装,完成后双击桌面快捷方式启动 - macOS: 解压
.zip得到CoPaw.app,首次需右键选择"打开"以绕过系统安全限制
- Windows: 双击
-
首次启动提示 首次启动可能需要 10-60 秒(取决于系统配置),应用需要初始化 Python 环境和加载依赖,请耐心等待浏览器窗口自动打开。
桌面应用涉及系统权限、安全提示、调试模式等细节,请查看 桌面应用完整指南 了解:
- Windows 两种启动模式(普通版 vs Debug 版)
- macOS 如何解除系统安全限制(3种方法)
- 常见问题与解决方案
- 日志查看与问题报告
若不想在本地安装 Python,可通过魔搭创空间将 CoPaw 部署到云端运行:
重要:使用创空间请将空间设为 非公开,否则你的 CoPaw 可能被他人操纵。
镜像在 Docker Hub(agentscope/copaw)。镜像 tag:latest(稳定版);pre(PyPI 预发布版)。国内用户也可选用阿里云 ACR:agentscope-registry.ap-southeast-1.cr.aliyuncs.com/agentscope/copaw(tag 相同)。
拉取并运行:
docker pull agentscope/copaw:latest
docker run -p 127.0.0.1:8088:8088 \
-v copaw-data:/app/working \
-v copaw-secrets:/app/working.secret \
agentscope/copaw:latest然后在浏览器打开 http://127.0.0.1:8088/ 进入控制台。配置、记忆与 Skills 保存在 copaw-data 卷中;模型配置与 API Key 保存在 copaw-secrets 卷中。传入 API Key 可在 docker run 时加 -e DASHSCOPE_API_KEY=xxx 或 --env-file .env。
若希望将 CoPaw 部署在阿里云上,可使用阿里云 ECS 一键部署:
- 打开 CoPaw 阿里云 ECS 部署链接,按页面提示填写部署参数;
- 参数配置完成后确认费用并创建实例,部署完成后即可获取访问地址并使用服务。
详细步骤与说明请参考 阿里云开发者社区:CoPaw 3 分钟部署你的 AI 助理。
服务启动后,可通过 HTTP 调用 Agent 接口以确认环境正常。接口为 POST /api/agent/process,请求体为 JSON,支持 SSE 流式响应。单轮请求示例:
curl -N -X POST "http://localhost:8088/api/agent/process" \
-H "Content-Type: application/json" \
-d '{"input":[{"role":"user","content":[{"type":"text","text":"你好"}]}],"session_id":"session123"}'同一 session_id 可进行多轮对话。