[桌面端] Vibe Coding: Flow hub

以前我和iflow一样大,现在我减肥了.


年后提过几次iflow app的建议,一直没等到iflow 有更新啊 :laughing:

开始研究自己想要的 iflow app, 通过Vibe Coding自己先调整了一些简单功能完成了第一个mvp

Vivo Coding的成功让我有了信心继续增加其他功能后面又更新了几个版本,目前到了0.3.4版本

所以丢个帖子让大家看一看,你们也可以自己去开发自己想要的iflow app :grin:

地址: https://github.com/chenweil/FlowHub

核心能力

  • iFlow Agent 管理:新增、重连、重命名、删除
  • 模型管理:显示当前模型、拉取模型列表、点击切换
  • 会话管理:多会话、会话标题、会话持久化
  • iFlow 历史导入:按 Agent 工作目录读取 ~/.iflow/projects/-<workspace-key>/session-*.jsonl
  • 会话删除落盘:删除单条会话或清除当前 Agent 会话时,真实删除对应历史文件
  • 消息渲染:Markdown(含表格、代码块、链接、图片)与 <Think> 思考块
  • 工具调用面板:多条调用增量展示,状态与参数/输出可追踪
  • HTML Artifact 预览:识别 .html/.htm 路径并弹窗预览,支持中文文件名
  • 主题切换:支持应用亮色 / 暗色主题切换
  • 发送交互:发送按钮在生成中切换为停止按钮(ACP session/cancel
  • 快捷回复:继续好的、重试上一问

技术栈

  • Frontend: TypeScript + Vite
  • Desktop: Tauri 2.0
  • Backend: Rust + Tokio + tokio-tungstenite

预览

以上仅在macOS上测试,windows不支持 :clown_face:

新的一些预览:

4 个赞

研发:


1 个赞

回来吧,我们不改需求了 :hugs:

1 个赞

windows 还真运行不了 :joy:

不过 iflow 修了下就能用了

1 个赞

嗯 路径什么的我还没让模型调整

你修好可以提个pr嘛 :joy:

其实改成 windows 专用了 :rofl:

额 那我晚上看看 搞一下兼容 :grin:

提了 pr 了,顺便连 linux 也测了,将清理脚本改成 js 的,这样就能跨平台了,只要有 node 就能运行

1 个赞

好嘞

昨晚加了一个 声音通知, 不知道Windows是否可行

能加入条件么 一直叮咚叮咚也是烦 比如超过多少分钟的任务才叮咚叮咚

1 个赞

嗯 多加些个性化配置. :laughing:

已经搞定了 延迟提醒的时间配置

按钮多了,考虑放在设置页了.

2 个赞

可以的,但是有些铃声太长了,像闹钟响了一样 :joy:

我加的有长有短, 也支持自定义上传.

其实之前长的是 cc hook 的工具提醒用的,每次对话是短的,提醒是长的 哈哈

1 个赞

太酷辣 :nerd_face:

做着玩 我在x上看到好多 支持多agent的 还很酷炫.比不上啊

太酷啦 大佬 我前两天看到好像有人给你做了win和linux支持的,你合并了吗? 晚上准备试试,自己弄太痛苦了,最近两天忙的要死~还是拉现成的比较安逸 :joy:

合并了

铃声我换了几个短的

前几天看网上分享 用红警音效 太逗了