我的AI工作流整理【个人向】

225 阅读11分钟

引言

今天上午帮同事折腾了一套用 AI 工作的配置流程,配完之后发现,这套东西其实我也一直没整理过。干脆趁热打铁,把我自己日常使用的 AI 工作流梳理一遍,另外有jym说可以让自己人增加摸鱼的时间,那我肯定分享给各位彦祖们啊。

整体思路很简单:底层靠 Node.js 跑环境,核心用 Claude Code CLI 作入口,辅助工具补齐效率短板,最后靠习惯让这套东西真正融入日常。

提前说一句:下面整个过程里,部分下载和 API 访问需要代理环境(你懂的),建议提前备好,免得中途卡住。

这篇文章偏实用教程,不展开原理,就是按顺序一步步来。

先看一张全景图,对整个工作流有个概念:

暂时无法在飞书文档外展示此内容

简单说就是:Node.js 打地基 → Claude Code 当主引擎 → CC Switch 和 9router 分别管配置和路由 → 最后靠日常习惯让效率持续进化。

一、基础环境:安装 Node.js

很多 AI 工具底层都需要 Node.js 才能跑,Claude Code CLI 本身就是个 npm 包,所以 Node.js 是第一步要装好的东西。

版本选择

推荐装 20 以上的版本。这个版本段的兼容性目前是最好的,大部分第三方插件和工具都不会出问题。如果是 Windows 用户,直接去 Node.js 官网 下载 LTS 版本安装就行。

可选项: NVM

如果你有多个项目需要不同 Node 版本(比如公司项目用 16,个人项目用 22),可以装个 NVM(Node Version Manager)来管理。如果不需要开发场景就不需要安装。

# Windows 用 nvm-windows
# macOS / Linux
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash

# 常用命令
nvm install 22        # 装指定版本
nvm use 22            # 切换版本
nvm list              # 查看已安装版本

不折腾的话直接用官网安装包就够,这一步不强求。

可选项:Git

如果你是做开发的,Git 也建议顺手装上。Claude Code 的代码 diff、提交、回滚全依赖 Git,没装的话这些功能没法用。去 Git 官网 下载安装即可,一路默认配置就行。纯写文档/办公场景可以跳过这一步。

二、安装 AI 工具:Claude Code CLI

我目前的主力工具是 Claude Code,使用命令行形式。相比网页版,CLI 的好处是能够直接操作本地文件系统,在项目里上下文感知更好,写代码、改配置、查文件一气呵成。

安装很简单,一行 npm 全局安装:

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

装完执行 claude 就能进入交互界面。第一次用需要绑 API Key,按提示操作就行。

注意:国内网络环境可能导致 npm 安装很慢,可以挂代理或者换淘宝镜像:

npm config set registry https://registry.npmmirror.com

如果换了镜像还是不行(个别包源在国外),就只剩上魔法这一条路了。后面安装 CC Switch、9router 如果遇到类似问题,同样的处理方式。

关于 API Key 和网络

Claude Code 启动后需要绑定 API Key。获取方式有两种:

  • Anthropic Console 注册账号,按量计费,适合轻度使用
  • 订阅 Claude Pro / Max,在 Claude.ai 获取,适合重度用户

另外注意,Claude 官方 API 在国内访问需要代理。不只是安装慢,运行时网络不通是更常见的坑。如果你没有代理环境,或者想省成本,可以搭配后面的 9router 用免费/中转通道绕开。注册、登录、拿 Key 这些环节,基本也都绕不开魔法。

备用选择:OpenCode

最近我试了 OpenCode,也挺好用,我日常用桌面版比较多,主要是国内环境友好,不用魔法也能丝滑安装使用。

桌面版:去 官网下载页 直接下载对应系统的安装包(Windows / macOS / Linux 都有),装完打开就是图形界面,可以管理多个会话标签,操作起来比终端直观。

终端版:习惯命令行的话也可以一行装好:

npm install -g opencode-ai

