Vai al contenuto

Sviluppa

Sviluppa con gli agenti che usi già.

Porta gli agenti che usi già o crea il tuo ciclo per il tuo progetto, ed eseguili fianco a fianco. Ogni agente può vedere la stessa mappa della tua architettura, ricavata dal tuo codice, e fa commit nel proprio worktree Git. Quando un agente termina, Panolayer controlla il suo lavoro per individuare regressioni e nulla viene unito al tuo branch finché non lo approvi.

Leggi la documentazione

Choose an agent. Start another alongside it.

Panolayer My Agents opens Claude Code, then starts Cline CLI and OpenCode in separate tabs from the agent picker.

Cattura completa · scorri per esaminare i dettagli

  • Panolayer AgentPanolayer Agent
  • AiderAider
  • Claude CodeClaude Code
  • Cline CLICline CLI
  • Codex CLICodex CLI
  • CrushCrush
  • Deep Agents CodeDeep Agents Code
  • Gemini CLIGemini CLI
  • GitHub Copilot CLIGitHub Copilot CLI
  • GooseGoose
  • Kilo Code CLIKilo Code CLI
  • Kimi CodeKimi Code
  • Letta CodeLetta Code
  • mini-SWE-agentmini-SWE-agent
  • Mistral VibeMistral Vibe
  • Open InterpreterOpen Interpreter
  • OpenClawOpenClaw
  • OpenCodeOpenCode
  • Pi Coding AgentPi Coding Agent
  • PlandexPlandex
  • Qwen CodeQwen Code

Il bug non è nei file che l’agente ha modificato. È in quelli che dipendono da essi.

Supponiamo che tu chieda a un agente di far restituire a getPrice() dollari invece di centesimi. L’agente aggiorna la pagina del prodotto e il carrello, e i test passano. Ma anche il checkout chiama getPrice(), continua a trattare il risultato come centesimi e a un ordine da $20 vengono addebitati 20 centesimi.

01

Tutti i tuoi agenti in un unico posto

Oggi la maggior parte degli sviluppatori usa più di un agente, ciascuno nel proprio terminale con la propria idea della tua base di codice. In Panolayer lavorano fianco a fianco e ognuno può vedere la stessa mappa della tua architettura, ricavata dal tuo codice, così partono tutti dalla stessa visione di come si incastra il sistema.

Ogni agente fa commit nel proprio worktree Git, così non si sovrascrivono a vicenda, e vedi ogni esecuzione, il suo stato e il suo risultato di verifica in un’unica vista.

Your agents, together

Your agents, together

Panolayer My Agents workspace with available coding agents.

Cattura completa · scorri per esaminare i dettagli

02

Installa con un clic, con le tue chiavi API

Scegli tra oltre 20 agent di coding e in crescita nell'Agent Marketplace creato dalla community, tra cui Aider, Claude Code, Cline CLI, Codex CLI, Gemini CLI e GitHub Copilot CLI, più Panolayer Agent. Installa quello che usi con un clic e avvialo sul tuo progetto dalla stessa pagina, senza configurare nulla nel terminale.

Gli agenti funzionano con il tuo abbonamento o la tua chiave API. Paghi direttamente il tuo provider di modelli e Panolayer non si inserisce in quella fattura.

Install from the Agent Marketplace

Install from the Agent Marketplace

The Panolayer Agent Marketplace with install actions for coding agents.

Cattura completa · scorri per esaminare i dettagli

03

Niente arriva senza di te

Un agente non può eseguire il merge del proprio lavoro nel tuo branch. Quando ha finito, Panolayer verifica il risultato e poi decidi tu. Gli agenti del Marketplace vengono eseguiti in un container protetto con controllo dell’ambito dello spazio di lavoro, degli strumenti, della rete, dei limiti di risorse e dell’accesso ai secret. Il tuo tree principale non è montato al suo interno, quindi l’agente non ha alcun accesso al tuo branch. Gli agenti CLI già installati sul tuo Mac si avviano all’interno del proprio worktree, con l’istruzione di richiedere un merge invece di eseguirlo.

Review before merging

Review before merging

The agent's verification result is presented for human approval before merging.

Cattura completa · scorri per esaminare i dettagli

04

