Десктопное приложение объединяет любые модели и агентные харнесы под одной крышей и не просит денег.
Block выкатила инструмент, который выглядит как ответ на хаос из Codex, Claude Code и Cursor. Десктопное приложение Berd, изначально созданное для внутренних нужд компании, теперь доступно всем. Исходный код открыт, лицензия Apache 2.0, сборки под macOS, Windows и Linux.
Никакой подписки. Никакой привязки к одному поставщику моделей. Вместо этого — единая рабочая поверхность, где агенты, файлы, проекты и разговоры живут в одном окне. Block называет это «ежедневной рабочей поверхностью для ИИ-агентов».
Что такое Berd и почему Block открывает его исходный код
Block, компания Джека Дорси, стоящая за Square, Cash App и Tidal, выкатила в открытый доступ Berd — десктопное приложение для работы с ИИ-агентами, которое изначально варилось исключительно под внутренние нужды сотрудников. Теперь же любой желающий может скачать Berd с GitHub: исходники лежат под лицензией Apache 2.0, а готовые сборки доступны для macOS, Windows и Linux. Никаких подписок, никаких корпоративных замков — бери и пользуйся.
Позиционируют продукт как «ежедневную рабочую поверхность для ИИ-агентов». Звучит пафосно, но по сути это единое окно, где сходятся чаты, файлы, проекты, модели и сами агенты. Вместо того чтобы скакать между интерфейсами разных инструментов, пользователь получает одну среду, в которой видно, какой агент, с какой моделью и над каким проектом сейчас работает. Block решала внутреннюю боль: сотрудники уже активно использовали Goose, Claude Code и Codex, но каждый тащил за собой собственный интерфейс, конфигурацию и способ управления контекстом. Berd это разом схлопывает.
Техническая начинка без магии
Под капотом — Tauri 2 и React 19, то есть лёгкое десктопное приложение на веб-технологиях. Агентным рантаймом выступает Goose — фреймворк, который Block ранее передала в Agentic AI Foundation, нейтральную площадку под крылом Linux Foundation. Berd не изобретает новый движок для агентов, а надстраивается поверх существующих харнесов, общаясь с Goose через стандарт Agent Client Protocol.
Главное отличие от конкурентов вроде Codex, Claude Code и Cursor — отсутствие привязки к одному поставщику моделей. Berd бесплатен, открыт и позволяет подключать любые модели через несколько агентных харнесов. Платишь только за то, что реально используешь у провайдера. Для команд, которым надоело быть заложниками чужой экосистемы, это звучит как минимум любопытно.
Как устроен интерфейс и архитектура Berd
Berd отказывается от идеи, что все агенты должны выглядеть как одинаковые пустые окна чата. Вместо этого каждому агенту присваивается роль, инструкции, навыки, инструменты и узнаваемая анимированная внешность. Block даже создала коллекцию персонажей — флагманские дизайны названы «Gloopies», а среди предустановленных персон значатся Berdy, Pushback, Choosey, Copycat, Tinker и Wildcard. Pushback, например, играет роль адвоката дьявола при работе над черновиками, Choosey помогает сузить выбор, а Copycat учится писать в стиле пользователя.
Визуальный слой здесь не для украшения. Block формулирует это предельно функционально: аватары делают агента узнаваемым, а его роль, навыки и инструменты — полезным. Когда у работника в обороте несколько специализированных агентов, такая различимость превращается в быстрый способ понять, с кем именно ты сейчас разговариваешь и какие у этого агента права доступа. Персонажи появляются на рабочей поверхности как отдельные анимированные фигуры, а не как одинаковые строчки в списке чатов.
Не модель и не рантайм, а оркестрация
Архитектурно Berd — это не новая фундаментальная модель и не очередной агентный рантайм. Это слой оркестрации поверх агентных харнесов. Приложение построено на Tauri 2 и React 19, а общается с Goose — открытым агентным фреймворком, который Block представила в январе 2025 года, — через стандарт Agent Client Protocol (ACP).
Goose работает как sidecar-процесс, тихо запускаясь рядом с Berd и выполняя всю черновую работу агентного цикла. Berd поверх этого управляет проектами, сессиями, контекстом, агентами и конфигурацией. При этом Goose поддерживает как проприетарных провайдеров моделей, так и локально запущенные открытые модели — пользователь сам решает, что подключить.
Интересная деталь: Berd не тянет произвольную сборку Goose, которая оказалась под рукой. Процесс сборки приложения фиксирует конкретную версию бэкенда через lockfile, проверяет, что закешированный бинарник совпадает с зафиксированной версией, и упаковывает его вместе с приложением. Для организаций это создает четкую границу версий между десктопным приложением и его агентным бэкендом, вместо того чтобы позволять бэкенду молча дрейфовать.
Локальность и телеметрия
Berd спроектирован вокруг локального хранения данных. История разговоров лежит на устройстве пользователя в локальной базе Goose, а учетные данные по умолчанию хранятся в системном хранилище ключей операционной системы. Это не значит, что все вычисления происходят локально: когда пользователь просит модель поработать с контекстом, релевантный промпт и материалы отправляются провайдеру этой модели. Реальный путь данных и договорные условия зависят от того, какого провайдера выбрала организация.
Телеметрия в официальных сборках Berd отключена по умолчанию. Если пользователь сам включит отправку данных, Block собирает случайный идентификатор установки и ограниченный набор предопределенных событий использования. Промпты, сообщения, файлы, исходный код, учетные данные, имена, адреса электронной почты и IP-адреса в сам пейлоад телеметрии не попадают. Организации могут пойти дальше и создавать собственные управляемые дистрибутивы: Block предусмотрела так называемые «distribution seams» — точки, где можно наложить собственные настройки провайдеров, приватных агентов, конфигурацию рантайма, каналы обновлений и собственную инфраструктуру подписи, не добавляя закрытые материалы в публичное дерево исходников.
Открытый код, закрытый апстрим
Для разработчиков здесь есть важный нюанс управления. Исходный код Berd публичен, Block собирает отчеты об ошибках и отзывы, но внешние пул-реквесты не принимаются — код от сторонних участников автоматически закрывается. Репозиторий прямо говорит, что Berd разрабатывает «небольшая команда в Block», а внешним участникам предлагают присылать воспроизводимые баг-репорты. Форкать и инспектировать код можно свободно, но апстрим остается под плотным контролем Block.
Для компаний, которые рассматривают Berd как часть инфраструктуры для AI Agent Building, а не как эксперимент, это сигнал уточнить планы Block по долгосрочной поддержке. Пока же Berd выглядит как честный инструмент: локальные данные, выключенная телеметрия, возможность собрать собственный управляемый дистрибутив — и никакой магии, кроме той, что скрыта в архитектуре оркестрации.
Сравнение с конкурентами и будущее Berd
Единственный в таблице: бесплатный, открытый и мультимодельный
Сравнение с Codex, Claude Code, Cursor и Goose выглядит показательно. Codex заперт на моделях OpenAI и требует платной подписки ChatGPT. Claude Code работает только с моделями Anthropic. Cursor — платный инструмент с упором на разработчиков. Goose бесплатен и открыт, но это агентный рантайм, а не рабочее пространство. Berd занимает пустующую клетку: open source, без обязательной подписки, с поддержкой любых провайдеров через несколько агентных харнесов.
Эта разница не маркетинговая. Пользователь сам выбирает, какую модель подключить к задаче, и не платит за доступ к интерфейсу. Расходы ограничены тарифами провайдеров.
Почему Block не спешит монетизировать
Подписочной модели у Berd нет, и анонсов о её появлении не звучало. Глава AI-направления Block Брэд Аксен объясняет логику просто: первая отдача от продукта — внутри самой компании. Berd делает работу сотрудников с агентами последовательной и заодно показывает, как люди реально используют такие инструменты. Открытый исходный код добавляет рычаг: внешние разработчики инспектируют архитектуру, адаптируют её и дают обратную связь.
Коммерческий слой вокруг корпоративного внедрения может появиться позже. Аксен не отрицает: поддержка организаций, которые хотят разворачивать агентов на работе, — область интереса Block. Подробности обещают, когда будет что рассказывать.
Следующая остановка — Buzz
Berd остаётся индивидуальным десктоп-опытом. Но Block уже смотрит в сторону Buzz — бесплатного рабочего пространства для совместной работы людей и ИИ-агентов на децентрализованном протоколе Nostr. Там общие комнаты, общая история и поиск по общему следу взаимодействий.
Идея проста: лучшие части Berd переедут в Buzz, а сам Berd останется доступным как open-source десктоп-приложение. Buzz становится продуктом, который Block рекомендует для загрузки и адаптации. По сути, компания переводит акцент с личного инструмента на мультиплеерную среду, где агенты и люди работают в одном пространстве.
Block делает ставку не на очередную модель, а на среду, в которой агенты становятся управляемыми. Открытый код, локальные данные, несколько харнесов под одной крышей — звучит как попытка навести порядок в зоопарке ИИ-инструментов. Получится или нет, покажут ближайшие месяцы.