Block推出Berd:智能体统一工作环境
Block公司由前Twitter首席执行官杰克·多西创立,旗下拥有Square、Cash App以及音乐流媒体服务Tidal等业务。该公司近日开源了一款名为Berd的桌面应用程序,这款应用最初是为了给员工提供一个能够跨不同模型、工具和项目协同工作的AI智能体统一环境。
Berd是一款本地安装的图形化桌面应用,而非基于浏览器的工作空间。目前它已在GitHub上以宽松的Apache 2.0许可证发布—任何人都可以使用、修改和重新分发,包括商业用途,并提供适用于macOS、Windows和Linux的免费下载版本。截至8月18日,该库已发布至0.6.2版本,这是其第七次公开发布,共有91位贡献者。

“Berd优先采用桌面设计,因为其大部分价值来自于直接处理项目、本地文件、工具、存储库以及运行在或连接到用户计算机上的智能体,”Block公司AI能力主管布拉德·阿克森通过邮件回复VentureBeat时表示。
AI智能体的日常工作平台
Block将Berd定位为”日常AI工作平台”:一个用户可以开始聊天、附加文件或文件夹、选择智能体和模型、在持久项目中工作、配置AI提供商、管理技能和扩展、查看会话历史以及构建自动化的单一场所。
其设计目标不仅是为了便捷。根据Berd的产品规范,用户应当能够始终了解哪些项目、文件、智能体、模型、提供商和会话状态正在积极塑造对话。Block表示,这种对可见操作状态的强调正是Berd与通用聊天机器人包装器的区别所在。配置—提供商、扩展、技能、自动化、项目—被视为工作流程的一部分,而非隐藏在管理层的后面,界面设计旨在暴露失败、不可用的提供商以及加载和流式状态,而不是用助手式的友好掩盖这些问题。
Berd源于Block内部的一个实际问题。员工已经在使用能力强大的智能体—Block自家的Goose、Anthropic的Claude Code以及OpenAI的Codex—但围绕这些智能体的体验已经变得碎片化。
“我们通过Goose、Claude Code和Codex拥有了能力强大的智能体,但跨智能体工作意味着要面对不同的界面、配置系统和上下文管理方式,”Block公司技术传播主管露辛达·贝尔在邮件中表示。她说,Berd为Block团队提供了一个”跨模型和工具的统一桌面应用”。
对于企业而言,这一层可能比模型能力的进一步提升更为重要。持久项目意味着用户可以返回到已建立的文件、指令和智能体配置集合,而不是为每个任务重新构建上下文。Block还明确设计了Berd,使智能体工作不仅限于工程领域,让人们可以从对话开始,根据工作需要添加工具、上下文和结构。
Block并未将Berd定位为移动产品。阿克森表示,公司的开源协作平台Buzz已经提供了移动体验,是Block首选的移动工作环境。
智能体应各具特色
Berd采取了一种独特的方式来处理大多数企业AI产品隐含的问题:如何让用户区分不同的配置智能体。
Berd没有将每个智能体视为另一个空白聊天窗口,而是赋予它们角色、指令、技能、工具和可识别的视觉身份。Block创建了一系列动画角色集合—其旗舰设计被称为”Gloopies”—Berd的公开网站上展示了预定义的人格,如Berd、Pushback、Choosey、Copycat、Tinker和Wildcard,每个都围绕不同的工作风格构建:Pushback对草稿提出反对意见,Choosey帮助缩小决策范围,Copycat学习以用户的风格写作。
视觉层并非用个性取代实质。Block自己的表述在其关于Berd设计的公司博客中是功能性的:”头像使智能体具有可识别性。其角色、技能和工具使其变得有用。”
随着员工同时处理多个专业智能体,这种区别可能变得更加重要。可识别的身份成为了一组不可见的指令、工具和权限的可见简写—智能体在工作空间中显示为不同的动画角色,而非聊天列表中的相同条目,因此用户在开始对话前就能区分它们。
产品规范防止这些角色使Berd沦为新奇玩具。它描述了预期的人格为”专注、有能力、友好”,同时明确拒绝玩具式呈现、过大的装饰性UI以及用友好掩盖操作状态的界面。
编排层,而非新模型或智能体运行时
从架构上看,Berd既不是新的基础模型,也不是新的智能体运行时。该应用使用Tauri 2和React 19构建—这些框架用于用Web技术构建轻量级桌面应用—并通过称为智能体客户端协议(ACP)的标准与Block在2025年1月引入的开源智能体框架Goose通信。Goose作为捆绑的”sidecar”进程在Berd旁边安静运行,处理底层的智能体循环;Berd则在顶层处理项目、会话、上下文、智能体和配置。
对于不熟悉的读者,Goose是一个与模型无关的智能体框架和运行时,最初专注于软件开发工作流程。它将大型语言模型连接到文件、命令和外部系统—包括通过模型上下文协议(MCP),这是一个用于将AI系统连接到外部工具和数据的开放标准—使智能体能够采取行动而不仅仅是生成文本。
Goose既支持专有模型提供商,也支持本地运行的开源模型。此后,Block已将Goose贡献给了智能体AI基金会(Agentic AI Foundation),这是它与Anthropic、OpenAI等人在2025年12月共同协助建立的Linux基金会组织,使该框架与MCP一起获得了供应商中立的家。
阿克森明确划定了界限:Goose、Claude Code和Codex等智能体工具管理模型、其上下文和工具之间的循环,而Berd则围绕这些工具提供一致的桌面环境。在公开发布中,用户可以配置他们想要的任何提供商和工具,而不是继承Block选择的模型堆栈。
项目的README添加了一个对评估该软件的任何人来说都很重要的操作细节:Berd不会简单地获取当前可用的任何Goose构建。其构建过程通过锁定文件固定特定的Goose后端版本,验证缓存的二进制文件与该固定版本匹配,并将其与应用程序打包。开发人员可以在本地测试时明确替换另一个Goose二进制文件。对于检查Berd的组织,这为桌面应用程序与其默认智能体后端之间创建了一个定义的版本边界,而不是让后端悄然漂移。
关注微信号:智享开源 ,及时了解更新信息。


公众号:智享开源
还没有任何评论,你来说两句吧!