作为一名开发者,用 iFlow CLI 打造的 nanoiflow 是我至今最满意的项目 —— 它是基于 nanoclaw 适配 iFlow 生态的 openclaw 平替版本,核心目标是把原本依赖 Claude Code 的动态代码重写能力,替换为更贴合国内开发场景、可本地化 / 轻量化运行的 iFlow 能力,同时完整保留 openclaw 的核心功能,还额外适配了钉钉渠道的消息交互。
一、项目核心价值与设计思路
- 核心痛点解决:
- 原 nanoclaw 强依赖海外大模型(Claude Code),存在访问不稳定、token 成本高、隐私数据风险;
- iFlow CLI 提供了轻量化的流程编排、本地代码执行能力,且支持对接国内大模型生态,完美适配内网 / 私有化部署场景。
- 核心改造点:
- 替换底层代码生成 / 重写引擎:把所有调用 Claude Code 的接口,全部迁移到 iFlow CLI 的
flow run指令和 iFlow 模型调用能力; - 保留功能一致性:复刻 openclaw 的核心能力,做到 “用户无感知切换”;
- 新增钉钉渠道适配:基于 iFlow 的流程编排能力,实现钉钉群 / 机器人的消息接收、指令解析、结果返回闭环(虽初期模型效果有小瑕疵,但已完成核心链路)。
link: