- Updated COMMAND_SPEC.md to reflect new version and features including native CodexLens and CLI refactor. - Revised GETTING_STARTED.md and GETTING_STARTED_CN.md for improved onboarding experience with new features. - Enhanced INSTALL_CN.md to highlight the new CodexLens and Dashboard capabilities. - Updated README.md and README_CN.md to showcase version 6.2.0 features and breaking changes. - Introduced memory embedder scripts with comprehensive documentation and quick reference. - Added test suite for memory embedder functionality to ensure reliability and correctness. - Implemented TypeScript integration examples for memory embedder usage.
10 KiB
Claude Code Workflow (CCW) - 安装指南
English | 中文
Claude Code Agent 工作流协调和分布式内存系统的交互式安装指南。
版本 6.2:原生 CodexLens 与 Dashboard 革新 - 内置代码索引引擎(FTS + 语义搜索 + HNSW 向量索引),全新 Dashboard 视图,TypeScript 后端,会话聚类智能记忆管理。
⚡ 一键远程安装(推荐)
所有平台 - 远程 PowerShell 安装
# 从功能分支进行交互式远程安装(最新版本)
iex (iwr -useb https://raw.githubusercontent.com/catlog22/Claude-Code-Workflow/main/install-remote.ps1)
# 包含统一文件输出系统的全局安装
iex (iwr -useb https://raw.githubusercontent.com/catlog22/Claude-Code-Workflow/main/install-remote.ps1) -Global
# 强制覆盖(非交互式)- 包含所有新的工作流文件生成功能
iex (iwr -useb https://raw.githubusercontent.com/catlog22/Claude-Code-Workflow/main/install-remote.ps1) -Force -NonInteractive
# 一键备份所有现有文件(无需确认)
iex (iwr -useb https://raw.githubusercontent.com/catlog22/Claude-Code-Workflow/main/install-remote.ps1) -BackupAll
远程安装器的功能:
- ✅ 检查系统要求(PowerShell 版本、网络连接)
- ✅ 从 GitHub 下载最新版本(main 分支)
- ✅ 包含所有新的统一文件输出系统功能
- ✅ 自动解压并运行本地安装程序
- ✅ 安全确认和用户提示
- ✅ 自动清理临时文件
- ✅ 设置 .workflow/ 目录结构进行会话管理
注意:为了跨平台兼容性,界面使用英文
📂 本地安装
所有平台(PowerShell)
# 克隆包含最新功能的仓库
cd Claude-Code-Workflow
# Windows PowerShell 5.1+ 或 PowerShell Core(仅支持全局安装)
.\Install-Claude.ps1
# Linux/macOS PowerShell Core(仅支持全局安装)
pwsh ./Install-Claude.ps1
注意:功能分支包含所有最新的统一文件输出系统增强功能,应用于新安装。
安装选项
远程安装参数
所有参数都可以传递给远程安装器:
# 全局安装
iex (iwr -useb https://raw.githubusercontent.com/catlog22/Claude-Code-Workflow/main/install-remote.ps1) -Global
# 安装到指定目录
iex (iwr -useb https://raw.githubusercontent.com/catlog22/Claude-Code-Workflow/main/install-remote.ps1) -Directory "C:\MyProject"
# 强制覆盖而不提示
iex (iwr -useb https://raw.githubusercontent.com/catlog22/Claude-Code-Workflow/main/install-remote.ps1) -Force -NonInteractive
# 从特定分支安装
iex (iwr -useb https://raw.githubusercontent.com/catlog22/Claude-Code-Workflow/main/install-remote.ps1) -Branch "dev"
# 跳过备份(更快)
iex (iwr -useb https://raw.githubusercontent.com/catlog22/Claude-Code-Workflow/main/install-remote.ps1) -NoBackup
本地安装选项
全局安装(默认且唯一模式)
安装到用户主目录(~/.claude):
# 所有平台 - 全局安装(默认)
.\Install-Claude.ps1
# 自动备份(从 v1.1.0 开始默认)
.\Install-Claude.ps1 -BackupAll
# 禁用自动备份(不推荐)
.\Install-Claude.ps1 -NoBackup
# 自动化的非交互式模式
.\Install-Claude.ps1 -Force -NonInteractive
全局安装结构:
~/.claude/
├── agents/
├── commands/
├── output-styles/
├── settings.local.json
└── CLAUDE.md
注意:从 v1.2.0 开始,仅支持全局安装。移除了本地目录和自定义路径安装,以简化安装流程并确保所有平台的一致行为。
高级选项
强制安装
覆盖现有文件:
.\Install-Claude.ps1 -Force
跳过备份
不创建备份文件:
.\Install-Claude.ps1 -NoBackup
卸载
删除安装:
.\Install-Claude.ps1 -Uninstall -Force
平台要求
PowerShell(推荐)
- Windows:PowerShell 5.1+ 或 PowerShell Core 6+
- Linux:PowerShell Core 6+
- macOS:PowerShell Core 6+
安装 PowerShell Core:
- Ubuntu/Debian:
sudo apt install powershell - CentOS/RHEL:
sudo dnf install powershell - macOS:
brew install powershell - 或下载:https://github.com/PowerShell/PowerShell
完整安装示例
⚡ 超快速(一键)
# 一条命令完成安装
iex (iwr -useb https://raw.githubusercontent.com/catlog22/Claude-Code-Workflow/main/install-remote.ps1) -Global
# 完成!🎉
# 开始使用 Claude Code Agent 工作流!
📂 手动安装方法
# 手动安装步骤:
# 1. 安装 PowerShell Core(如果需要)
# Windows:从 GitHub 下载
# Linux:sudo apt install powershell
# macOS:brew install powershell
# 2. 下载 Claude Code 工作流系统
git clone https://github.com/catlog22/Claude-CCW.git
cd Dmsflow
# 3. 全局安装(交互式)
.\Install-Claude.ps1 -Global
# 4. 开始使用 Claude Code Agent 工作流!
# 使用 /workflow 命令和内存系统进行开发
先决条件和推荐工具
为了充分发挥 CCW 的全部潜力,强烈建议安装这些额外工具。
系统工具 (推荐)
这些工具增强了文件搜索和数据处理能力。
-
ripgrep(rg): 一款高速代码搜索工具。- Windows:
- WinGet:
winget install ripgrep(推荐,自动选择 MSVC 版本) - Chocolatey:
choco install ripgrep - Scoop:
scoop install ripgrep - 手动下载: 从 GitHub Releases 下载预编译二进制文件
- WinGet:
- macOS:
brew install ripgrep - Linux:
sudo apt-get install ripgrep(Debian/Ubuntu) 或sudo dnf install ripgrep(Fedora) - 验证:
rg --version
- Windows:
-
jq: 一款命令行 JSON 处理器。- Windows:
- WinGet:
winget install jq(推荐) - Chocolatey:
choco install jq - Scoop:
scoop install jq - 手动下载: 从 GitHub Releases 下载
jq-windows-amd64.exe并重命名为jq.exe
- WinGet:
- macOS:
brew install jq - Linux:
sudo apt-get install jq(Debian/Ubuntu) 或sudo dnf install jq(Fedora) - 验证:
jq --version
- Windows:
模型上下文协议 (MCP) 工具 (可选)
MCP 工具从外部来源提供高级上下文检索,增强 AI 的理解能力。关于安装,请参考各个工具的官方文档。
| 工具 | 用途 | 官方源码 |
|---|---|---|
| Exa MCP | 用于搜索代码和网络。 | exa-labs/exa-mcp-server |
| Chrome DevTools MCP | 用于与网页交互以提取布局和样式信息。 | ChromeDevTools/chrome-devtools-mcp |
注意: Code Index MCP 已被 CCW 内置的 CodexLens (
mcp__ccw-tools__codex_lens) 替代。无需额外安装代码索引工具。
- 先决条件: Node.js 和 npm (或兼容的 JavaScript 运行时)。
- 验证: 安装后,检查服务器是否可以启动 (具体请查阅 MCP 文档)。
可选的 AI CLI 工具
CCW 使用包装脚本与底层的 AI 模型进行交互。为了使这些包装器正常工作,必须在您的系统上安装和配置相应的 CLI 工具。
-
Gemini CLI: 用于分析、文档和探索。
- 用途: 提供对 Google Gemini 模型的访问。
- 安装: 请遵循 Google AI 官方文档来安装和配置 Gemini CLI。确保
gemini命令在您的系统 PATH 中可用。
-
Codex CLI: 用于自主开发和实现。
- 用途: 提供对 OpenAI Codex 模型的访问,用于代码生成和修改。
- 安装: 请遵循您环境中使用的特定 Codex CLI 工具的安装说明。确保
codex命令在您的系统 PATH 中可用。
-
Qwen Code: 用于架构和代码生成。
- 用途: 提供对阿里巴巴通义千问模型的访问。
- 安装: 请遵循通义千问官方文档来安装和配置其 CLI 工具。确保
qwen命令在您的系统 PATH 中可用。
验证
安装后,验证:
-
检查安装:
# 全局 ls ~/.claude # 本地 ls ./.claude -
测试 Claude Code:
- 在项目中打开 Claude Code
- 检查全局
.claude目录是否被识别 - 验证工作流命令和内存命令是否可用
- 测试
/workflow命令的 Agent 协调功能 - 测试
/workflow version检查版本信息
故障排除
PowerShell 执行策略
如果出现执行策略错误:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
工作流命令无效
- 确保项目中存在
.claude目录 - 验证 workflow.md 和 agent 文件是否正确安装
- 检查 Claude Code 是否识别配置
权限错误
- Windows:以管理员身份运行
- Linux/macOS:如果需要全局 PowerShell 安装,使用
sudo
安装器功能说明
🛡️ 用户配置保护
安装器会智能处理现有文件:
- 新文件:直接复制
- 非配置文件:覆盖更新
- 用户配置文件(如
settings.local.json):提供选项- 保留现有文件(推荐)
- 覆盖为新文件
- 备份后覆盖
📦 安全卸载
卸载时保护用户数据:
- 选项 1:仅删除安装的文件(保留用户配置)
- 选项 2:删除整个目录(需要二次确认)
- 选项 3:不删除任何内容
🔄 智能备份
- 自动为现有文件创建带时间戳的备份
- 备份文件格式:
filename.backup_yyyyMMdd_HHmmss - 可以使用
-NoBackup跳过备份
常见问题
Q:为什么安装器界面是英文的? A:为了确保跨平台兼容性并避免字符编码问题,安装器使用英文界面。
Q:可以自定义安装位置吗?
A:是的,使用 -Directory 参数指定任何位置。
Q:如何更新到最新版本? A:再次运行一键安装命令,它会自动获取最新版本。
Q:卸载会删除我的配置吗? A:默认情况下,卸载只删除我们安装的文件,保留您的个人配置。
支持
- 问题:GitHub Issues
- 文档:主 README
- 工作流文档:.claude/commands/workflow.md