Перейти к содержимому

ПЛАТФОРМА ДЛЯ АГЕНТНОЙ РАЗРАБОТКИ

Создавайте ПО, которое хотите не ломая то, что работает.

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

Скачать Panolayer

Публичная бета для macOS. Бесплатный старт, банковская карта не нужна.

Читать документацию

Агенты пишут код быстрее, чем кто-либо успевает его проверять.

Агент добавляет функцию, тесты проходят, всё работает. Через два дня падает вызывающий код, который ожидал старого поведения, и уже вам приходится разбираться в diff на 1200 строк, чтобы понять почему.

Агенты работают с теми файлами, которые им показали. В сложной кодовой базе последствия изменения скрываются в тех файлах, которые им не показали. Panolayer строит карту всей вашей кодовой базы по исходному коду, поэтому и вы, и ваши агенты начинаете с того, как она устроена на самом деле.

01 / Архитектура

Навигируйте по коду, который вы не писали

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

Как работает «Архитектура»
Карта архитектуры Panolayer, показывающая связи между страницами приложения, общими библиотеками и символами
Рабочая область Agent

02 / Создание

Используйте привычных агентов

В Agent Marketplace двадцать агентов для программирования, включая Aider, Claude Code, Cline CLI, Codex CLI, Gemini CLI и GitHub Copilot CLI, а также Panolayer Agent. Установите нужного в один клик и запустите его на своём проекте с той же страницы, ничего не настраивая в терминале.

Как работает Build

Создайте свой цикл агента

Поведение агента определяется его обвязкой: как он планирует, что проверяет, прежде чем объявить работу готовой, и что делает, если шаг не удался. В большинстве инструментов эта обвязка фиксирована. С Graph Builder Panolayer представляет весь агентный цикл в виде графа, чтобы вы решали, что запускается, в каком порядке и что происходит при сбое шага. Опубликуйте его в Agent Marketplace — и он будет работать как любой другой агент.

Panolayer AgentPanolayer Agent
Как работает Graph Builder

03 / Проверка

Находите регрессии при изменении кода

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

Как работает Verify
Результаты проверки Panolayer с нарушенными правилами и подробностями оценки

04 / ИЗМЕНЕНИЯ

Узнайте, каким файлам нужно ваше внимание

Перед коммитом хочется посмотреть, что изменилось. Но после работы нескольких агентов это могут быть тысячи строк в десятках файлов, и большая часть из них — lock-файлы, конфигурация и мелкие правки. Panolayer оценивает риск каждого изменённого файла и объясняет оценку, чтобы вы сначала открыли самые важные файлы, а остальные просмотрели бегло. Закончив, сделайте commit и push с того же экрана.

Как работают «Изменения»
Раздел «Изменения» в Panolayer: Risk Spectrum и изменённые файлы

Попробуйте Panolayer на своей кодовой базе

Без формы загрузки repository. Без карты. Скачайте Panolayer и подключите код, с которым вы уже работаете.

Нет репозитория под рукой? Начните с примера
  1. 01

    Скачать для macOS

    Установите приложение и войдите через GitHub, Google или по электронной почте.

  2. 02

    Откройте репозиторий

    Откройте код, с которым уже работаете, или начните с примера репозитория.

  3. 03

    Проверьте свой код

    Просмотрите каждый сбой: функцию, ожидание, изменение и затронутые вызовы. Каждый изменённый файл виден в Risk Spectrum.

  4. 04

    Изучите кодовую базу

    Panolayer разбирает репозиторий и показывает его архитектуру. Создайте живой документ или задайте вопрос о любой его части.

  5. 05

    Продолжайте разработку

    Исправляйте сбои сами или поручите это Panolayer Agent. Устанавливайте других агентов из Agent Marketplace, создавайте собственный цикл и двигайтесь дальше.

Вопросы

Что такое Panolayer?

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

С какими coding-агентами он работает?

Поддерживаются Panolayer Agent и двадцать сторонних агентов. Полный список — в справочнике по агентам.

Все поддерживаемые агенты
Заменяет ли он мой редактор?

Нет. Panolayer работает рядом с редактором, которым вы уже пользуетесь. Откройте один и тот же репозиторий в обоих, и Panolayer будет подхватывать ваши изменения при сохранении.

Что здесь означает «проверка»?

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

Насколько это быстро?

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

Какие языки поддерживаются?

TypeScript, JavaScript, Python, Go, Rust, Java и другие.

Поддерживаемые языки
Куда отправляется мой код?

Ваш репозиторий и созданный Panolayer индекс остаются на вашем Mac, если вы их не синхронизируете и не делитесь ими. Функции, использующие модель, отправляют соответствующие фрагменты кода и промпты настроенному вами провайдеру на условиях этого провайдера. Агенты вроде Claude Code или Codex CLI выполняют собственные сетевые запросы — так же, как вне Panolayer. Panolayer хранит данные вашего аккаунта, пока он активен, а после — только в объёме, необходимом для поддержки и выполнения юридических обязательств. Вы можете в любой момент удалить локальные данные проекта со своего Mac.

Подробнее на странице безопасности
Это бесплатно?

Начать работу с Panolayer можно бесплатно. Банковская карта не нужна.

Посмотреть цены
Panolayer находится в бета-версии?

Да. Panolayer находится в публичной бете для macOS. Всё, что описано на этом сайте, уже доступно, и мы продолжаем улучшать продукт с учётом отзывов разработчиков. Если что-то ломается или работает не так, как вы ожидаете, сообщите намсообщите нам.

Продолжайте создавать. Продолжайте разбираться. Сохраняйте контроль.

Попробуйте Panolayer прямо сейчас.

Публичная бета для macOS. Бесплатный старт, банковская карта не нужна.

НЕДАВНИЕ РЕЛИЗЫ
  1. 26.38.1

    Изоляция агентов и более надёжное завершение задач.

  2. 26.36.3

    Новые названия в «Изменениях», передача задач между агентами и более понятные результаты проверки.

  3. 26.36.2

    Поддержка обязательных обновлений и расширенные заметки о выпуске.

История изменений