iFlow CLI:个人终端中的智能助手,提升开发效率新选择
概述
iFlow CLI 是一款直接在终端中运行的强大 AI 助手,能够无缝分析代码仓库、执行编程任务、理解上下文需求。通过自动化处理从简单的文件操作到复杂的工作流程,它全面提升了开发者的工作效率。
核心优势
免费 AI 模型
- 通过心流开放平台访问强大的免费 AI 模型
- 支持 Kimi K2、Qwen3 Coder、DeepSeek v3 等多种模型
- 完全免费使用,无次数限制
灵活集成
- 保留您喜欢的开发工具
- 可集成到现有系统实现自动化
- 支持 VS Code 和 JetBrains 插件
自然语言交互
- 告别复杂命令,用日常对话驱动 AI
- 从代码开发到生活助理的全方位支持
- 支持多模态能力(可粘贴图片)
开放生态
- 从心流开放市场一键安装 SubAgent 和 MCP
- 快速扩展智能体,组建专属 AI 团队
- 支持自定义指令和工作流
智能特性
- 升级subAgent功能:将CLI从通用助手转变为专家团队
- 升级task工具:有效压缩上下文长度,自动压缩机制
- 对话历史保存和回滚:支持
iflow --resume和/chat命令 - 自动升级:自动检测当前版本是否为最新版本
安装
Mac/Linux/Ubuntu用户:
# 一键安装命令(推荐)
bash -c "$(curl -fsSL https://cloud.iflow.cn/iflow-cli/install.sh)"
# 使用Node.js安装
npm i -g @iflow-ai/iflow-cli
Windows用户可参考文末官方文档地址
身份验证
安装成功后进入身份验证页面,iFlow CLI 提供两种身份验证方式:
1. **推荐方式**:使用 iFlow 原生身份验证(官方地址:https://platform.iflow.cn/)
- 直接选择方式一登录
- 网页唤起 iFlow 账户认证
- 完成认证后免费使用
2. **备选方式**:通过 OpenAI 兼容 API 连接
- 注册 iFlow 账户
- 进入个人设置页面生成 API 密钥
- 将密钥粘贴到终端完成设置
开启iflow之旅
选择模型
目前官方更新了智谱的GLM4.7模型,此外还有DeepSeek-V3.2、Qwen3-Coder-Plus、Kimi-K2-Thinking和MiniMax-M2.1等。当然,如果你觉得这些不能满足自己的需求,也可以前往文末切换自定义模型的方法替换自己满意的大模型。
启动 iFlow CLI
cd your-project/
iflow
模式
启动iflow后别忘了修改其模式(权限):
1.思考:开启/关闭
2.模式:默认模式/智能模式/计划模式/YOLO模式(YOLO模式为最高权限,可以在桌面创建修改文件等)
a. **yolo模式**:模型拥有最大权限,可执行任何操作
b. **接受编辑模式**:模型仅拥有文件修改权限
c. **计划模式**:先计划后执行
d. **默认模式**:模型无权限
创建新项目
cd new-project/
iflow
# 输入:使用 HTML 创建一个基于网页的个人博客首页
处理现有项目
cd project1/
iflow
# 输入:/init
# 输出:iflow.md文档,根据此文档分析需求,实现解决方案。
/init 命令会扫描代码库,学习其结构,并创建包含完整文档的 IFLOW.md 文件。
使用场景举例
信息查询与规划
帮我找到周围评分最高的餐厅,制定一个最佳行程。
搜索最新的大模型,分析每个大模型的优势与缺点。
文件管理
将我桌面上的文件按文件类型整理到不同的文件夹中。
批量下载这个网页上的所有图片,并按日期重命名。
数据分析
分析这个 Excel 表格中的销售数据,生成简单的图表。
从这些 CSV 文件中提取客户信息,合并成统一的表格。
开发支持
分析这个系统的主要架构组件和模块依赖关系。
我的请求后出现了空指针异常,请帮我找到问题原因。
工作流自动化
创建一个脚本,定期将我的重要文件备份到云存储。
编写一个程序,每天下载股票价格并发送邮件通知。
高级配置
切换自定义模型
编辑 ~/.iflow/settings.json 文件连接任何兼容 OpenAI 的 API:
{
"theme": "Default",
"selectedAuthType": "iflow",
"apiKey": "your iflow key",
"baseUrl": "https://apis.iflow.cn/v1",
"modelName": "Qwen3-Coder",
"searchApiKey": "your iflow key"
}
总结
iFlow CLI 作为一款免费、功能强大的终端 AI 助手,为开发者提供了全新的工作效率提升方案。无论是代码开发、文件管理还是工作流自动化,它都能通过自然语言交互的方式简化复杂任务。其开放的市场生态和多种 AI 模型支持,使得它成为开发者工具箱中不可或缺的一员。
更多使用教程和详细文档,请访问官方文档https://github.com/iflow-ai/iflow-cli/blob/main/README_CN.md 或使用
iflow -h查看帮助信息。