前言
iFlow CLI 是一款直接在终端中运行的强大 AI 助手。它能够无缝分析代码仓库、执行编程任务、理解上下文需求,通过自动化处理从简单的文件操作到复杂的工作流程,全面提升您的工作效率。
特性:
- 免费 AI 模型:通过 心流开放平台 访问强大的免费 AI 模型,包括 Kimi K2、Qwen3 Coder、DeepSeek v3 等
- 灵活集成:保留你喜欢的开发工具,也可集成到现有系统实现自动化
- 自然语言交互:告别复杂命令,用日常对话驱动 AI,从代码开发到生活助理
- 开放平台:从心流开放市场中可以一键安装SubAgent和MCP,快速扩展智能体,组建只属于你的AI团队
安装
MAC/Linux/Ubuntu用户:
一键安装命令(推荐)
1 | bash -c "$(curl -fsSL https://cloud.iflow.cn/iflow-cli/install.sh)" |
使用Node.js安装
安装NodeJS
下载安装最新的 nvm 安装程序
https://cloud.iflow.cn/iflow-cli/nvm-setup.exe
下载NodeJS
1 | nvm node_mirror https://npmmirror.com/mirrors/node/ |
安装iflow-cli
1 | npm i -g @iflow-ai/iflow-cli |
卸载
1 | npm uninstall -g @iflow-ai/iflow-cli |
使用
运行 iflow 来启动 iFlow CLI
创建新项目
对于新项目,只需描述您想要创建的内容:
1 | cd demo01/ |
处理现有项目
对于现有代码库,建议先使用 /init 命令帮助 iFlow 理解您的项目:
1 | cd project1/ |
/init 命令会扫描您的代码库,学习其结构,并创建包含完整文档的 IFLOW.md 文件。
常用命令
/init—— 初始化 iFlow CLI,并加载对当前项目的理解/model—— 切换模型/memory—— 管理 AI 的指令上下文(例如保存或清除上下文记忆)/tools—— 显示当前可用的工具列表/clear—— 清空终端屏幕和当前会话的历史记录/copy—— 将上一次的输出内容复制到剪贴板/stats—— 显示当前会话的统计信息(如交互次数、令牌使用量等)/compress—— 将当前聊天上下文压缩为摘要,以节省上下文长度/chat—— 保存或恢复完整的对话历史记录/help—— 显示帮助信息/quit—— 退出 iFlow CLI/bug—— 提交问题反馈或错误报告/editor—— 选择默认的代码编辑器(如 VS Code、Vim 等)/mcp—— 列出已连接的 MCP(Model Context Protocol)服务器及其可用工具/theme—— 更改界面视觉主题(如深色/浅色模式)/auth—— 更改身份验证方式(如 API 密钥、OAuth 等)/about—— 显示版本及相关信息/extensions—— 列出当前启用的扩展插件
常用场景
📈 数据分析
1 | > 分析这个 Excel 表格中的销售数据,生成简单的图表。 |
👨💻 开发支持
1 | > 分析这个系统的主要架构组件和模块依赖关系。 |