👋 嘿,我是ALSKai!你的朋友圈是不是被Claude Code刷过屏了?
各种截图和测评飞满天:
看得心痒痒对不对?然后兴冲冲打开官网,准备注册——
“Sorry, Claude Code is not available in your region.”
是的,Anthropic官方明确表示:Claude Code暂不对中国大陆地区开放。
但今天我要告诉你一个好消息:
有一款国产免费的终端AI助手,功能不输Claude Code,关键是完全合规、稳定可用!
它就是——iFlow CLI,由阿里巴巴iFlow团队开源的AI编程助手。



另外项目作者总结了一下 iFlow Cli 和 Claude code、Gemini Cli 的功能对比情况

系统要求:
前置检查(打开终端输入):
node -v # 检查Node.js版本(需要14+)
npm -v # 检查npm是否安装如果没有Node.js,别慌!按这个顺序来:
# macOS用户
brew install node
# Windows用户(先安装WSL)
# 在WSL中执行:
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejs这是最关键的一步,也是最简单的一步:
MAC/Linux/Ubuntu用户:
bash -c "$(curl -fsSL https://cloud.iflow.cn/iflow-cli/install.sh)"npm i -g @iflow-ai/iflow-cli此命令会自动为您的终端安装所有必要的依赖项。
Windows 用户:
npm install -g @iflow-ai/iflow-cli 来安装 iFlow CLIiflow 来启动 iFlow CLI如果在中国大陆,可以使用以下命令安装 iFlow CLI:
nvm node_mirror https://npmmirror.com/mirrors/node/ 和 nvm npm_mirror https://npmmirror.com/mirrors/npm/nvm install 22 来安装 Node.js 22,稍等片刻nvm use 22 来使用 Node.js 22npm install -g @iflow-ai/iflow-cli 来安装 iFlow CLIiflow 来启动 iFlow CLI安装完成后验证:
iflow --version # 看到版本号就成功了!如果需要卸载重装的话,以下是卸载指令
npm uninstall -g @iflow-ai/iflow-cli
首次启动配置:
打开另一个终端,Windows系统使用win+R输入powershell按回车进入。
注意! 在进入iFlow CLI之前,你需要进行cd <你的项目文件夹>,比如我想要去我的E盘的Projects项目的TEST文件夹进行测试,那么我就是

接下来就到了我想要的文件夹了

接着输入iflow
iflow
接着回车出现登录界面,这是提示我们有三种登录方式
不要犹豫,直接选择第一种登录方式,按下回车即可。

接着选择模型

对于编程能力来说,我个人会倾向于选择 GLM 4.6
接着就会跳转到我们之前第三步:获取免费API密钥那会儿打开的网页,直接授权即可。
如果你看到以下页面,🎉恭喜你,你已经成功安装且登录进 iFlow 开发平台啦!

我们先不着急进行工作,先花两分钟了解一下 iFlow Cli 的四种运行模式
iFlow CLI的核心优势是可控的自动化等级:
模式 | 权限等级 | 适用场景 | 风险 |
|---|---|---|---|
默认模式 | 无权限 | 咨询建议 | 🟢无风险 |
计划模式 | 先计划后执行 | 复杂任务 | 🟡低风险 |
接受编辑模式 | 仅修改文件 | 代码修改 | 🟡中风险 |
YOLO模式 | 最大权限 | 完全信任AI | 🔴高风险 |
刚开始用的话建议先使用计划模式聊一下开发项目的背景和需求,等熟悉后再尝试其他模式
我们可以使用shift + tab 或者 alt + m 来调整运行模式
如果有什么命令行不熟悉的话可以使用/help来调出帮助的

在这个帮助界面中我们可以看到命令行是可以调整为中文界面的,我们只需要输入/language zh-CN就可以调整为中文界面
退出 iFlow Cli 之后重新进入就看到这个界面了

下面进入实战环节,比如目前我想要写一个网页来帮助我获取每天的github趋势。
在plan模式下,用自然语言描述就可以了
我想要写一个网页帮助我每天都能了解到github的最多star的项目,数据可以从https://github.com/trending上进行获取,获取到之后形成一个markdown文件存储在项目文件夹里面。这里面需要的功能有:每天早上八点半自动运行程序去获取信息、形成排版好看的文件以卡片的形式嵌在网页里,早上九点半提醒我:“最新github趋势更新啦”


接下来 iFlow Cli 给我写了一套项目开发方案,巴拉巴拉没看懂我直接点是,使用 yolo 模式编辑,这个Yolo模式的意思也就是说我完全放手交给他来做了。如果你对结果不满意的话可以让他继续规划,现在在测试我就直接让他下一步操作了。

感觉这个上下文是不是有点偏低?写了个规划就只剩下91%了?

开始流畅运行了,项目文件夹里面的文件在不断增多。

A few years later


通过他生成的文档看了一下,需要通过 npm start 命令启动后端
然后在网址上输入http://localhost:3000查看界面
一眼看过去,UI确实有点简陋,至少能够看到项目是我们要求的以卡片的形式展示的。

生成的内容有点像是【正确的废话】,好在生成的内容还是能够溯源的

后续在此基础上能够继续优化,相信iFlow Cli能够给我们惊喜的。
噢,我看回后端发现

好吧,后续再优化了。
项目已经上传到github中了,感兴趣的朋友可以star并git clone下来尝试优化一下。 https://github.com/Albert-Lsk/github-trending-monitor

! 在开发期间出现过以下问题: ✕ [API Error: 生成数据错误:您已达到平台速率限制,系统将重试请求]

采用了以下这两个办法解决:
第一种,更换登录方式
打开我们之前注册登录的页面,然后点击【我的账户】复制我们的apikey


根据以下步骤粘贴进去就可以了。



第二种,更换模型
这个方式非常简单,只需要/model


更换模型就可以了
今天就测试到这里!我是ALSKai,欢迎小伙伴们一起来讨论。
“你最想用iFlow CLI解决什么效率问题?在评论区告诉我,能够抽时间在以后出详细教程噢!💬”