Новая рабочая среда агента Apache 2.0 от Block, Berd, работает с различными моделями и платформами, а также хранит историю разговоров локально.
Карл Франзен
Компания Block, основанная бывшим генеральным директором Twitter Джеком Дорси и владеющая Square, Cash App и музыкальным стриминговым сервисом Tidal, открывает исходный код Berd, настольного приложения, изначально разработанного для предоставления своим сотрудникам единой среды для работы с агентами искусственного интеллекта в различных моделях, инструментах и проектах.
Berd — это локально устанавливаемое графическое настольное приложение, а не рабочее пространство на основе браузера. Сейчас оно доступно на GitHub под разрешительной лицензией Apache 2.0, что означает, что любой может использовать, изменять и распространять его, в том числе в коммерческих целях, — с бесплатными загружаемыми сборками для macOS, Windows и Linux. 18 августа репозиторий достиг версии 0.6.2, это его седьмой публичный релиз, и в нем указано 91 участник.
«Berd ориентирован в первую очередь на настольные компьютеры, поскольку большая часть его ценности заключается в непосредственной работе с проектами, локальными файлами, инструментами, репозиториями и агентами, работающими на компьютере пользователя или подключенными к нему», — заявил Брэд Аксен, руководитель отдела возможностей ИИ в Block, в ответ на электронные письма VentureBeat.
Рабочая поверхность для ежедневной работы агентов искусственного интеллекта.
Block позиционирует Berd как «повседневную рабочую поверхность для ИИ»: единое место, где пользователи могут начинать чаты, прикреплять файлы или папки, выбирать агентов и модели, работать внутри постоянных проектов, настраивать поставщиков ИИ, управлять навыками и расширениями, просматривать историю сессий и создавать автоматизации.
Целью проектирования является не просто удобство. Согласно спецификации продукта Berd, пользователи всегда должны иметь возможность определить, какой проект, файлы, агент, модель, поставщик и состояние сессии активно формируют диалог. Именно этот акцент на видимом состоянии работы, по словам Блока, отличает Berd от обычной оболочки чат-бота. Конфигурация — поставщики, расширения, навыки, автоматизации, проекты — рассматривается как часть рабочего процесса, а не скрыта в административном слое, а интерфейс разработан таким образом, чтобы отображать сбои, недоступные поставщики, а также состояния загрузки и потоковой передачи в понятной форме, а не сглаживать их с помощью дружелюбного интерфейса в стиле голосового помощника.
Разработка Berd возникла из практической проблемы внутри компании Block. Сотрудники уже работали с компетентными агентами — собственным Goose от Block, Claude Code от Anthropic и Codex от OpenAI, — но взаимодействие с ними стало фрагментированным.
«У нас были компетентные агенты благодаря goose, Claude Code и Codex, но работа с ними означала необходимость ориентироваться в различных интерфейсах, системах конфигурации и способах управления контекстом», — написала в электронном письме Люсинда Белл, специалист по технологическим коммуникациям в Block. По ее словам, Berd предоставляет командам Block «единое согласованное настольное приложение для всех моделей и платформ».
Для предприятий этот уровень может быть столь же важен, как и очередное постепенное улучшение возможностей модели. Постоянные проекты означают, что пользователи могут вернуться к уже существующему набору файлов, инструкций и конфигураций агентов, вместо того чтобы заново создавать контекст для каждой задачи. Блок также специально разработал Berd, чтобы сделать работу с агентами доступной не только для инженеров, позволяя людям начинать с диалога и добавлять инструменты, контекст и структуру по мере необходимости.
Компания Block не позиционирует Berd как мобильный продукт. Аксен заявил, что открытая платформа для совместной работы Buzz уже предоставляет возможности для мобильных устройств и является предпочтительной средой для работы в дороге для Block.
Блок считает, что агенты должны выглядеть по-другому, когда они отличаются от других.
Компания Berd применяет необычный подход к проблеме, которую большинство корпоративных продуктов на основе ИИ оставляют неявной: как пользователи могут отличить одного настроенного агента от другого.
Вместо того чтобы рассматривать каждого агента как еще одно пустое окно чата, Berd предоставляет агентам роли, инструкции, навыки, инструменты и узнаваемые визуальные образы. Block создал коллекции анимированных персонажей — их флагманские модели называются «Глупи» — а на общедоступном сайте Berd представлены предопределенные персоны, такие как Berdy, Pushback, Choosey, Copycat, Tinker и Wildcard, каждая из которых построена вокруг разного стиля работы: Pushback выступает в роли «адвоката дьявола» при работе с черновиками, Choosey помогает сузить круг решений, а Copycat учится писать в стиле пользователя.
Визуальный слой не призван заменить содержание индивидуальностью. Собственная формулировка Блока, взятая из сообщения в блоге компании, посвященного дизайну Берда, носит функциональный характер: «Аватары делают агента узнаваемым. Его роль, навыки и инструменты делают его полезным».