Ogni esecuzione viene controllata

Il riepilogo di un agente su ciò che ha fatto non sempre corrisponde a ciò che ha fatto davvero. Quando un agente termina, Panolayer registra ogni file che ha effettivamente modificato, non solo quelli che ha menzionato, e controlla l’intera modifica rispetto alle regole su quel codice e su tutto ciò che dipende da esso.

Come funziona la verifica
Checks against the changed code

Checks against the changed code

Panolayer verification completes and shows findings grouped by file.

Cattura completa · scorri per esaminare i dettagli

05

Crea il tuo agente

Il comportamento di un agente dipende dal suo harness: come pianifica, cosa controlla prima di dichiarare di aver finito e cosa fa quando un passaggio fallisce. Di solito puoi personalizzare solo il prompt. Il Graph Builder ti permette di progettare l’harness stesso, disponendolo come un grafo. Quando hai finito, puoi mantenerlo privato o pubblicarlo nel Marketplace.

Come funziona il Graph Builder
Graph Builder · explicit paths and checks

Graph Builder · explicit paths and checks

A Panolayer graph with connected agent steps and separate failure and completion paths.

Cattura completa · scorri per esaminare i dettagli

Panolayer Agent

Panolayer Agent Cat

L’agente di Panolayer, integrato nella piattaforma e collegato alla mappa dell’architettura e alla verifica. Usalo per scrivere codice, come faresti con qualsiasi altro agente.

Quando la verifica segnala una regressione, Panolayer Agent riceve come istruzioni l’errore e i chiamanti coinvolti, lo corregge nel proprio worktree e la correzione passa di nuovo dalla verifica.

È anche ciò che esegue i cicli che crei. Un ciclo è il flusso di lavoro che disponi nel Graph Builder: i passaggi, i controlli tra di essi e cosa succede quando uno fallisce. Panolayer Agent lo percorre passo dopo passo, esegue ogni controllo che hai aggiunto e segue il percorso di fallimento che hai impostato quando qualcosa va storto.

E quando esamini le modifiche prima di un commit, puoi aprire una chat con l’agente con il diff già caricato e chiedere cosa è cambiato e perché, invece di leggere ogni riga.

Panolayer Agent at work

Panolayer Agent working on a failed check with source evidence.

Cattura completa · scorri per esaminare i dettagli

Domande

Qualcos'altro? Contattaci e ti risponderemo.

Quali agenti sono supportati?

Panolayer Agent e una selezione in crescita di agent di terze parti sono supportati. Sfoglia l'Agent Marketplace per le ultime aggiunte e il riferimento degli agent per i dettagli di configurazione.

Vedi tutti gli agenti supportati
Ogni agente viene eseguito in un container?

No. Lo sono gli agenti che installi dal Marketplace. Gli agenti CLI già installati sul tuo Mac vengono eseguiti con il tuo utente, nel proprio worktree. Questo tiene il loro lavoro separato dal tuo branch, ma non è una sandbox di sicurezza.

Un agente può eseguire il merge del proprio lavoro?

No. Il suo lavoro viene verificato prima, poi decidi tu. Puoi fare il merge tu stesso anche se i controlli non sono superati. Gli errori restano elencati nel Motore di verifica.

Gli agenti vedono la mia architettura?

Possono farlo. Panolayer fornisce agli agenti uno strumento MCP per interrogare la sua mappa della tua base di codice: struttura, chiamanti e dipendenze. Se usarlo in una determinata attività lo decide l’agente.

Posso eseguire più agenti contemporaneamente?

Sì. Ognuno ha il proprio worktree e vedi ogni esecuzione fianco a fianco.

Mi servono un abbonamento o una chiave API personali?

Sì. Gli agenti funzionano con il tuo abbonamento o la tua chiave API. Panolayer non rivende l’accesso ai modelli.

Sostituisce il mio editor?

No. Panolayer funziona accanto al tuo editor. Gli agenti lavorano nei propri worktree, così puoi continuare a lavorare nel tuo editor mentre sono in esecuzione.

Prova Panolayer sulla tua base di codice.

Inizia gratis · Nessuna carta di credito richiesta

Come Panolayer gestisce il tuo codice

Avanti: Motore di verifica