Dev48
ЯЗЫК
  • О нас
  • Услуги
  • Индустрии
  • Технологии
  • Статьи
  • Контакты
Забронировать звонок
    Главная/Статьи/Predstavlyaem poolside desktop assistant dlya macos
Dev48

© 2026 · All rights reserved.

Представляем Poolside Desktop Assistant для macOS

Источник: Poolside

Представляем Poolside Desktop Assistant для macOS

Источник: Poolside

Poolside Desktop Assistant — это приложение для macOS, предназначенное для запуска нескольких агентов программирования в различных проектах и репозиториях. Расширения Poolside Assistant позволяют использовать те же возможности в VS Code и Visual Studio.

25 сентября 2026 г.

Большую часть времени в Poolside мы тратим на создание моделей. Но сама по себе способная модель — это еще не полезный агент для программирования. Ей нужна инфраструктура, которая предоставит инструменты и обеспечит цикл работы агента, а также интерфейс, позволяющий разработчику направлять, проверять и оценивать результаты работы.

Последний год наша команда ежедневно работала в инструментах, созданных нами для себя: pool (наша инфраструктура для агентов и CLI) и интерфейсах для запуска агентов, где бы мы ни находились.

Сегодня мы делаем эти интерфейсы доступными для всех.

Poolside Desktop Assistant — это приложение для macOS, предназначенное для запуска нескольких агентов программирования в различных проектах и репозиториях. Расширения Poolside Assistant позволяют использовать те же возможности в VS Code и Visual Studio.

«Из коробки» Poolside Assistant объединяет pool с Laguna S 2.1, что делает его самым прямым способом работы с нашими моделями на сегодняшний день.

Но Assistant не ограничивается стеком Poolside. Он построен на базе протокола Agent Client Protocol (ACP), поэтому совместимые агенты могут работать параллельно с pool. Вы можете использовать свою существующую подписку на Claude Code, Codex или Gemini, указать pool на OpenAI-совместимую конечную точку вывода или запустить модель с открытыми весами локально на вашем Mac.

Мы не считаем, что разработчики должны переходить на весь стек одной компании, чтобы использовать хорошую модель или агента. Наша цель — создать лучшую вендор-независимую среду для работы с агентами программирования.

Агенты программирования переросли формат чата

Модели быстро стали качественными. То, что мы создали вокруг них, развивалось не так стремительно.

Один столбец чата хорош, когда вы задаете вопрос или просите помочь с функцией. Но он начинает «трещать по швам», как только агент действительно приступает к работе: изучает репозиторий, работает в терминале, меняет файлы, запускает тесты, исправляет ошибки и занимается этим часами. Один прокручиваемый столбец никогда не был предназначен для этого, и это чувствуется.

Настоящая единица работы — это уже не сообщение, а сессия, привязанная к репозиторию, ветке, инструментам, правам доступа, среде выполнения и всему, что произошло до этого момента. Как только вы начинаете смотреть на это так, интерфейс тоже должен измениться.

И редко бывает только одна сессия. У вас может быть один агент, реализующий функцию, другой, исследующий ошибку, и третий, проверяющий работу первого агента. Ваша роль больше не ограничивается только написанием промптов. Вы должны предоставлять контекст, следить за прогрессом, проверять результаты, вмешиваться при необходимости и решать, что делать дальше.

Этот сдвиг определил ключевое дизайнерское решение для Poolside Assistant: интерфейс, инфраструктура агента и модель должны оставаться разделенными и компонуемыми.

Poolside Assistant использует ACP для подключения интерфейса к инфраструктуре и, через нее, к модели. Любая ACP-совместимая инфраструктура может быть подключена без необходимости маршрутизации вызовов моделей через Poolside или изменения конфигурации. Claude Code и Codex продолжают использовать модели и конфигурации, которые они поддерживают. pool может запускать Laguna или подключаться к любой OpenAI-совместимой конечной точке вывода.

В рамках одного рабочего пространства вы можете запускать несколько агентов одновременно, даже используя разные инфраструктуры. Каждая задача может быть изолирована в собственном репозитории или рабочем дереве (worktree), а диалоги располагаются рядом с соответствующими терминалами, файлами и diff-ами. Вы также можете передать сессию от одного агента другому, сохранив весь контекст.

Это интерфейс для оркестрации агентов, а не очередной чат.

Одно рабочее пространство для всего

Передача работы от одного агента другому

Разные агенты обладают разными сильными сторонами. Один может отлично справляться с планированием, а другой — с рутинной реализацией. У каждой подписки также есть лимиты, которые обычно обнаруживаются в середине задачи.

