Plan each change visually, then let your agents build and verify it.
Work side by side in the App or browser, or use your favourite terminal or IDE.
Install • Features • Docs • Website • Changelog
Download the App for macOS, Windows or Linux. 7-day trial.
“With QualityLayer, developing software with agents finally feels like doing real engineering again.”
An engineer who uses QualityLayer
QualityLayer keeps design decisions and verification visible while your agents work.
| You get | How it works |
|---|---|
| Your own agent and plan | Claude Code, Codex, Cursor and four more run on the subscription or API key you already have. QualityLayer never charges for AI usage. |
| A design you can review | Comment on diagrams and clickable screens, then approve the Plan before code changes. |
| Small, tested changes | Your agent builds in slices, each starting with a failing test, and fixes what fails itself. |
| An independent check | A fresh agent that did not write the code adds missing tests and rules on each point of your request on the running program. Anything it cannot verify stays open for your decision in Review. |
| Code health checks | Local checks flag complex functions and deeply nested code for your agent to review. Ask for a wider check to find duplication. Code health. |
| Visible decisions and effort | Each step records its decisions and results in your repository, with time and estimated model cost shown in the App. |
Choose Feature or Bugfix for a change that needs an approved Plan and recorded verification. Choose Chat for a direct conversation with Claude Code or Codex, adding QualityLayer tools when you need them.
- A coding agent: Claude Code, Codex, Cursor, Grok, Antigravity, Pi or OpenCode, installed and signed in. Choose it in the App or browser. Other agents connect through the CLI.
- Your own subscription (Claude or ChatGPT plan, or API key). QualityLayer never charges for model usage.
- Git and a repository.
Download the App and open it. Setup activates your licence or starts the trial, installs the qualitylayer command and connects your agents. On a server, in WSL or in a container:
curl -fsSL https://qualitylayer.dev/install.sh | bash # macOS, Linux, WSL
irm https://qualitylayer.dev/install.ps1 | iex # Windows PowerShellThe App updates itself; without it, run qualitylayer update. Installation guide.
Uninstalling
qualitylayer uninstall undoes what the installer changed; your plans stay. On Windows, even when the App is gone:
& ([scriptblock]::Create((irm https://qualitylayer.dev/install.ps1))) -UninstallComing from Pilot Shell 11
Run pilot update to install QualityLayer v12, or download it directly. Keep Pilot Shell 11 alongside it until you are ready to remove it; your paid licence works with both. Import memories per project when you are ready. Moving from Pilot Shell.
In the App or browser, choose + New, then Chat, Feature or Bugfix. Pick your repository and agent, and describe what you need.
Chat opens a full-width conversation with Claude Code or Codex, without workflow steps or approval gates. Answer supported questions in the App and follow its task list above the composer when it has one. Ask it to save a plan, build in slices, make artifacts, run checks or request an independent review. In a terminal, ask: “Using QualityLayer, chat about retrying failed webhooks.”
Choose Start the workflow, then Feature or Bugfix, when the work needs the full process. The same task enters Discuss with its conversation history, saved plan and artifacts as context. The workflow's Plan approval governs subsequent work. Chat guide.
For a Feature or Bugfix, describe the change:
Plan retries for failed webhooks and stop after a few tries.
- Answer your agent's questions and comment on the Plan beside its conversation.
- Approve the Plan and start the build. Your agent continues through Outline, Implement and Verify.
- Review the result and its evidence. Checks that need you, or could not run, stay open for your decision.
| Where you work | How to start |
|---|---|
| App or browser | Choose In the App to keep the agent beside the task. |
| Your terminal or IDE | Choose In my terminal to copy the request, or ask there: “Using QualityLayer, plan retries for failed webhooks.” |
| Another agent | Agents that run shell commands can use the CLI. Supported agents. |
To continue elsewhere, stop the active run, then ask: “Using QL, continue verification of task retry-webhooks.” Your Plan, changes and evidence stay with the task.
QualityLayer runs only when you ask for it. Your first task.
Setup installs six skills into each connected agent. They teach it to drive the qualitylayer command line instead of guessing: which step comes next, what needs your approval, and how to reach other agent sessions. Ask in plain language, naming QualityLayer or QL; your agent picks the skill.
| Skill | What it does |
|---|---|
ql-workflow |
Plan, build, verify and review a change |
ql-artifact |
Create and revise mockups, diagrams and clickable pages |
ql-manage |
Find tasks and manage memory, sharing, settings and setup |
ql-peer |
Coordinate other agent sessions on your computer |
ql-quality |
Review code complexity, structure and duplication |
ql-chat |
Start or continue a Chat, a conversation without workflow steps |
Only ql-workflow starts the planning and build workflow; the others work on their own. More about the skills.
Each step writes a Markdown file in your repository. Your agent follows a short instruction for each step and decides how to carry it out. Small changes keep a short Plan and one build step; larger work gets the detail it needs. Bugs start with reproduction and diagnosis. Read questions, decisions and results in the App. You approve the Plan and the finished change; QualityLayer pushes only with your approval and leaves merging to you.
| Step | What happens |
|---|---|
| Discuss | Settles what done means and clarifies a bug report |
| Research | Agents read how your code works today; a bug is reproduced and diagnosed here |
| Plan | Diagrams, clickable artifacts and checks, approved by you |
| Outline | The build session splits the approved Plan into small slices |
| Implement | Your agent builds test first, fixes what fails and decides when it is ready |
| Verify | The project checks, then a fresh agent rules on every point of your request, with its evidence |
| Review | A walkthrough of the change, approved by you |
| Pull request | Failing checks and routine review threads fixed; the task stays open until you merge |
Engineering starts with a technical plan. Product starts with a brief that becomes a product requirements document. Choose at Setup or change it in Settings › Workflow or the task header. How they differ.
| In the App | What you can do |
|---|---|
| Chat or a planned task | Chat is a direct conversation with Claude Code or Codex. Feature and Bugfix follow the seven-step workflow, with your two approvals. |
| Conversation and terminal | Read the agent's conversation or its terminal beside the task. Answer questions and pin feedback. |
| Artifacts | Try mockups, diagrams and clickable pages before any code exists. |
| Checks and code review | See each step's checks and evidence, then read the change like a pull request and comment on any line. |
| Agent controls and usage | Choose agent, model, effort, permission mode and branch for each run, and see how much of your Claude Code and Codex plans is left. More in Settings. |
| Memory and team | Reuse lessons across tasks through Git (Project memory). Ask teammates over Slack and review shared work with a Team plan. |
QualityLayer keeps task files on your computer and encrypts shared tasks first. Your coding agent uses its own provider. Files and privacy.
An artifact is a mockup, diagram or clickable page your agent draws, so you can try a flow before any code exists. Click a spot to say what should change; your agent edits the page and answers. Keep the ones every task builds on in your repository. Artifacts.
Guides for getting started, commands and settings.
See the changelog or GitHub Releases.
Found a bug or missing a feature? Open an issue.
See LICENSE.
Quality by design. The software factory with you in the loop.
Made by Max Ritter
