OpenBitFun:可自定义的开源 Agent 工作台
OpenBitFun 是一个开源 Agent 工作台,提供四种 Agent Harness 模式、跨设备远程控制、Mini Apps 定制与源码级扩展能力,核心代码采用 MIT 许可,支持 Windows、macOS 与 Linux。
OpenBitFun 是一个强调可定制性的开源 Agent 工作台,目标场景是长时间、跨设备的持续工作。
四种 Agent Harness 模式 Agent Harness 负责规划步骤、管理上下文、调用工具、协调多个 Agent 并汇总结果。原文给出四种模式及适用场景:Minimal 用于目标明确、边做边反馈的快速协作;Standard 面向含多个步骤的日常任务;Ultimate 用于复杂任务,把工作拆分给多个 Agent 再合并结果;Creative 用于构建 Mini Apps 或扩展界面与能力。
跨设备与远程控制 桌面应用可在多台已连接电脑之间切换,界面随之切换到对应设备的会话、工作区、文件与任务状态。手机或浏览器可作为遥控端,发送指令、查看进度、响应审批请求;任务在选定的主机上运行,切换视图或断开控制端后仍继续。原文还提到手机可在一屏、两屏、三屏布局间切换。连接方面支持通过 SSH 在远程主机、跳板机或容器中工作;同一账号下的登录、同步与设备间控制经由自行部署的 Relay Server 完成。
Mini Apps 与扩展 Mini Apps 为特定需求提供专用界面,并与 Agent 对话配对,可在使用中持续改进,也可安装复用或从市场获取。此外可自建专用 Agent(选择模型、定义角色、配置工具与工作流),通过 MCP 连接工具、把重复流程做成 Skills、用 Hooks 定制任务执行方式,或安装皮肤、修改 UI 与运行时源码。原文称可以让 OpenBitFun 的 Code Agent 修改 OpenBitFun 自身。
运行时与评测数据 Rust Agent Runtime 负责会话状态、上下文与工具执行,支持持久会话、中断恢复、长期记忆与长任务,并通过上下文压缩和缓存复用控制长时运行的资源消耗。原文给出的 DeepSWE v1.1 评测结果:GLM-5.3-Flash 通过率 64.6%,运行时间中位数(P50)42.9 分钟;DeepSeek-V4-Flash 通过率 56.6%,P50 19.6 分钟。这些数字仅对应原文所述的评测条件。
使用与源码运行 可从官方下载页获取 Windows、macOS、Linux 安装包,安装后配置模型并打开工作区即可使用。迁移提示:1.0.0 与旧版 0.2.x 数据不兼容,迁移旧数据需使用 OpenBitFun Data Tools,目前适用于 0.2.17–0.2.19 稳定版。从源码运行需 Node.js 22.12+、pnpm 10.15.0、Rust 工具链及 Tauri 前置依赖,克隆仓库后执行 pnpm install 与 pnpm run desktop:dev;桌面开发支持前端热重载与 Rust 自动重建。核心代码为 MIT 许可,第三方依赖与素材保留各自许可。
来源与核对说明
- gcwing/openbitfun ↗https://github.com/gcwing/openbitfun
本文经 AI 整理及独立自动校对,未做运行验证;自动校对仍可能遗漏问题,请以原始资料为准。
这篇内容对你有帮助吗?
点赞人数由服务器记录,收藏保存在当前浏览器。