Skip to content

Build

Build with the agents you already use.

Bring the agents you already use, or build your own loop for your project, and run them side by side. Every agent can see the same map of your architecture, parsed from your code, and commits in its own Git worktree. When an agent finishes, Panolayer checks its work for regressions, and nothing merges into your branch until you approve it.

Read the docs

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.

Full capture · scroll to inspect the details

  • 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

The bug isn’t in the files the agent changed. It’s in the ones that depend on them.

Say you ask an agent to switch getPrice() to return dollars instead of cents. It updates the product page and the cart, and the tests pass. But checkout also calls getPrice(), still treats the result as cents, and a $20 order gets charged 20 cents.

01

All your agents in one place

Most developers now use more than one agent, each in its own terminal with its own idea of your codebase. In Panolayer, they work side by side, and every one can see the same map of your architecture, parsed from your code, so they all start from the same picture of how the system fits together.

Each agent commits in its own Git worktree, so they don’t overwrite each other, and you see every run, its status, and its verification result in one view.

Your agents, together

Your agents, together

Panolayer My Agents workspace with available coding agents.

Full capture · scroll to inspect the details

02

Install in one click, with your own API keys

Choose from over 20 coding agents and counting in the community-created Agent Marketplace, including Aider, Claude Code, Cline CLI, Codex CLI, Gemini CLI, and GitHub Copilot CLI, plus Panolayer Agent. Install the one you use with one click and start it on your project from the same page, without setting anything up in the terminal.

Agents run on your own subscription or API key. You pay your model provider directly, and Panolayer doesn’t sit in the middle of that bill.

Install from the Agent Marketplace

Install from the Agent Marketplace

The Panolayer Agent Marketplace with install actions for coding agents.

Full capture · scroll to inspect the details

03

Nothing lands without you

An agent can’t merge its own work into your branch. When it’s done, Panolayer verifies the result, and then you decide. Agents from the Marketplace run in a hardened container with controlled workspace scope, tools, network, resource limits, and secrets access. Your main tree isn’t mounted inside it, so the agent has no path to your branch. CLI agents already installed on your Mac start inside their worktree, with instructions to request a merge instead of performing one.

Review before merging

Review before merging

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

Full capture · scroll to inspect the details

04

Every run is checked

An agent’s summary of what it did isn’t always what it did. When an agent finishes, Panolayer records every file it actually changed, not just the ones it mentioned, and checks the whole change against the rules on that code and on everything that depends on it.

How verification works
Checks against the changed code

Checks against the changed code

Panolayer verification completes and shows findings grouped by file.

Full capture · scroll to inspect the details

05

Build your own agent

An agent’s behavior comes from its harness: how it plans, what it checks before it says it’s done, and what it does when a step fails. Usually you can only customize the prompt. The Graph Builder lets you design the harness itself by laying it out as a graph. When you’re done, you can keep it private or publish it to the Marketplace.

How Graph Builder works
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.

Full capture · scroll to inspect the details

Panolayer Agent

Panolayer Agent Cat

Panolayer’s own agent, built into the platform and connected to the architecture map and verification. Use it to code, the same way you’d use any other agent.

When verification flags a regression, Panolayer Agent takes the failure and the affected callers as its brief, fixes it in its own worktree, and the fix goes through verification again.

It’s also what runs the loops you build. A loop is the workflow you lay out in the Graph Builder: the steps, the checks between them, and what happens when one fails. Panolayer Agent works through it step by step, runs each check you added, and follows the failure path you set when something goes wrong.

And when you’re reviewing changes before a commit, you can open a chat with it with the diff already loaded, and ask what changed and why instead of reading every line.

Panolayer Agent at work

Panolayer Agent working on a failed check with source evidence.

Full capture · scroll to inspect the details

Questions

Something else? Contact us and we’ll answer.

Which agents are supported?

Panolayer Agent and a growing selection of third-party agents are supported. Browse the Agent Marketplace for the latest additions and the agent reference for setup details.

See all supported agents
Does every agent run in a container?

No. Agents you install from the Marketplace do. CLI agents already installed on your Mac run as you, in their own worktree. That keeps their work separate from your branch, but it isn’t a security sandbox.

Can an agent merge its own work?

No. Its work is verified first, and then you decide. You can merge it yourself even with checks failing. The failures stay listed in Verification Engine.

Do agents see my architecture?

They can. Panolayer gives agents an MCP tool for querying its map of your codebase: structure, callers, and dependencies. Whether an agent uses it on a given task is up to the agent.

Can I run more than one agent at once?

Yes. Each gets its own worktree, and you see every run side by side.

Do I need my own subscription or API key?

Yes. Agents run on your own subscription or API key. Panolayer doesn’t resell model access.

Does this replace my editor?

No. Panolayer runs beside it. Agents work in their own worktrees, so you can keep working in your editor while they run.