3,999
stars
+14
303
forks
10
watchers
3,331
prs
484
issues
53
releases
13
discussions
README
中文 · English · 日本語 持续推进,直到完成。 OpenBitFun 是一个高度可定制的开源 Agent 工作台,让任务按你的方式持续推进。 四种一流的 Agent Harness 模式 · 跨设备远程控制 · 从 Mini App 到源码,全面可定制 如果你也期待这样的 Agent,欢迎点亮 ⭐ Star,让更多人发现 OpenBitFun。 下载桌面端 · 移动端 Release · Mini App 市场 · 加入社群 · 参与共建 --- --- 四种模式,按你的方式工作 Agent Harness 决定任务如何推进,负责规划步骤、组织上下文、调用工具、协调多个 Agent 并整合结果。根据当前任务,选择适合你的协作方式: !四种工作模式:极简、标准、极致与创造 | 模式 | 什么时候选 | | --- | --- | | 极简 · Minimal | 即时协作。 目标明确、希望快速动手时,AI 直接执行,你随时反馈,在协作中持续调整。 | | 标准 · Standard | 日常任务。 工作需要多个步骤时,有序规划、逐步执行,并检查结果。 | | 极致 · Ultimate | 复杂任务。 问题需要深入分析时,拆解任务,由多个 Agent 分工协作、整合结果。 | | 创造 · Creative | 创造与定制。 想做自己的应用或扩展工作台时,创建 Mini App,定制 OpenBitFun 的界面与功能。 | 切换多台电脑,手机远程控制 切换设备,整个工作台随之切换。 在桌面端选择另一台已连接的电脑,界面就会切换到那台设备的会话、工作区、文件与任务状态。家中电脑、办公室电脑和服务器,都可以在同一个应用里切换查看与操作。 手机就是远程控制端。 通过手机或浏览器发送指令、查看进度、补充要求和处理授权。任务始终在所选设备上运行,切换界面或断开控制端连接后仍会继续。 官方 Relay 开箱即用,无需部署服务器。 在各设备上使用同一个 OpenBitFun 账号登录,可选择 GitHub 或受支持的邮箱验证码登录;也可使用同一网络连接。登录、联网与自托管条件见连接常见问题。 手机端支持单屏、双屏、三屏布局自由切换。 单屏时专注对话,展开后并排查看会话与文件;界面随屏幕形态调整,让折叠屏的空间真正用起来。 !在多台电脑间切换完整工作台,并通过手机远程控制所选设备 连接与部署说明 工作区也可以通过 SSH 连接到远程主机、跳板机或容器,让文件访问、终端与工作区命令在目标环境中执行;Agent Runtime 仍由 OpenBitFun 宿主运行。桌面和 CLI 共享核心执行能力,移动端与消息机器人提供更多控制入口。 同账号设备互控默认使用官方 Relay;桌面端也可启动本地 Relay,供同一网络内的手机连接。两种方式登录时都需要访问 OpenBitFun 在线身份服务,局域网模式不提供离线登录。私有 Relay 需要配套客户端构建,详见部署指南。 设备间传输的内容采用端到端加密,密钥在设备上生成,会话与文件按需从持有它们的在线设备读取;Relay 仍处理账号、设备和路由元数据。这一加密边界不涵盖模型服务商、聊天机器人平台或已发布的 Pages。详见隐私边界、远程连接与远程工作区。 把想法,变成自己的应用 为仓库做一个 Git 洞察面板,为演示文稿做一个 PPT 工作台,或把常用操作集中到一张表单。Mini App 让工作中的具体需求,变成可直接使用的小应用。 描述需求,让 Agent 创建应用。每个 Mini App 都有自己的界面和 Agent 会话:你可以操作界面处理任务,也可以通过对话调整功能,让工具在使用中不断完善。 做好的应用可以安装、反复使用。你也可以去 Mini App 市场发现适合自己的工具。 用 OpenBitFun,创造 OpenBitFun 从角色、工具到界面和源码,都可以按需定制。 从贴合工作习惯的专属 Agent 开始,逐步扩展你的工作台: - 定制专属 Agent。 围绕漫剧创作、视觉设计、代码评审等领域,选择模型、设定角色,组合需要的工具与工作方法。 - 接入工具与流程。 通过 MCP 连接专业工具,把常用工作方法保存为 Skills,用 Hooks 扩展任务执行流程。 - 改变界面与源码。 安装皮肤调整外观,也可以修改 UI、工具与 Runtime 源码,构建自己的 OpenBitFun。 你可以直接让 OpenBitFun 的 Code Agent 修改和扩展 OpenBitFun 本身。 扩展方式见 Agent 管理、Hooks 契约与兼容范围和产品架构。 持续执行,也认真对待效率 Rust Agent Runtime 承载会话状态、上下文管理与工具执行。持久会话、中断恢复、长期记忆与长程任务支持工作接续;上下文压缩和缓存复用帮助控制持续执行的资源开销。 在这组 DeepSWE v1.1 评测中,OpenBitFun 的表现: - GLM-5.3-Flash:通过率 64.6%,耗时 P50 42.9 分钟。 - DeepSeek-V4-Flash:通过率 56.6%,耗时 P50 19.6 分钟。 !DeepSWE v1.1 评测:通过率、耗时 P50 与 Token P50 对比 功能墙 图中只是 OpenBitFun 的部分功能。 还有更多工具、工作流与扩展能力,等你在真实任务中探索。 !OpenBitFun 功能墙 我们想走向的未来 OpenBitFun 仍在演进,我们希望继续探索三个方向: - 黑灯工厂:白天讨论与设计,让任务在服务器上持续推进,第二天回到成果与验收。 - 无限半径:从桌面与手机继续走向穿戴和嵌入式设备,让工作在更多地方接续。 - 应用进化:从个人小工具到面向专业领域的定制版本,让更多人参与塑造软件。 更可靠的长任务、更高效的 Runtime、更从容的桌面体验,是这些探索共同的基础。 用它创造,也一起创造它 欢迎用作品、反馈和代码参与 OpenBitFun 的未来。 你可以分享真实任务与使用经验,贡献 Agent、Skills、Mini App 和皮肤,也可以从一处文档、一项交互或一个 Runtime 问题开始。想法与问题欢迎在本仓库的 Issues 和 Discussions 中讨论,开发流程见贡献指南。 下载、使用与源码运行 前往官方下载页,选择 Windows、macOS 或 Linux 安装包。安装后配置模型,打开工作区即可开始;操作说明见使用手册,安装包签名见下载校验。 数据迁移提醒: OpenBitFun 1.0.0 与 0.2.x 旧版数据不互通。需要迁移旧版数据时,请使用 OpenBitFun 数据工具,当前支持 0.2.17~0.2.19 正式版。 从源码运行需准备 Node.js 22.12+、pnpm 10.15.0、Rust 工具链和 Tauri 前置依赖。克隆本仓库后运行: bash pnpm
Top issues
#970跟踪 core runtime 架构拆解闭环39 comments · 2026-05-30#3404[Bug]: 会话中不能切换模型,即使重新修改配置的主力模型,也不能切换到新的主力模型6 comments · 2026-10-15#3318[Bug]: 有一个对话 打不开了4 comments · 2026-10-09#3530[Bug]: 1.0.7 侧边「工作区资源」面板缺少固定入口,折叠后无法恢复文件树3 comments · 2026-10-23#3342[Feature]: 新建claude codex 相关agent的会话优化3 comments · 2026-10-10#3319[Feature]: openbitfun 是真的很不错😃,已经成为了我的主力开发工具👍3 comments · 2026-10-09#3301[Feature]: 增加 速度 和缓存命中率显示3 comments · 2026-10-08#854[feat-plan] 面向意图对齐的 Coding Agent 工作流 (Intent-Aligned Coding Agent Workflow)3 comments · 2026-05-24
Discussions
#3618会话中的AI助手,以前是可以打开工作区文件夹的,现在怎么没了1 comments · 2026-10-30#3414模型选用模式,有在开发吗?2 comments · 2026-10-15#3398openbitfun 会话框中添加图片 功能不能使用?如何使用?1 comments · 2026-10-15#3385Question about making Full Access the default permission mode0 comments · 2026-10-14#3087ACP subagents: the enabled-subagent toggle has no effect, and which exposure shape do you want?1 comments · 2026-09-17#2273DeepSeek V4 Pro is cheap only when the harness preserves the prefix0 comments · 2026-08-13#2270Turning DSH plugins into MCP tools for any agent0 comments · 2026-08-13#2269Inside DeepSeek Harness: the agent loop is a replayable protocol, not a while-loop0 comments · 2026-08-13
Latest release
OpenBitFun 1.0.9 v1.0.9 2026-11-05更新演示 / What’s New 中文 https://github.com/user-attachments/assets/0e630e91-3cba-4547-8b76-25935d87550a English https://github.com/user-attachments/assets/9b48aade-c23a-4c89-8ba8-f5ab5adddec2 --- OpenBitFun 1.0.9 桌面端更新 - 多设备工作台:可在侧边栏、会话标签和 Agent companion 中浏览其他设备的工作区与会话,支持跨设备打开项目、创建项目、重命名设备和管理会话。 - 远程工作区与控制:SSH 支持 ProxyCommand 与预认证隧道,改进 SFTP 恢复、远程搜索和终端链接;CLI 可提供文件、Git、会话用量及远程控制能力,并支持向其他设备派发任务。 - 移动端控制:新增设备模型角色设置、命令面板、会话用量查看和子 Agent 实时任务卡片;支持一键发送下一轮建议,并改进会话与设备切换体验。 - Generative UI:集成 OpenUI Lang 流式交互界面,提供组件库、HTML 渲染、交互状态与能力调用,跟随 OpenBitFun 明暗主题和语义颜色,并改进渲染失败后的修复体验。 - Agent 与扩展:项目 Hooks 可