【开源自荐】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 太卡了

coding 能力是不是可以借鉴一下omp的想法,用hashline 编辑之类的,hashline对于模型编辑代码错误的预防还是不错的

来个配套app就完美了 :clap:

快让bitfun蹬一个出来

正在蹬了~马上就有了~

昨天体验了一下,还不错,初次感觉使用时间长一点会有点卡,没有检查什么原因。还有就是桌面宠物能不能换点美女啥的。因为我给它取名爱妃,称呼我皇上。

如果这个桌面宠物只是让你知道目前工作状态的话,我认为尺寸可以小一点,对话框没必要显示实际运作内容,只是告诉我现在工作状态就好了。例如说:皇上,我的任务已经完成了。 皇上,有个折子需要您评断。

1 个赞

不知道我的数据放上去~会不会被分享出去了,数据安全这个…

我们不提供模型,然后项目也是纯开源的。。。不会采集用户数据的。。。

感谢反馈,我们优化一下~