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 查看帮助信息。