Прескачане към съдържанието

ПЛАТФОРМАТА ЗА ИНЖЕНЕРНА РАЗРАБОТКА С АГЕНТИ

Създавайте софтуера, който искате без да нарушавате това, което работи.

Използвайте агентите, с които вече работите, или създайте свои. 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 / ПРОМЕНИ

Вижте кои файлове изискват вниманието ви

Преди да направите commit, искате да видите какво се е променило. Но след като няколко агента са работили, това може да са хиляди редове в десетки файлове, като повечето са lock файлове, конфигурация и дребни редакции. Panolayer оценява риска на всеки променен файл и обяснява защо, за да знаете кои да отворите първо и кои само да прегледате набързо. Когато сте готови, направете commit и push от същия екран.

Как работи Промени
Panolayer Промени със спектър на риска и променени файлове

Изпробвайте 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 за изграждане на сложен софтуер с AI агенти за програмиране. То картографира кодовата ви база от изходния код, за да виждате как се свързват частите ѝ. Агентите ви работят един до друг, всеки в собствен Git worktree, и всяка промяна се проверява за регресии, преди да може да бъде слята в клона ви.

С кои агенти за програмиране работи?

Поддържат се 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

    Поддръжка на задължителни актуализации и по-подробни бележки по версиите.

Дневник на промените