Диалоги в Poolside Assistant не привязаны жестко к агенту, который их начал. Вы можете передать диалог вместе с его контекстом. Пусть один агент напишет план, а другой его реализует. Попросите Claude Code проверить то, что создал pool. Достигли лимита Fable в 16:00? Продолжите работу с другой инфраструктурой.

Поскольку все используют ACP, передача происходит бесшовно.

Передача агента в Poolside Desktop

Управляйте флотом, а не очередью

Интерфейс, который заставляет вас ждать завершения работы одного агента, прежде чем запустить другого, упускает саму суть работы с агентами.

Poolside Assistant запускает несколько сессий параллельно. Вы можете запустить Claude Code в одном репозитории, Codex — в другом, а pool — где-то еще, и все это в одном окне.

Параллельные агенты создают менее приятную проблему. Если дать нескольким из них доступ к одному и тому же рабочему каталогу, они в конечном итоге начнут затирать правки друг друга.

Poolside Assistant имеет встроенную поддержку Git worktrees. Каждая задача может выполняться в своем изолированном рабочем каталоге и ветке, поэтому агенты могут работать одновременно, не конфликтуя из-за одних и тех же файлов. Вы сами решаете, какие изменения стоит объединять.

Макет для работы, а не для общения

Контроль за агентами означает постоянное переключение между диалогом, терминалом, деревом файлов, текущим diff-ом и состоянием репозитория. Poolside Assistant рассматривает их как части одного рабочего пространства.

Вы можете настраивать вкладки, разделение экрана, дополнительную боковую панель и нижнюю панель в соответствии с тем, как вы работаете. Держите диалоги рядом с терминалами, файлами, статусом Git, diff-ами и статусом GitHub, а затем сохраните предпочтительный макет в качестве стандартного.

Cmd+K позволяет перемещаться между диалогами и представлениями, не касаясь мыши. Ссылки на файлы могут открываться внутри Poolside Assistant или в вашем любимом редакторе.

Разделение экрана и вкладки в Poolside Desktop

Ваша история всегда с вами

Если вы уже используете Claude Code или Codex, вы можете импортировать существующие сессии через «Настройки» → «Архив». Те же диалоги будут готовы к продолжению в Poolside Assistant.

Режим чата для размышлений

Не все начинается как задача для репозитория. Режим чата предоставляет диалогу собственный временный каталог, где можно задавать вопросы, изучать идеи и проводить исследования, прежде чем они потребуют создания ветки.

Коннекторы «из коробки»

Poolside Assistant включает встроенные коннекторы для Exa и Parallel (веб-поиск), GitHub, Linear, Notion, Coda, Granola, Sentry, New Relic, Vercel, Supabase, Hugging Face и других.

У нас пока нет всех коннекторов, которые могут понадобиться разработчикам. Расскажите нам, чего не хватает.

Полностью офлайн, если ваш Mac справится

Поддержка локальных моделей встроена через MLX.

Вы можете загрузить Laguna XS 2.1 для полностью офлайн-настройки программирования или искать другие MLX-совместимые модели прямо на Hugging Face. Poolside Assistant оценивает, насколько хорошо модель впишется в ресурсы вашего Mac, прежде чем вы ее загрузите.

Честное предупреждение: локальные модели для программирования все еще требуют много объединенной памяти. «Модель загружена» и «Я готов работать с ней весь день» — это разные стандарты.

Оценка соответствия делает этот компромисс наглядным до того, как вы скачаете десятки гигабайт. На мощном оборудовании вы получаете агента программирования, который может работать, не отправляя ваш код или промпты в облачный сервис.

Начало работы

Создание лучшего интерфейса для агентов программирования все еще связано с открытыми вопросами: как проверять их работу, какой степенью автономии они должны обладать и какой становится роль разработчика, когда несколько агентов работают одновременно. Ни у кого пока нет окончательных ответов, включая нас.

Мы уже полагаемся на Poolside Assistants в нашей собственной работе. Теперь мы хотим посмотреть, как они справятся с вашей.

Poolside Assistant доступен уже сегодня для macOS, VS Code и Visual Studio. Вы также можете установить pool для работы из терминала или подключить агентов Poolside к Zed и JetBrains через ACP.

Попробуйте его и расскажите нам, где он вам мешает, чего не хватает и что вы хотите, чтобы он делал дальше. Мы создали специальный канал в Discord для сообщений об ошибках, отзывов и запросов на новые функции.

← Все статьи