# Panolayer > Panolayer is a macOS app for building software with coding agents. It supports twenty third-party agents, plus Panolayer Agent. Review verification results and changed files before approving an agent’s merge. Supported agents — Panolayer Agent, Aider, Claude Code, Cline CLI, Codex CLI, Crush, Deep Agents Code, Gemini CLI, GitHub Copilot CLI, Goose, Kilo Code CLI, Kimi Code, Letta Code, mini-SWE-agent, Mistral Vibe, Open Interpreter, OpenClaw, OpenCode, Pi Coding Agent, Plandex, Qwen Code. Full agent reference — https://panolayer.com/docs/agents.md ## Product - [Architecture](https://panolayer.com/architecture) — See how a codebase fits together, parsed from the source. - [Build](https://panolayer.com/build) — Run the coding agents you already use, side by side. - [Marketplace](https://panolayer.com/marketplace) — Install coding agents and agent graphs. - [Changes](https://panolayer.com/changes) — Review changed files ranked by risk, then commit. - [Pricing](https://panolayer.com/pricing) - [Security](https://panolayer.com/security) ## Docs - [Install and set up Panolayer](https://panolayer.com/docs/getting-started.md) — Install Panolayer on an Apple silicon Mac running macOS 15 Sequoia or later, sign in, and open a repository. Intel Macs are not supported. - [Supported languages](https://panolayer.com/docs/languages.md) — Panolayer parses the source formats below. Parsing support does not mean that caller resolution and verification have equal coverage in every language. - [Resolve setup and agent problems](https://panolayer.com/docs/troubleshooting.md) — Start with the error shown in the app. Report a problem with its steps and visible result if it persists. - [Understand a verification result](https://panolayer.com/docs/verification-results.md) — A verification result tells you whether a checked expectation still holds and provides context for investigating a failure. Read it alongside the affected code. - [Run an agent on your repository](https://panolayer.com/docs/running-agents.md) — Install an agent from the Marketplace, start it on your repository, and review its work before approving a merge. - [Review changes and commit](https://panolayer.com/docs/changes.md) — Use Changes to choose which files to review, read their diffs, and commit from the same screen. A model reads the diff and scores each file. The score is separate from verification. - [Supported agents](https://panolayer.com/docs/agents.md) — Panolayer runs twenty third-party coding agents plus Panolayer Agent, its built-in agent. Every agent works the same way inside Panolayer. The sections below cover what's specific to each one. - [Run Panolayer Agent in Panolayer](https://panolayer.com/docs/agents/panolayer.md) — Panolayer Agent is the coding agent built into Panolayer. You'll find it in My Agents, ready to use. There's nothing to install and no separate sign-in. - [When verification runs](https://panolayer.com/docs/concepts/when-verification-runs.md) — Verification runs when you save a file and when an agent declares its task done. The approval gate is on your Mac, before your branch and before pull request review on your Git host. - [How agent work reaches your branch](https://panolayer.com/docs/concepts/how-agent-work-reaches-your-branch.md) — Agents work separately from your branch. You review their changes and decide whether to merge them. - [What Panolayer doesn’t do](https://panolayer.com/docs/concepts/limits.md) — Panolayer does not catch every bug or enforce a team-wide merge policy. Use its results alongside code review and your repository’s tests. - [Agent Graph Authoring](https://panolayer.com/docs/overview.md) — Reference and guides for building agent graphs and publishing them to Marketplace. - [Build your first graph](https://panolayer.com/docs/graphs/first-graph.md) — Start with a built-in graph or a blank canvas, connect the steps, and validate the paths before running it. - [Publish to the Marketplace](https://panolayer.com/docs/graphs/publish.md) — Publish an agent graph from Panolayer or submit a plugin repository for Marketplace discovery. Creating an agent does not require a Panolayer subscription. - [Quick reference](https://panolayer.com/docs/quick-reference.md) — Find answers about results, agent accounts, commits, and troubleshooting while you work. - [Glossary](https://panolayer.com/docs/glossary.md) — These terms have the same meaning throughout the Panolayer documentation. - [Documentation index](https://panolayer.com/docs/index.md) — Browse all published Panolayer guides and references. ## Company - [Contact](https://panolayer.com/contact) — Questions, bug reports, feature requests, and press. ## Optional - [Changelog](https://panolayer.com/changelog) - [All docs in one file](https://panolayer.com/llms-full.txt) — Every guide above as Markdown. - [Site map](https://panolayer.com/sitemap.xml) — Every public page, with its language versions. - [Site index (JSON)](https://panolayer.com/site.json) ## Other languages The marketing pages are also published in these languages; each page lists its translations with hreflang. - [Deutsch](https://panolayer.com/de) — German (de) - [Español](https://panolayer.com/es) — Spanish (es) - [Français](https://panolayer.com/fr) — French (fr) - [Italiano](https://panolayer.com/it) — Italian (it) - [日本語](https://panolayer.com/ja) — Japanese (ja) - [한국어](https://panolayer.com/ko) — Korean (ko) - [Português (Brasil)](https://panolayer.com/pt-br) — Portuguese (Brazil) (pt-BR) - [简体中文](https://panolayer.com/zh-hans) — Chinese (Simplified) (zh-Hans) - [繁體中文](https://panolayer.com/zh-hant) — Chinese (Traditional) (zh-Hant) - [Русский](https://panolayer.com/ru) — Russian (ru) - [Nederlands](https://panolayer.com/nl) — Dutch (nl) - [Polski](https://panolayer.com/pl) — Polish (pl) - [Български](https://panolayer.com/bg) — Bulgarian (bg) - [Türkçe](https://panolayer.com/tr) — Turkish (tr) - [العربية](https://panolayer.com/ar) — Arabic (ar)