蓝香蕉代码 |【鸿蒙电脑使用-claudecode/iflow】
Claude Code Router 是一个开源的命令行工具,旨在为开发者提供灵活的 AI 模型路由能力,让你在使用 Anthropic 的 Claude Code 时,能够自由切换和调用多个不同提供商的大语言模型(LLM),从而优化成本、提升性能并突破单一平台限制。Node.js的生态仍然十分强大,鸿蒙电脑在支持Node后,对于智能体CLI的支持力度明显上升,更多玩法期待小伙伴们开发分享。目前支
鸿蒙电脑AI-claude code/iflow
文章目录
关于claude code和iflow
Claude Code 和 iFlow 都是面向开发者的 AI 编程助手工具,但它们在定位、功能设计和使用场景上存在明显差异。
Claude Code:终端中的智能编码代理
Claude Code 是由 Anthropic 推出的终端原生 AI 编程工具,核心目标是帮助开发者通过自然语言指令完成代码编写、调试和项目管理任务。
主要特点:
- 自然语言驱动开发:用户只需用英文描述需求,Claude Code 即可自动生成代码、修复 Bug 或执行测试。
- 深度集成终端环境:无需切换 IDE 或聊天窗口,直接在开发者熟悉的命令行中运行,提升工作流连贯性。 支持复杂任务自动化:能处理
- lint 修复、合并冲突、生成 release notes 等繁琐任务,甚至可在 CI 中自动执行。
- 多模型协作与上下文理解:具备项目级上下文感知能力,可结合 MCP 协议调用外部数据源(如 Google Drive、Figma)辅助开发
- 商业化产品:需订阅 Claude Pro/Max/Teams 等服务才能使用,对国内用户存在一定访问门槛
iFlow:国产开源的全能型终端 AI 助手
iFlow(特指 iFlow CLI)是由国内团队开发的开源 AI 工具,定位为“命令行中的 AI 协作平台”,强调免费、本地化和生态扩展。
主要优势:
- 完全免费且无限流:面向个人开发者永久免费,支持调用 Qwen3-Coder、Kimi K2、GLM-4.5 等国产顶尖大模型,零成本使用。
- 专为中文用户优化:支持中文交互、本土化搜索、中文网页内容提取,更适合国内开发环境。
- 多模态与智能体生态:支持图片粘贴识别、内置 SubAgent 架构,并可通过 MCP 接入“AI 团队”,实现专家级任务处理。
- 灵活权限控制:提供 yolo(全权执行)、plan mode(先规划后执行)等多种运行模式,兼顾效率与安全。
- 高度可扩展:可通过心流开放市场安装自定义 Agent、MCP 工具链,构建专属 AI 开发流水线。
两种智能体对比
| 维度 | 开发商 | 是否免费 | 支持语言 | 模型支持 | 部署方式 | 多模态能力 | 生态扩展性 | 国内可用性 |
|---|---|---|---|---|---|---|---|---|
| Claude Code | Anthropic(美国) | 否(需订阅) | 英文为主 | Claude 系列模型(Opus/Sonnet/Haiku) | 终端 CLI | 有限 | MCP 支持外部数据源 | 受限(IP 封锁、网络延迟) |
| iFlow CLI | 心流 AI(中国) | 是(永久免费) | 中文友好 | 多模型支持(通义、Kimi、GLM、DeepSeek) | 终端 CLI | 支持图片识别、粘贴 | 支持 MCP + SubAgent + 自定义工作流 | 优化良好,无访问障碍 |
如何部署claude code和iflow
通用工具部署
两款软件均需要海量的工具集,尤其是git、Node.js
- 设备:我使用的MateBook Pro已经升级到
6.0.0.120版本,建议升级到该版本以上 - 代码管理工具:
GitNext,作为代码管理工具下载管理三方库等,下载后可在系统终端中使用(个人推荐),也可以使用界面管理 - Node.js:
DevNode-OH,包含了Node.js运行时及npm工具等 - 编译工具链:
DevBox,包含了llvm、clang、autoconf、bash、cmake、make、ninja、hdc、hnpcli、m4等编译基础工具,安装后可在系统的终端中使用 - Python环境:
Python安装器,包含了python3.12的运行时,下载后可在终端中执行python脚本 - Java环境:
BiShengJDK8-OH\BiShengJDK17-OH,用于提供Java虚拟机环境,这个在之前的文章编译获取鸿蒙版本JDK中也讲到过(我这里使用的是JDK17)
华为应用市场下载快捷入口:
应用市场:BiShengJDK17-OH
应用市场:DevBox
应用市场:Python安装器
应用市场:GitNext
node环境部署
- 创建并设置node的安装目录
mkdir -p /storage/Users/currentUser/npm
npm config set prefix -g /storage/Users/currentUser/npm
- 设置环境变量
由于鸿蒙电脑的终端当前默认为zsh,所以需要将环境变量写入zshrc,环境变量下如下目录
/storage/Users/currentUser/.zshrc
将export PATH=$PATH:/storage/Users/currentUser/npm/bin写入.zshrc 
- 使能环境变量,保障环境变量写入
zsh中(同时下次启动终端会继承,不用每次设置)
source /storage/Users/currentUser/.zshrc
安装claude-code
由于claude-code国内不友好,采用claude-code-router方案能更好的解决
npm安装claude-code
npm install -g @anthropic-ai/claude-code

