【开源自荐】BitFun:桌面端 AI Agent,能在真实代码仓库干活,也能操作浏览器和桌面软件

开源桌面端 AI Agent,MIT 协议,Windows / macOS / Linux 三端都有安装包,界面有中文。Agent 运行时用 Rust 写,外壳是 Tauri v2。

需要自备模型 API 才能用(支持多家,不绑定某一家)。软件本身不收费,但模型调用费用要你自己承担,这一步绕不过去。

能做什么

  • 在真实仓库里写代码:规划、改文件、跑测试、提交 Git,不是只在对话框里贴代码片段
  • 办公:调研、写文档、PPT、Excel、PDF
  • 操作电脑:需要时直接驱动浏览器、终端和桌面软件

两个花了力气解决的问题

反复搜同一个仓库。 Agent 在一个任务里会把同一个仓库搜几十上百次,每次冷启动 grep 都要重新遍历目录树,大仓库上这个开销会盖过模型本身的耗时。做了个跨轮次常驻的索引,在 Chromium 这类千万行级仓库上,搜索耗时最高降低 94.6%,平均快约 36 倍。

Token 成本。 Agent 的成本大头是每轮重复发送的上下文。运行时拼 prompt 时保证前缀逐字节稳定,让 KV Cache 能命中,实测一轮 SWE-Bench-Pro 平均命中率 98.67%。

已知问题

macOS 首次打开会提示「BitFun 已损坏」——还没做 Apple 公证,Gatekeeper 会拦。DMG 内附了说明,需要执行一次 xattr -d com.apple.quarantine /Applications/BitFun.app。正在处理中。

安装包偏大(Windows 约 80MB,macOS 约 100MB),内置了运行时。

链接

我是项目协作者。另外一句实话:项目 97% 以上的代码由 AI 生成(用 BitFun 开发 BitFun 自己)。知道论坛最近对 Vibe Coding 产出的东西有看法,所以把上面两个性能数字放在前面,能不能用各位试了再说。

看看性能怎么样,我现在改回 VScode 就是因为 Codex App 太卡了