Duyệt miễn phí mỗi ngày. Lên Pro để cài đặt và dùng Airsc MCP không giới hạn.

Xem gói Pro
PluginCẩn thậnReview & chất lượng codeCần cài đặt chút

qualitylayer

maxritter · maxritter/qualitylayer

Một công cụ quy trình cho coding agent giúp thực thi việc lập kế hoạch trực quan, phát triển hướng kiểm thử và review code độc lập.

Plan, build and review software with your coding agents. Work side by side in the App or browser, or use your favourite terminal or IDE.

2.1k sao179Giấy phép: Không có giấy phépCập nhật Hôm qua0 lượt mở

Xem trước

▍

Bạn có thể làm gì với nó

  • Xem xét các màn hình UI có thể nhấp và sơ đồ trước khi agent bắt đầu viết code
  • Bắt buộc quy trình mà mọi đoạn code mới đều bắt đầu bằng một bài kiểm tra thất bại
  • Sử dụng một agent độc lập để xác minh rằng việc triển khai khớp với yêu cầu ban đầu của bạn

Kiểm tra an toàn

Cẩn thận

Dùng được, nhưng nên đọc ghi chú trước.

  • ●Trình cài đặt tải script từ xa và chạy thẳng bằng shell.install.sh
  • ●Không có giấy phép rõ ràng: hỏi tác giả trước khi dùng cho sản phẩm thương mại.

Quét tự động các file trong repo. Luôn xem lại code trước khi chạy.

Trích từ README

QualityLayer

The software factory with you in the loop

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.

▶ Watch the 5:20 walkthrough


Why QualityLayer

“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 getHow it works
A design you can reviewComment on diagrams and clickable screens, then approve the Plan before code changes.
Small, tested changesYour agent builds in slices, each starting with a failing test.
An independent checkAgents that did not write the code check it against your request. Anything they cannot verify stays open for your decision.
Code health checksLocal 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 effortEach step records its decisions and results in your repository, with time and estimated model cost shown in the App.

Made for medium and large changes. Small requests keep a short Plan and one slice; ask for a ready prompt if you prefer your plain agent.


Getting Started

Prerequisites

  • A coding agent: Claude Code, Codex, 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.

Installation

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 PowerShell

The 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))) -Uninstall

Coming 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.

First Steps

In the App or browser, choose + New, pick your repository and agent, and describe the change:

Plan retries for failed webhooks and stop after a few tries.
  1. Answer your agent's questions and comment on the Plan beside its conversation.
  2. Approve the Plan and start the build. Your agent continues through Outline, Implement and Verify.
  3. Review the result and its evidence. Checks that need you, or could not run, stay open for your decision.
Where you workHow to start
App or browserChoose In QualityLayer to keep the agent beside the task.
Your terminal or IDEChoose In my terminal, app or IDE to copy the request, or ask there: “Using QualityLayer, plan retries for failed webhooks.”
Another agentAgents 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.


The Workflow

Each step writes a Markdown file in your repository. 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.

StepWhat happens
DiscussSettles what done means and clarifies a bug report
ResearchAgents read how your code works today; a bug is reproduced and diagnosed here
PlanArtifact, diagrams and checks, approved by you
OutlineThe build session splits the approved Plan into small slices
ImplementEach slice starts with a failing test
VerifyEvery point of your request, with its evidence
ReviewA walkthrough of the change, approved by you
Pull requestFailing checks fixed; the task stays open until you merge

Two levels

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.

Artifacts

Ask your agent for a mockup, diagram or clickable artifact. Compare versions in the App, pin feedback and restore earlier versions. Keep the

Xem mã nguồn trên GitHub