安装claude-code-router
npm install -g @musistudio/claude-code-router

修改源码
将/storage/Users/currentUser/npm/bin/ccr和/storage/Users/currentUser/npm/bin/claude的第一行中的#!/usr/bin/env node修改为#!/bin/env node,因为鸿蒙电脑没有usr,所以去掉usr,用/bin/env指定node解释器;
修改前:
修改后:
检查安装情况
执行命令检查安装情况,首次会染出确认窗口,点击运行即可
claude --version
ccr -v


配置router
Claude Code Router 是一个开源的命令行工具,旨在为开发者提供灵活的 AI 模型路由能力,让你在使用 Anthropic 的 Claude Code 时,能够自由切换和调用多个不同提供商的大语言模型(LLM),从而优化成本、提升性能并突破单一平台限制。
使用Claude Code Router(CCR)需要进行’路由’配置
首先创建文件
mkdir /storage/Users/currentUser/.claude-code-router
将以下示例内容写入配置文件中
{
"LOG": true,
"API_TIMEOUT_MS": 600000,
"Providers": [
{
"name": "openrouter",
"api_base_url": "https://openrouter.ai/api/v1/chat/completions",
"api_key": "sk-or-v1-你的密钥",
"models": [
"anthropic/claude-sonnet-4",
"anthropic/claude-opus-4.1",
"google/gemini-2.5-pro"
],
"transformer": { "use": ["openrouter"] }
}
],
"Router": {
"default": "openrouter,anthropic/claude-sonnet-4",
"background": "openrouter,anthropic/claude-opus-4.1",
"think": "openrouter,google/gemini-2.5-pro",
"longContext": "openrouter,google/gemini-2.5-pro"
}
}
创建openrouterai API KEY
/storage/Users/currentUser/.claude-code-router中的api_key字段需要到openrouterai中注册账号生成,然后在个人中心Credits购买资源

目前支持支付宝和微信支持,现成的教程很多,大家自行探索即可,保证付费超过10刀就行,70块钱还是很经得起使用的
支付后创建API Keys就行,将key复制好,写入刚才的/storage/Users/currentUser/.claude-code-router中的api_key字段
启动claude code router
使用ccr code启动
ccr code


在下端即可自由对话
安装iflow
星流使用很简单,按照官方文档创建API KEY,然后安装cli即可使用
安装
npm install -g @iflow-ai/iflow-cli@latest
修改源码
将/storage/Users/currentUser/npm/bin/iflow的第一行中的#!/usr/bin/env node修改为#!/bin/env node,因为鸿蒙电脑没有usr,所以去掉usr,用/bin/env指定node解释器;
检查版本
iflow -v

创建API
创建Key,点击快速完成创建,然后按照复制key
启动iflow
iflow
直接执行flow
可以在窗口中进行对话
后记
Node.js的生态仍然十分强大,鸿蒙电脑在支持Node后,对于智能体CLI的支持力度明显上升,更多玩法期待小伙伴们开发分享
欢迎小伙伴加入我们一起玩鸿蒙电脑
| QQ群:564903542 | CSDN |
|---|---|
![]() |
![]() |
附录
应用及环境相关工具开源应用
GitNext
BiShengJDKInstaller
bishengjdk-8
bishengjdk-17
DevPython-OH
DevBox
DevNode-OH
更多推荐





所有评论(0)