搜索你想找的开源项目

输入名称、用途或关键词,也可粘贴 GitHub 仓库链接

分享到微信

当前解读页的微信分享二维码

用微信扫一扫打开,点击右上角「···」分享给朋友或朋友圈。

手机上可截屏后,在微信扫一扫中从相册识别二维码。

GCWing/OpenBitFun

AI 工程

把 Rust Agent 运行时和桌面应用结合,支持多种任务模式、手机远程控制和长期任务。

3,970
303
Rust
MIT
创建于 9 个月前

项目介绍

OpenBitFun 是一个开源智能体工作区,由 Rust 编写的 Agent Runtime 和桌面应用组成。运行时负责会话状态、上下文与工具调用,并提供持久会话、中断恢复、长期记忆、上下文压缩和缓存复用,面向需要长时间运行的任务。它不局限于写代码,也覆盖软件开发之外的通用工作。

四种 Agent Harness 模式决定任务如何推进:Minimal 适合目标清晰、边做边反馈的快速协作;Standard 适合多步骤的日常任务;Ultimate 面向复杂问题,拆分给多个智能体后再汇总;Creative 用于构建 Mini App 或定制工作区界面与能力 四种模式。

主要功能

  • 跨设备控制: 在桌面应用里切换已连接的电脑,界面随之切换到该设备的会话、工作区、文件与任务状态;也可以用手机或浏览器发送指令、查看进度、处理审批,控制器断开后任务仍在所选主机上继续。默认通过官方 Relay 以同一 OpenBitFun 账号登录,也支持本地 Relay 做同网段手机控制 连接 FAQ。
  • Mini Apps: 向智能体描述需求,生成带专用界面和智能体会话的应用;做好的应用可以安装复用,也可浏览 Mini App 市场。
  • 定制能力: 选择模型、定义角色并配备工具和工作流来构建专门智能体;通过 MCP 接入工具,把重复流程做成 Skills,用 Hooks 改变任务执行方式;还可安装皮肤、修改界面与运行时源码 智能体管理、Hooks。
  • 远程工作区: 通过 SSH 连接远程主机、跳板机或容器,文件、终端和工作区命令作用于该环境,而 Agent Runtime 仍运行在 OpenBitFun 主机上 远程工作区。

README 给出了 DeepSWE v1.1 的评测结果:GLM-5.3-Flash 通过率 64.6%、运行时中位数(P50)42.9 分钟;DeepSeek-V4-Flash 通过率 56.6%、中位数 19.6 分钟。这是项目方公布的数据,本站未独立验证。

快速使用

常规使用从官方下载页获取 Windows、macOS 或 Linux 安装包,安装后配置模型并打开工作区即可开始;使用说明见用户指南,安装包签名校验见下载验证。移动端构建列在移动版发布页。

从源码运行需要 Node.js 22.12+、pnpm 10.15.0、Rust 工具链和 Tauri 前置依赖。克隆仓库后在项目目录执行:

pnpm install
pnpm run desktop:dev

桌面开发支持前端热更新和 Rust 自动重新构建。命令行使用方式另见 CLI 指南。

使用约束

  • 1.0.0 与旧版 0.2.x 的数据不兼容。迁移需使用 OpenBitFun Data Tools,目前仅支持稳定版 0.2.17–0.2.19。
  • 同账号设备控制依赖在线 OpenBitFun 身份服务登录,局域网模式不是离线登录方案;自建私有 Relay 需要与客户端构建版本匹配 部署指南。
  • 设备间传输声称端到端加密,但 Relay 仍处理账号、设备和路由元数据;发往模型提供方、消息机器人以及已发布 Pages 的流量不在此范围内 隐私边界。
  • 核心代码采用 MIT 许可证,第三方依赖与素材保留各自许可证 许可证;漏洞报告遵循安全策略。

HotRepo 点评

在 2026-11-08 的 Rust 日榜上,OpenBitFun 以 3,966 Star、当日新增 50 Star 位列第 4。目前只有这一条记录,能说明当天的榜单位置,不足以判断趋势。它比单纯的编程助手覆盖面更宽:Rust 运行时、四种任务模式和跨设备接管都服务于让长任务在不同机器和手机之间持续进行,这也是它后续值得观察的部分。

本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。