Block开源Berd:跨模型AI智能体工作空间
Block公司是由前Twitter CEO Jack Dorsey创立的技术公司,旗下拥有Square、Cash App和音乐流媒体服务Tidal。该公司近日开源了Berd,这是一款桌面应用程序,最初为内部员工打造,旨在为不同模型、工具和项目中的AI智能体提供统一的工作环境。
Berd是一款本地安装的图形化桌面应用,而非基于浏览器的工作空间。目前它已在GitHub上以宽松的Apache 2.0许可证开源——任何人都可以使用、修改和重新分发,包括商业用途——并提供免费的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的公开网站上展示了预定义的角色,如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一起获得了一个供应商中立的家。
Axen明确划分了界限:Goose、Claude Code和Codex等智能体工具管理模型、其上下文和工具之间的循环,而Berd则围绕这些工具提供一致的桌面环境。在公开发布中,用户配置他们想要的任何提供商和工具,而不是继承Block选择的模型堆栈。
该项目的README添加了一个对评估软件的人来说很重要的操作细节:Berd不只是拉取当前可用的Goose构建。其构建过程通过锁定文件固定特定的Goose后端版本,验证缓存的二进制文件是否匹配该固定版本,并将其与应用程序一起打包。开发人员可以在本地测试时明确替换另一个Goose二进制文件。对于检查Berd的组织,这为桌面应用程序及其默认智能体后端创建了定义的版本边界,而不是让后端悄然变化。
Berd与Codex、Claude Code、Cursor和Goose的比较
这种区分很重要,因为智能体工具市场已经 converging 在管理日益自主的AI工作者的产品上。OpenAI将其Codex应用程序描述为智能体的”指挥中心”,有…
关注微信号:智享开源 ,及时了解更新信息。


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