iflow-cli
国产 AI 编程 CLI 工具,支持 Kimi K2/Qwen3 Coder 等多模型路由
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
国产 AI 编程 CLI 工具,支持 Kimi K2/Qwen3 Coder 等多模型路由
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
在 2023-2025 年间,AI 编程工具掀起了一股热潮:Claude Code、Gemini CLI 等产品先后登场,让开发者可以在终端里直接与 AI 对话、让 AI 帮写代码。iFlow CLI 正是这场浪潮中的国产代表——一款深度嵌入终端的 AI 编程助手,峰值斩获了超过 5000 颗 GitHub Stars,一度是中文开发者社区最热门的 AI CLI 工具之一。
然而,盛大的开场并不一定有延续的尾声。2026 年 4 月 17 日,心流科技正式关闭了 iFlow CLI 服务,这款工具画上了句点。本文从技术角度回顾它的设计亮点与遗留资产,为仍在探索 AI 编程工具链的开发者提供参考。
iFlow CLI 由心流科技(iflow-ai)开发,背后是中文 AI 能力平台「心流开放平台」(platform.iflow.cn)。与 Claude Code 需要付费订阅不同,iFlow CLI 在运营期间提供了免费调用 Kimi K2、Qwen3 Coder、DeepSeek v3 等主流大模型的入口,大幅降低了国内开发者体验 AI 编程的门槛。
项目最初瞄准的是本土化 AI 编程这一细分市场:既支持 OpenAI 协议兼容的模型,又内置了对国内主流模型的直接支持。同时,它借鉴了 Claude Code 的交互范式,引入了 todo 规划、SubAgent 子任务、对话恢复等开发者高频使用的功能。

图1:iFlow CLI 启动界面截图
从安装脚本 install.sh 可以看出,iFlow CLI 基于 Node.js 22 构建,核心逻辑以 npm 全局包发布。安装流程内嵌了 nvm(Node Version Manager),会自动检测并安装 Node.js 环境,降低了用户的依赖配置负担。
项目采用多模型路由架构,支持同时接入多个 AI 模型:
这种设计让用户在同一会话中可以动态切换不同模型,按任务难度和成本灵活分配资源。

图2:iFlow CLI 微信交流群(图片来源:项目仓库)
iFlow CLI 支持 MCP(Model Context Protocol) 协议,这是 2025 年由 Anthropic 推动的 AI 工具互操作标准。通过 MCP,用户可以将外部工具(如文件系统、搜索引擎、数据库)接入 CLI,实现「AI 调用真实工具」的能力。
在 ~/.iflow/settings.json 中可以配置多个 MCP 服务器,项目内置了对 sequential-thinking(复杂推理链)等 MCP Server 的支持。这意味着 iFlow CLI 的边界不局限于自身功能集——理论上任何实现了 MCP 协议的外部工具都可以为其所用。
iFlow CLI 提供了一套完整的 Slash 命令体系,参考了 Claude Code 的设计哲学:
| 命令 | 功能 |
|---|---|
/init | 扫描项目代码,生成 IFLOW.md 上下文文件 |
/memory | 管理 AI 的指令上下文 |
/tools | 列出可用工具 |
/mcp | 查看 MCP 服务器和工具列表 |
/chat | 保存/恢复对话历史 |
/stats | 会话统计信息 |
/theme | 切换视觉主题 |
/copy | 复制上次输出到剪贴板 |
/init 是一个值得注意的设计:它会扫描整个代码仓库,生成一个 IFLOW.md 文件作为项目级上下文文档。这个文件类似于 CLAUDE.md / CURSOR RULES,但由 AI 自动生成而非人工编写,帮助 CLI 在后续对话中理解项目结构。

图3:Profile 设置页面(图片来源:项目仓库)
iFlow CLI 提供简体中文、英文、日语、韩语、法语、德语、西班牙语、俄语 8 种语言文档,是国产开源项目中少见的全面国际化案例。这反映了项目从一开始就走国际化路线的野心,而非仅面向中文用户。
2026 年 4 月 17 日,iFlow CLI 正式停服。心流科技在告别帖中提供了迁移指引,但核心服务已不可用。项目仓库仍然公开,代码可供学习和参考。
值得注意的资产:
/init 自动生成项目上下文的设计思路值得借鉴局限性:

图4:Web 端登录界面(图片来源:项目仓库)