README.zh-CN.md

September 8, 2026 · View on GitHub

中文 · English

OpenBitFun

Trendshift

持续推进,直到完成。

Built to keep going.

OpenBitFun 是一个开源 Agent 桌面工作台。我们把高效稳健的 Rust Agent Runtime、强大可塑的 Agent Harness 与优雅从容的 桌面体验放在一起,让更多人能够简单、顺畅地使用 Agent。

让 AI 帮你写代码、修 Bug、查资料、写报告、做 PPT,制作工作中需要的小工具。你还可以为漫剧创作、视觉设计等领域定制专属 Agent,让它按你的工作流程协作。

如果你也期待这样的 Agent,欢迎点一颗 ⭐ Star,关注它的进展,也让更多人发现这个项目。

下载体验 · Mini App 市场 · 参与共建

官网 Core code: MIT Platform

OpenBitFun 官网展示的桌面界面

四种模式,按你的方式工作

Agent Harness 决定任务如何推进,负责规划步骤、组织上下文、调用工具、协调多个 Agent 并整合结果。根据当前任务,选择适合你的协作方式:

四种工作模式:极简、标准、极致与创造

模式什么时候选
极简 · Minimal即时协作。 目标明确、希望快速动手时,AI 直接执行,你随时反馈,在协作中持续调整。
标准 · Standard日常任务。 工作需要多个步骤时,有序规划、逐步执行,并检查结果。
极致 · Ultimate复杂任务。 问题需要深入分析时,拆解任务,由多个 Agent 分工协作、整合结果。
创造 · Creative创造与定制。 想做自己的应用或扩展工作台时,创建 Mini App,定制 OpenBitFun 的界面与功能。

从桌面到腕间,随处与 Agent 协作

换个设备,继续同一个任务。 在电脑前深入工作,拿起手机继续对话,或从浏览器查看进度、补充要求、处理授权。任务由执行它的设备持续推进,你可以随时换一个入口参与。

手机端支持单屏、双屏、三屏布局自由切换。 单屏时专注对话,展开后并排查看会话与文件;界面随屏幕形态调整,让折叠屏的空间真正用起来。

手表、眼镜,也在成为 Agent 的新入口。 通过设备扩展协议,OpenBitFun 正在把任务进度与轻量交互带到更多穿戴设备,让协作从桌面延伸到腕间与视野中。

OpenBitFun 多设备协作:电脑、手机、手表与眼镜

连接与部署说明

工作区也可以通过 SSH 连接到远程主机、跳板机或容器,让文件、命令与 Agent 在目标环境中工作。桌面和 CLI 共享核心执行能力,移动端与消息机器人提供更多控制入口。

同账号设备互控、登录与同步服务由你自部署 Relay。更多连接方式见远程连接远程工作区

把想法,变成自己的应用

为仓库做一个 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 数据迁移器。工具独立运行, 不随主应用打包,也不会由主应用自动启动。下载、兼容范围、操作步骤与中断恢复见 迁移器使用说明

用它创造,也一起创造它

欢迎用 Star 关注 OpenBitFun,用作品、反馈和代码参与它的未来。

你可以分享真实任务与使用经验,贡献 Agent、Skills、Mini App 和皮肤,也可以从一处文档、一项交互或一个 Runtime 问题开始。想法与问题欢迎在本仓库的 Issues 和 Discussions 中讨论,开发流程见贡献指南

下载、使用与源码运行

前往官方下载页,选择 Windows、macOS 或 Linux 安装包。安装后配置模型,打开工作区即可开始;操作说明见使用手册,安装包签名见下载校验

从源码运行需准备 Node.js 22.12+、pnpm 10.15.0、Rust 工具链Tauri 前置依赖。克隆本仓库后运行:

pnpm install
pnpm run desktop:dev

桌面开发环境支持前端热更新与 Rust 自动重编译。CLI 入口见 CLI 使用说明

核心代码采用 MIT License,第三方依赖与资源遵循各自的许可证。感谢所有开源作者与贡献者。漏洞报告方式见安全策略