AI Decision System
Replayable, offline-verifiable records for AI-assisted go/no-go decisions: experiment promotions, typed model answers and human-approved actions.
Build, Store, and Distribute your Applications and Containers
Developer toolsPython · TypeScriptGitHub @quaySelf-installOwner unconfirmed
Paste into Claude or ChatGPT for installation instructions suited to your environment.
Have you tried it? One tap is enough. No sign-in needed.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗:warning: The master branch may be in an unstable or even broken state during development.
Please use releases instead of the master branch in order to get stable software.
Project Quay builds, stores, and distributes your container images.
High-level features include:
Project Quay is under the Apache 2.0 license. See the LICENSE file for details.
flowchart LR
clients[Docker, Podman, UI, API clients]
app[Flask application]
api[endpoints/api]
registry[endpoints/v2]
data[data/model and data/registry_model]
db[(PostgreSQL)]
redis[(Redis)]
storage[storage backends]
workers[workers]
ui[web/ and static/]
clients --> app
app --> api
app --> registry
app --> ui
api --> data
registry --> data
data --> db
data --> redis
registry --> storage
workers --> data
workers --> storage
Key paths: data/database.py is the schema source of truth, endpoints/v2/ serves registry protocol traffic, workers/ runs async jobs, web/ is the React UI, and config-tool/ validates config.
make local-dev-up
make local-dev-up-with-clair
TEST=true PYTHONPATH="." pytest path/to/test.py -v
make unit-test
make registry-test
make types-test
Local UI notes:
Legacy Angular UI (static/) is started by make local-dev-up and is available at http://localhost:8080.
New React UI (web/) runs separately at http://localhost:9000; after make local-dev-up, run:
cd web
npm install
npm start
If backend code changes are not reflected in the local stack, restart the Quay container:
podman restart quay-quay
Related repos: quay-operator, quay-builder, quay-tests, quay-fbcs, and quay-konflux-components.