Это различие может стать еще более важным, поскольку работники одновременно взаимодействуют с несколькими специализированными агентами. Узнаваемая идентификация служит видимым сокращенным обозначением для невидимого набора инструкций, инструментов и разрешений — агенты отображаются на рабочем пространстве как отдельные анимированные персонажи, а не как идентичные записи в списке чата, поэтому пользователи могут различать их перед началом разговора.
В технической спецификации содержится предостережение против превращения Берда в нечто второстепенное. Предполагаемый характер описывается как «целеустремленный, способный, дружелюбный», при этом явно отвергаются игрушечный стиль оформления, громоздкий декоративный интерфейс и интерфейсы, скрывающие рабочее состояние за дружелюбием.
Это слой оркестровки, а не еще одна модель или среда выполнения агентов.
С архитектурной точки зрения, Berd не является ни новой базовой моделью, ни новой средой выполнения агентов. Приложение построено на основе Tauri 2 и React 19 — фреймворков для создания легковесных настольных приложений с использованием веб-технологий — и взаимодействует с Goose, открытым фреймворком для агентов, представленным Block в январе 2025 года, через стандарт, называемый Agent Client Protocol (ACP). Goose работает незаметно параллельно с Berd в качестве встроенного «сайдкара» и обрабатывает базовый цикл работы агентов; Berd же управляет проектами, сессиями, контекстом, агентами и конфигурацией.
Для читателей, незнакомых с Goose, это независимая от модели среда выполнения и платформа для агентов, первоначально ориентированная на рабочие процессы разработки программного обеспечения. Она связывает большие языковые модели с файлами, командами и внешними системами — в том числе через протокол контекста модели (MCP), открытый стандарт для подключения систем ИИ к внешним инструментам и данным, — чтобы агенты могли выполнять действия, а не просто генерировать текст.
Goose работает как с проприетарными поставщиками моделей, так и с локально запущенными открытыми моделями. С тех пор Блок передал Goose в Agentic AI Foundation, организацию Linux Foundation, которую он помог создать вместе с Anthropic, OpenAI и другими в декабре 2025 года, обеспечив фреймворку независимое от поставщиков место рядом с MCP.
Компания Axen четко обозначила границы: агентские платформы, такие как Goose, Claude Code и Codex, управляют взаимодействием между моделью, ее контекстом и инструментами, а Berd обеспечивает согласованную среду рабочего стола для этих платформ. В публичной версии пользователи могут настраивать любые поставщики и платформы по своему усмотрению, а не наследовать стек моделей, выбранный Block.
В файле README проекта добавлена важная для любого, кто оценивает программное обеспечение, операционная деталь: Berd не просто загружает любую актуальную сборку Goose. В процессе сборки фиксируется конкретная версия бэкенда Goose через файл блокировки, проверяется соответствие кэшированного бинарного файла этой зафиксированной версии, и он упаковывается вместе с приложением. Разработчики могут явно заменить бинарный файл Goose другим для локального тестирования. Для организаций, изучающих Berd, это создает определенную границу версий между настольным приложением и его бэкендом-агентом по умолчанию, вместо того чтобы позволять бэкенду незаметно изменяться.
Как Berd соотносится с Codex, Claude Code, Cursor и Goose
Такое разделение важно, потому что рынок инструментов для агентов уже сближается с продуктами, которые управляют все более автономными работниками ИИ. OpenAI описывает свое приложение Codex как «командный центр» для агентов, с отдельными потоками проектов и несколькими агентами, работающими параллельно.
Claude Code, агент Anthropic для чтения кодовых баз, редактирования файлов и выполнения команд, теперь доступен в терминале, IDE и в виде настольного приложения. Cursor описывает свой последний релиз, Cursor 3, как единое рабочее пространство для разработки программного обеспечения с помощью агентов, включая передачу данных между локальными и облачными агентами, а также рабочие процессы с использованием нескольких репозиториев. А Goose по-прежнему доступен напрямую в виде бесплатного инструмента командной строки и настольного приложения для технически подкованных пользователей.
Таким образом, конкурентное преимущество Berd заключается не столько в создании рабочего пространства агента, сколько в том, чтобы сделать это рабочее пространство открытым исходным кодом, многофункциональным и потенциально полезным вне рамок программирования. Все остальные продукты в таблице ниже либо привязаны к моделям одного поставщика, либо продаются по подписке, либо ориентированы непосредственно на разработчиков — и в большинстве случаев все три варианта одновременно.
|
Продукт |
Создатель |
Цены |
Поддержка модели |
Отличительные особенности |
|
Берд |
Блокировать |
Бесплатное программное обеспечение с открытым исходным кодом (Apache 2.0); пользователи оплачивают только собственные расходы на поставщика моделей. |
Любой поставщик, настроенный пользователем, в нескольких агентских средах. |
Рабочее пространство на рабочем столе, созданное на основе агентских модулей, а не самого модуля; локальное хранение данных; визуальная идентификация агентов; постоянные проекты; корпоративные дистрибутивы; разработано как для неинженеров, так и для разработчиков. |
|
Приложение Кодекс |
OpenAI |
Включено в платные тарифные планы ChatGPT, от Plus за 20 долларов в месяц до Pro за 200 долларов в месяц. |
Только модели OpenAI |
«Центр управления» для агентов программирования; несколько агентов, работающих параллельно в отдельных потоках проекта; облачное и локальное выполнение. |
|
Кодекс Клода |
Антропический |
Включено в платные тарифные планы Claude, от Pro (20 долларов в месяц) до Max (100–200 долларов в месяц); также доступно по факту использования через API. |
Только антропические модели Клода |
Глубокое автономное программирование — чтение кодовых баз, редактирование файлов, выполнение команд; доступно в терминале, IDE, на настольных компьютерах и в веб-браузере; ограничения на использование вызвали критику со стороны разработчиков. |
|
Курсор |
Анисфера |
Pro — 20 долларов в месяц; Ultra — 200 долларов в месяц. |
Множественные модели границ |
Редактор кода, разработанный с использованием ИИ; Cursor 3 добавляет единое рабочее пространство для агентов с возможностью передачи агентов из локальной среды в облако и рабочими процессами с использованием нескольких репозиториев; ориентирован на разработчиков. |
|
Гусь |
Фонд Block / Agentic AI |
Бесплатное программное обеспечение с открытым исходным кодом (Apache 2.0); используйте свою собственную модель, включая бесплатные локальные модели. |
Любой поставщик услуг или полностью локальные модели с использованием таких инструментов, как Ollama. |
В основе Berd лежит независимая от модели агентская платформа и среда выполнения; доступны версии для командной строки и настольного компьютера; система может работать полностью в автономном режиме, не передавая данные за пределы машины. |
Портативность — один из ключевых аргументов в пользу Block. Аксен отметил, что большая часть базовой работы в Berd намеренно сделана портативной: папки, репозитории Git, файлы и текстовые инструкции остаются доступными вне приложения; навыки основаны на файлах; а агенты Berd можно экспортировать и передавать между пользователями Berd, сохраняя при этом их инструкции и настройки.
Он указал на ACP и MCP как на часть стратегии Блока по созданию «понятных, принадлежащих пользователям форматов и открытых протоколов везде, где это возможно». Это не делает каждый элемент состояния взаимозаменяемым во всех средах, но делает переносимость явной архитектурной целью, а не побочным эффектом использования локальных файлов.
Данные, телеметрия и корпоративные дистрибутивы, ориентированные на локальное размещение.
Berd построен на основе модели данных, ориентированной на локальные ресурсы. Аксен сказал, что история переписки хранится на устройстве пользователя в локальной базе данных сессий Goose, а учетные данные по умолчанию находятся в связке ключей операционной системы.
Это не означает, что вся обработка данных с помощью ИИ происходит локально. «Приоритет локальной обработки не означает, что данные никогда не покидают устройство», — сказал Аксен. Когда пользователь запрашивает у настроенной модели работу в определенном контексте, соответствующий запрос и материал отправляются поставщику этой модели — таким образом, фактический путь передачи данных и договорные условия, регулирующие его, зависят от того, какого поставщика выберет организация.
Телеметрия — данные об использовании, которые программное обеспечение отправляет своему разработчику, — по умолчанию отключена в официальных дистрибутивах Berd. Если пользователь включает её, Block сообщает, что собирает случайный идентификатор установки и ограниченный набор предопределенных событий использования, исключая при этом запросы, сообщения, файлы, исходный код, учетные данные, имена, адреса электронной почты и IP-адреса из самой полезной нагрузки телеметрии (Block и его поставщики услуг по-прежнему обрабатывают IP-адреса для передачи, обеспечения безопасности и ограничения скорости). Пользователи могут снова отключить телеметрию в настройках. Block предупреждает, что сторонние форки могут изменять или перенаправлять систему телеметрии, поэтому предприятиям, оценивающим пользовательскую сборку, необходимо проверить фактическое поведение этой сборки, а не предполагать, что настройки Block по умолчанию будут сохранены.
Общедоступный репозиторий создает самодостаточный дистрибутив общего назначения, не зависящий от частных реестров пакетов или корпоративных учетных данных — технические команды могут создавать и оценивать его без доступа к инфраструктуре Block. Но Block также создал то, что он называет «швами дистрибутива»: определенные точки, где организации могут накладывать управляемые настройки поставщика, частные агенты, конфигурацию среды выполнения, дополнительные инструменты, собственные каналы обновлений и собственную инфраструктуру подписи и публикации, и все это без добавления частного контента в общедоступное дерево исходного кода.
Собственный опыт Block демонстрирует, как предприятие может организовать управление такой архитектурой. Аксен сказал, что Block запускает свою управляемую дистрибуцию на утвержденных устройствах, используя утвержденную инфраструктуру поставщика моделей, управляемую конфигурацию и управляемые подключения к инструментам. «Приложение может оставаться открытым и доступным для проверки, в то время как организация решает, какие модели, инструменты, разрешения и политики подходят для ее среды», — сказал он.
Одно важное замечание: термин «корпоративное распространение» не следует понимать как полноценную систему управления предприятием. В файле README не описываются такие возможности, как единый вход в систему, централизованно применяемые политики администратора, общеорганизационный контроль разрешений, правила хранения данных или журналы аудита. В нем указывается, что компании могут настраивать и распространять Berd; сам по себе он не объясняет, как осуществляется централизованное управление этими установками после развертывания. Berd следует понимать как программное обеспечение для конечных точек, устанавливаемое на компьютеры пользователей, а не как централизованно размещенный SaaS-продукт.
Ценообразование, модели и закрытая модель взносов
Компания Block пока не объявила о стоимости подписки на Berd, и нет никаких признаков того, что она появится. Это не делает использование агента бесплатным: организации по-прежнему платят любые сборы за модель, API или услуги провайдера. Экономическое преимущество Berd заключается в гибкости — пользователи могут подбирать модель под конкретную задачу, вместо того чтобы платить за дорогостоящую модель для каждой задачи. Как говорится на сайте: «Некоторые задачи требуют интеллектуального подхода. Большинство — нет».
Ни в заявлении Block, ни в файле README не приводится исчерпывающий список поддерживаемых поставщиков моделей, а также не даются рекомендации по конкретным моделям. Внутри компании Block ни одна модель не рассматривается как постоянная: Аксен сказал, что управляемое дистрибутивное решение компании предоставляет сотрудникам доступ к «тщательно подобранному сочетанию перспективных и нестандартных моделей», при этом каталог меняется по мере совершенствования моделей. «Лучший выбор зависит от задачи», — сказал он.
Разработчикам также следует учитывать одно важное различие в управлении. Хотя исходный код Berd находится в открытом доступе, а Block принимает замечания и отзывы, репозиторий не принимает запросы на слияние от внешних источников — внесение внешнего кода автоматически закрывается.
В файле README указано, что Berd создан «небольшой командой Block», и предлагается сторонним участникам вместо этого использовать хорошо структурированные, воспроизводимые отчеты об ошибках. Пользователи могут свободно проверять, собирать и создавать форки кода, но Block сохраняет строго контролируемый исходный код. Для компаний, рассматривающих Berd как инфраструктуру, а не как эксперимент, это делает планы Block по долгосрочной поддержке и обслуживанию заслуживающими уточнения.
Сегодня Block не позиционирует Berd как продукт, приносящий доход. Аксен заявил, что первая отдача от инвестиций приходит благодаря собственному использованию программного обеспечения Block — это делает внутреннюю работу агентов более согласованной, одновременно обучая компанию тому, как сотрудники фактически используют агентов, — и что открытый исходный код добавляет рычагов влияния, позволяя сторонним лицам изучать, адаптировать и оставлять отзывы об архитектуре. В конечном итоге может появиться коммерческий уровень для корпоративного развертывания.
«Поддержка организаций, желающих использовать агентов на рабочем месте, представляет для нас интерес», — сказал Аксен, добавив, что Блок поделится дополнительной информацией, когда у него появится больше данных.
От работы в качестве частного агента до многопользовательских рабочих процессов.
Berd обеспечивает индивидуальный интерфейс для каждого пользователя; другой проект Block, Buzz, ориентирован на общие комнаты, где люди и агенты сотрудничают, используя общую, доступную для поиска запись.
Buzz — это бесплатное рабочее пространство Block, работающее по лицензии Apache 2.0, для совместной работы людей и агентов ИИ. Построенное на децентрализованном протоколе Nostr, оно сочетает в себе привычные функции для командной работы — каналы, ветки обсуждений, личные сообщения, обмен голосовыми и мультимедийными данными — с агентами, обладающими собственными криптографическими идентификаторами и определенными правами доступа, которые могут участвовать в обсуждениях, проверке кода и утвержденных автоматизированных рабочих процессах. В отличие от локального однопользовательского режима Berd, Buzz является многопользовательским решением и может размещаться на собственном сервере или использоваться через инфраструктуру Block. Он также не зависит от модели и используемой платформы: команды могут использовать агентов на базе Goose, Claude Code, Codex или других платформ.
Аксен объяснил разделение двух продуктов отчасти вопросом границ доверия. «Локальный агент может иметь доступ к вашей файловой системе и учетным данным», — сказал он. «Агент в общей комнате Buzz имеет свою собственную идентификацию и доступ, ограниченный через ретранслятор». Berd начинается с одного человека и сравнительно привилегированного доступа к его компьютеру; Buzz начинается с нескольких участников, с четко определенными идентификаторами и разрешениями на использование общего рабочего пространства.
Более важная деталь плана развития заключается в том, что Block не намерен оставлять два продукта раздельно. «В дальнейшем мы сосредоточимся на Buzz и планируем перенести в него лучшие элементы одиночной игры Berd», — сказал Аксен. Block хочет, чтобы работа начиналась в закрытом режиме и носила характер совместной работы без переключения пользователями инструментов или перестройки контекста, при этом обеспечение кроссплатформенной совместимости — включая мобильные устройства через Buzz — является частью этой цели. Между тем, по словам Аксена, Berd остается доступным как настольное приложение с открытым исходным кодом, но Buzz — это продукт, который Block рекомендует пользователям загрузить и адаптировать.
Что должны вынести из этого корпоративные пользователи?
Краткая версия для ИТ-специалистов и специалистов по безопасности: история переписки по умолчанию остается локальной; учетные данные используют связку ключей операционной системы; контекст, отправляемый модели, оставляет машину на тех условиях, которые предлагает настроенный поставщик; официальная телеметрия по умолчанию отключена и не включает запросы, файлы и исходный код; и организации могут создавать собственные дистрибутивы с управляемым контентом — хотя инструменты централизованного управления пока не задокументированы.
Возможно, более важным является более масштабный замысел релиза. Модели и агенты программирования становятся все более взаимозаменяемыми компонентами в рамках более крупных рабочих процессов. Berd — это ставка Block на то, что окружающий контекст — проекты, навыки, инструменты, идентификаторы и постоянная рабочая среда — станет стабильным слоем.
Источник: venturebeat.com
Похожие записи
Оцените материал:
Присоединяйтесь и подпишитесь на рассылку самых свежих новостей по Email
Получайте свежие новости и идеи на почту. Без спама — только самое интересное.
Нажимая «Подписаться», вы соглашаетесь с политикой конфиденциальности.
