鸿蒙电脑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,包含了llvmclangautoconfbashcmakemakeninjahdchnpclim4等编译基础工具,安装后可在系统的终端中使用
  • 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

Logo

作为“人工智能6S店”的官方数字引擎,为AI开发者与企业提供一个覆盖软硬件全栈、一站式门户。

更多推荐