iFlow CLI:终端AI智能体,用自然语言驱动开发工作流
iFlow CLI是什么
iFlow CLI 是阿里巴巴心流研究团队推出的终端AI智能体。它是一款直接在终端中运行的AI助手,能够无缝分析代码仓库、执行编程任务、理解上下文需求,通过自动化处理从简单的文件操作到复杂的工作流程,全面提升工作效率。
iFlow CLI将大模型的理解和生成能力直接融入命令行交互。用户无需输入复杂的指令,只需用自然语言描述任务即可实现自动化执行。iFlow CLI能够与代码仓库紧密集成,深入分析项目结构,结合上下文判断用户需求,自动生成代码、调试、重构,乃至完成自动部署。
iFlow CLI面向个人用户永久免费开放,支持零成本调用多款国产先进大模型。需要说明的是,iFlow CLI服务于2026年3月20日起停止维护,iFlow API、模型库服务同步关停,并于2026年4月17日正式关闭。
iFlow CLI主要功能介绍
1. 自然语言交互
支持用自然语言下达指令,无需记忆复杂命令。用户只需用日常语言描述任务即可,例如“用Vue3+TS搭建灵感收集站”,iFlow CLI可自动生成目录结构、路由和组件,甚至包含暗黑模式开关。
2. 本地仓库分析与上下文理解
通过 /init 命令扫描并理解本地代码仓库,深入分析项目结构。iFlow CLI能够结合上下文判断用户需求,自动完成代码生成、调试、重构等任务。
3. 多模型支持
支持多种主流国产大模型,如Qwen3 Coder、Kimi K2、DeepSeek V3.2等。用户可通过 /model 命令切换模型,选择最合适的模型来处理工作。
4. 四种运行模式
支持通过Shift + Tab快捷键切换四种运行模式:
- Yolo模式:模型拥有最高权限,执行操作零限制
- Accepting Edits模式:仅允许修改文件,安全可控
- Plan模式:先规划任务步骤,再逐层执行
- Default模式:模型无任何权限
5. 多模态支持
支持文本、图片、文件引用等多种输入形式,让AI模型能够“理解”图片内容。支持语音交互、图像解析等多维度交互方式。
6. 自动化任务执行
用户直接提出任务目标,iFlow CLI会开始逐步规划、生成、执行、确认修改。可完成从文件整理到复杂工作流程的全面自动化。例如快速整理桌面文件并分类归档、生成个人简历网页、制作各类手机价格对比表等。
7. 扩展性强
支持通过安装子代理(SubAgents)和MCP工具来扩展功能。可通过插件方式接入VSCode、DevEco Studio(Idea)等主流编辑器。
8. CI/CD集成
支持与CI/CD流水线集成,可通过GitHub Actions扩展功能到自动化工作流中。
如何使用iFlow CLI
系统要求
支持macOS、Linux、Windows(含WSL)。
安装步骤
- 安装Node.js环境:确保系统已安装Node.js。
- 使用npm安装:在终端中运行
npm install -g @iflow/cli。也可使用国内镜像:npm install -g @iflow/cli --registry https://registry.npmmirror.com。 - 验证安装:运行
iflow --version查看版本信息。 - 初始化配置:首次使用时运行
iflow init,引导完成基本配置,包括选择默认AI模型等。 - 配置API密钥:访问心流开放平台注册账号并登录,在个人设置中生成API Key。
基本使用
启动iFlow CLI:在终端中输入 iflow 进入对话界面。
项目初始化:在代码项目目录下运行 /init,iFlow CLI将扫描并分析项目结构。如果是在已有代码库中运行,可使用 /init 完成对当前代码库的扫描,学习其结构,并创建包含完整文档的IFLOW.md文件。
自然语言交互:在 iflow 启动后的对话界面中,直接用自然语言描述任务即可。
命令系统:
- 斜杠命令(/):以
/开头的内置控制命令,如/init、/help、/clear、/model、/docs等 - Shell命令(!):以
!开头,在CLI中执行的系统命令,如!ls、!npm install - 文件引用(@):使用
@文件路径引用文件,如@src/App.tsx
使用示例
- 代码生成:输入“创建一个Flask应用,包含用户登录接口,使用JWT认证”,iFlow CLI自动生成完整代码
- 项目搭建:输入“用Vue3+TS搭建灵感收集站”,自动生成目录结构、路由和组件
- 快速开发:输入“帮我做一个html的五子棋游戏”,自动生成可直接运行的HTML文件
- 文件整理:输入整理桌面文件的要求,自动分类归档
使用小贴士
- 永久免费:面向个人用户永久免费,不限流量。
- 模式切换:使用Shift + Tab快捷键可快速切换四种运行模式。
- IDE集成:可通过插件方式接入VSCode、DevEco Studio等主流编辑器。
- 服务状态:iFlow CLI服务于2026年3月20日起停止维护,2026年4月17日正式关闭。
