Using iFlow (心流), NanoClaw can dynamically rewrite its code to customize its feature set for your needs.
功能的话可以看看nanoclaw(readme还没改),主要修改
1.吧原本需要使用claude code 的改成了使用iflow
2.功能几乎和openclaw一致
3.实现了dingtalk的cannel(iflow模型降智了,好像实现的不太好)
启动方法:
npm install
cp .env.example .env
(需要修改env,添加iflow的token)
npm run start
配置方法可以直接在项目根目录启动iflow询问
3 个赞
当前已经支持自己给自己安装skills,定时任务,由于iflow的 hook还没相关文档,所以还差一些没做完,而且已经支持自己寻找skills安装
1 个赞
要是可以后端调用iflowcli就好了,参考那个iflow bot
你是把nanoclaw里的Claude-Agent-SDK直接替换为iflow SDK吗
既然都有iflow了,直接和它说,让项目支持输入图片即可,(运气不好可能得抽几次卡),在最新的upstream merge分支我在尝试合入上游的image—pdf render 到时候我弄好了应该就会支持了,还有现在iflow的Hook系统不完善,还缺一些东西没合入
这个怎么安装使用啊?我暂时没看懂,麻烦高手指教一下吧!
或者在项目根目录启动iflow,告诉我iflow:启动该项目并配置qq 渠道(原项目更注重vibe,就是你可以用iflow轻松定制该项目)
目前这个部署,相当于是部署在本机的虚拟机上面,效果不错,但是缺少思考提醒、还有QQ的流式回复。还是有优化空间的。
我想部署到nas上,但是这个docker没有root权限,没办法 docker嵌套docker来部署。所以架构上也得改。
1.可以做dind,已经有人部署成功了(后续有时间我去打包为镜像),
2.思考是刻意去掉的,这些消息其实很多余(后续可以考虑做个开关)。
3.QQ支持流式回复嘛?有没有相关文档。
4.docker容器里面不给root依旧是安全考虑,特权模式的容器可加载内核模块、访问所有设备,逃逸后等同于宿主机 root。如果你认为自己可以管住iflow的话可以让iflow轻松二开,加个特权的flag即可
QQ不支持流式,但是可以分成多次回复。参考 iflow-bot。
docker目前在我那个nas上是不能启用root,也不能docker嵌套,目前这里存在问题,我周末打包成docker部署无法成功。让iflow修改,也一直没修改好。打包后,镜像解压,超过1.8G,太大了,里面包含一个完整的google浏览器。
只不过,这个项目,前途还是比较大的。毕竟,底子是从openclaw集成过来的