用法和 Claude Code 差不多,支持 Skill 和 MCP,也兼容 9router。而且它和 Claude 还能打通——相当于在 OpenCode 里也能用上 Claude 的能力,两边的生态互补挺好。如果 Claude Code 用着不顺,可以换这个试试,轻量且响应快。

三、辅助工具:CC Switch

CC Switch 是一个我经常在用的辅助工具,和 Claude Code 配合使用能省不少事。它是开源项目,GitHub 地址:farion1231/cc-switch,目前 12 万+ Stars,是我见过最活跃的 AI 配置管理工具之一。

提供两个版本,按使用习惯选一个就行:

  • 桌面版(推荐) :支持 Windows / macOS / Linux,有图形界面,管理配置一目了然。直接从 Releases 页面 下载对应系统的安装包即可。
  • CLI :纯命令行版本(SaladDay/cc-switch-cli),适合喜欢待在终端里的用户,用 npm 一行装好:
npm install -g cc-switch-cli

我用得最多的两个功能:

1. 用量查询

可以查看当前 API 的调用量、token 消耗和费用,对控制成本很有帮助。尤其是月底结账前看一眼,心里有数。

2. 配置备份

把 Claude Code 的配置(包括自定义 instructions、模型选择等)一键备份。重装系统或者换电脑的时候直接恢复,不用重新折腾。

这两个功能听着简单,但实际用起来属于"没有也行,有了回不去"的类型。搭配 Claude Code 做日常辅助很趁手。

四、进阶神器:9router

如果说 CC Switch 是辅助,那 9router 就是真正让我觉得"AI 工具能这么玩"的东西。简单说,它是一个多 AI、多模型的管理与路由工具,开源地址在 decolua/9router,2万+ Stars。

安装方式:

npm install -g 9router

装完之后在终端里执行 9router 启动服务:

9router

启动后会提示 Dashboard 地址 http://localhost:20128,浏览器打开就是控制台。9router 也支持纯 CLI 操作,不过我习惯用浏览器 UI,点选配置直观很多。

使用流程

  1. 打开 Dashboard,在 Providers 页面可以看到内置了 40 多家模型供应商,其中有不少是免费或自带免费额度的(比如 Kiro AI、OpenCode Free、Vertex AI 等),注册对应服务后接入即可白嫖。
  2. 如果你有自己的 API Key(比如 Anthropic 官方的、OpenRouter 的、DeepSeek 的,或者其他中转渠道的),也能在 Dashboard 里手动添加进去。
  3. 配置好之后,切到 CLI Tools 页面,Endpoint 默认就是 http://localhost:20128/v1,不用改。在模型选择那里,可以选当前 CLI 对应的 model——选 9router 内置的默认模型也行,选自己添加的模型也行,选配好的 Combos 也行。API Key 填 9router Dashboard 里生成的 key,之后 Claude Code 的所有模型请求就都走 9router 统一路由了。

安全提醒:免费模型和三方中转 API 大多会把你的请求内容发送到第三方服务器。个人项目、公开内容无所谓,但公司项目、敏感代码建议只走官方渠道,别图便宜把核心资产交给来路不明的通道。

核心概念

现在市面上有很多 AI 模型——Claude 家的、OpenAI 家的、还有各种开源模型——每个都有自己的优势和短板。9router 让你在一个地方统一管理这些模型,需要哪个切哪个,不用在各个平台之间来回跳。

Combos 功能(重点安利)

这是 9router 里我最常用的功能。Combos 的意思是:你可以把多个模型打包成一个"虚拟模型",然后送给 Claude Code 等 AI 工具调用。相当于把模型配成一个组合,用一个名字就能用。

举个例子:我建了一个 Combos,里面放了 Claude 和 GLM、MiniMax 等几个模型,按"主模型 → 备选 → 兜底"的顺序排好。当我在 Claude Code 里提问时,请求先走主模型,如果它配额用尽或报错,9router 会自动切到下一个备选模型,全程不用我手动干预。相当于给主模型配了一整套"备胎",高峰期或者配额告急的时候不会掉链子。

和 CC Switch 的关系

这两个工具我是一起用的,功能互补,不冲突:

  • CC Switch → 做配置管理、用量监控,偏"管家"角色
  • 9router → 做模型路由和组合,偏"分发"角色

简单理解:一个管我自己用 AI 的效率和成本,一个管 AI 模型之间怎么协作。

五、日常使用习惯

工具装好只是第一步,真正让效率上去的是使用习惯。

5.1 场景化安装 Skill

Claude Code 支持通过 Skill 扩展能力,不同场景装不同的就行:

  • 写文档时:装排版格式化、文章配图之类的 Skill
  • 写代码时:装调试、代码审查、测试生成等 Skill
  • 日常办公:装日历、任务管理等集成类 Skill

不推荐一次性全装上,按需加载,不然提示词会长得影响速度。

顺带一提,除了 Skill,Claude Code 生态里还有 MCP(Model Context Protocol)这个扩展机制,用来接外部工具和数据源。CC Switch 里也能统一管理 MCP。属于进阶玩法,用到再研究不迟。

5.2 定期复盘

我差不多每周会花 10 分钟回顾一下这周的 AI 使用情况:

  • 哪些场景用 AI 效率提升明显?
  • 哪些场景 AI 帮了倒忙?
  • Prompt 有没有可以优化的地方?
  • 工具配置有没有需要调整的?

这个习惯坚持下来,会发现自己的使用方式在不断进化,而不是装完就一直原地踏步。

5.3 Claude Code 常用命令

最后附上我日常高频使用的命令,供参考:

# 启动交互式会话(首次使用可能要用魔法鉴权)
claude

# 单次提问(不进入交互模式)
claude "帮我分析这个报错"

# 恢复上次会话
claude --resume

# 继续最近一次对话
claude --continue

会话内快捷命令:

  • /init — 初始化项目配置(生成 CLAUDE.md 等)
  • /clear — 清空当前会话上下文
  • /compact — 压缩上下文(对话太长的时候用,避免超限)
  • /cost — 查看当前会话的 token 消耗和费用估计
  • /insights — 查看会话洞察与统计(定期复盘很好用)
  • /exit — 退出当前会话
  • /help — 查看所有可用命令
  • ...

隐藏彩蛋:

在提问的最后加上 ultrathink,比如:

帮我重构这段代码,ultrathink

你会在终端看到一圈五颜六色的特效,属于 Claude Code 的一个小彩蛋,用于非常复杂的问题。

六、常见问题

1. 切换了供应商配置,但 Claude Code 不生效?

大概率是环境变量冲突。如果你在系统里设置了 ANTHROPIC_API_KEY 这类环境变量,它会覆盖 CC Switch / 9router 的配置。排查命令:

cc-switch env check --app claude

确认是环境变量的问题,就去系统设置里删掉对应变量,然后重启终端。

2. 9router 启动提示端口被占用?

默认端口是 20128,如果被别的进程占用了,找到占用进程杀掉或者换个端口:

# Windows
netstat -ano | findstr :20128
taskkill /PID <pid> /F

3. Claude Code 连不上、报网络错误?

优先检查代理。Claude 官方 API 在国内需要代理环境,确认代理软件开着,或者确认终端能正常访问外网。

4. 重启电脑后 9router 没在跑,模型全报错?

9router 是个前台服务,重启后要手动执行 9router 再启动。介意的话可以查一下项目文档把它做成开机自启。

结尾

说到底,工具只是手段。Node.js 也好,9router 也好,它们做的事都一样:减少用 AI 时的摩擦,让你把注意力放在真正要解决的问题上。

这套流程跑顺之后,日常大概长这样:早上打开终端,9router 起服务,claude 进会话,按场景调出对应 Skill,需要换模型去 Dashboard 点两下,月底用 CC Switch 看下用量复盘一下——一套下来,精力基本都花在正事上。

工具没有标准答案,适合自己节奏的就是最好的。我这套配置也一直在调整,如果你有更好用的工具或者不一样的使用方式,欢迎交流。