Berd:跨模型智能体工作空间
Block开源Berd桌面应用
Block公司(由前Twitter首席执行官Jack Dorsey创立,拥有Square、Cash App和音乐流媒体服务Tidal)近日开源了Berd,这是一款专为员工设计的桌面应用程序,旨在为不同模型、工具和项目中的AI智能体提供统一的工作环境。

Berd是一款本地安装的图形化桌面应用,而非基于浏览器的工作空间。目前它已以宽松的Apache 2.0许可证在GitHub上发布——这意味着任何人都可以使用、修改和重新分发它,包括商业用途——并提供免费的macOS、Windows和 Linux可下载版本。截至8月18日,该仓库已达到0.6.2版本,是第七个公开发布版,共有91名贡献者。
“Berd优先采用桌面设计,因为其大部分价值来自于直接与项目、本地文件、工具、存储库以及运行在或连接到用户计算机上的智能体协作,”Block AI能力负责人Brad Axen在给VentureBeat的邮件回复中表示。
AI智能体的日常工作平台
Block将Berd定位为”日常AI工作平台”:一个让用户可以启动聊天、附加文件或文件夹、选择智能体和模型、在持久化项目中工作、配置AI提供商、管理技能和扩展、查看会话历史以及构建自动化的单一场所。
其设计目标不仅是为了方便。根据Berd的产品规格,用户应该始终能够清楚了解哪些项目、文件、智能体、模型、提供商和会话状态正在积极影响对话。这种对可见操作状态的强调是Block声称Berd区别于通用聊天包装器的地方。配置(提供商、扩展、技能、自动化、项目)被视为工作流程的一部分,而不是被埋藏在管理层面,界面设计旨在明确展示失败、不可用的提供商以及加载和流状态,而不是用助手式的友好来掩盖这些问题。
Berd源于Block内部的一个实际问题。员工已经在使用功能强大的智能体——Block自家的Goose、Anthropic的Claude Code和OpenAI的Codex,但围绕这些智能体的体验变得碎片化。
“我们通过Goose、Claude Code和Codex拥有功能强大的智能体,但跨智能体工作意味着要导航不同的界面、配置系统和上下文管理方式,”Block技术传播主管Lucinda Bell在邮件中表示。她说,Berd为Block团队提供了”一个跨模型和工具的一致桌面应用程序”。
对于企业而言,这一层可能与模型能力的增量提升同样重要。持久化项目意味着用户可以返回到已建立的文件、指令和智能体配置集合,而不是为每个任务重建上下文。Block还明确设计了Berd,使智能体工作不仅限于工程领域,让人们可以从对话开始,然后根据工作需要添加工具、上下文和结构。
Block并未将Berd定位为移动产品。Axen表示,公司的开源协作平台Buzz已经提供了移动体验,并且是Block偏好的移动工作环境。
智能体应有独特身份
Berd采用了一种独特的方法来解决大多数企业AI产品隐含的问题:用户如何区分不同配置的智能体。
而不是将每个智能体视为另一个空白聊天窗口,Berd为智能体赋予角色、指令、技能、工具和可识别的视觉身份。Block创建了一系列动画角色集合——其旗舰设计被称为”Gloopies”——Berd的公开网站展示了预定义的人物形象,如Berdy、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贡献给它与Anthropic、OpenAI等人在2025年12月共同帮助建立的Agentic AI基金会(Linux Foundation旗下机构),为该框架提供了一个供应商中立的家,与MCP并列。
Axen明确划分了界限:像Goose、Claude Code和Codex这样的智能体工具管理模型、其上下文和工具之间的循环,而Berd则围绕这些工具提供一致的桌面环境。在公开发布版中,用户可以配置他们想要的任何提供商和工具,而不是继承Block选择的模型堆栈。
该项目的README添加了一个对评估软件的人来说很重要的操作细节:Berd不只是拉取当前可用的Goose构建。其构建过程通过锁定文件固定特定的Goose后端版本,验证缓存的二进制文件是否匹配该固定版本,并将其与应用程序打包在一起。开发人员可以明确替换另一个Goose二进制文件进行本地测试。对于检查Berd的组织而言,这创造了桌面应用程序与其默认智能体后端之间的定义版本边界,而不是让后端悄然变化。
关注微信号:智享开源 ,及时了解更新信息。


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