# Apple Pickup Watcher > Free, open-source desktop monitoring for Apple Retail Store pickup availability. 苹果直营店到店取货库存监控与到货提醒。 ## Documentation - [简体中文介绍与常见问题](https://enchigo.github.io/apple-pickup-watcher/): 支持范围、安装入口、使用方式和限制。 - [English overview and FAQ](https://enchigo.github.io/apple-pickup-watcher/en/): Supported products, regions, platforms, notifications and limitations. - [Source and README](https://github.com/ENCHIGO/apple-pickup-watcher): Implementation and full setup instructions (Chinese). - [English README](https://github.com/ENCHIGO/apple-pickup-watcher/blob/main/README.en.md): Same content in English. - [CLI and agent skill](https://github.com/ENCHIGO/apple-pickup-watcher/blob/main/docs/cli.md): The apw command, JSON/NDJSON output, batch targets and exit codes. - [Latest stable release](https://github.com/ENCHIGO/apple-pickup-watcher/releases/latest): Current published version and platform installers; check release notes for changes. - [Issues](https://github.com/ENCHIGO/apple-pickup-watcher/issues): Reported problems and unresolved environment-specific behavior. - [Attribution](https://github.com/ENCHIGO/apple-pickup-watcher/blob/main/NOTICE): Rewrite of hteen/apple-store-helper. - [License](https://github.com/ENCHIGO/apple-pickup-watcher/blob/main/LICENSE): GPL-3.0-or-later. ## Facts and limitations - Products: iPhone, iPad, Mac and Apple Watch. Individual models depend on the app catalog. - Regions: China mainland, Hong Kong, Taiwan, Japan, Singapore, Australia and Malaysia. - Platforms: macOS (Apple Silicon and Intel), Windows x64 and Linux x86_64. - Alerts: desktop notification, sound and optional Bark push. The app must stay running; the computer must stay awake and online. - Unknown or failed queries are not out-of-stock results. HTTP 541 alone does not establish its cause or inventory status. - Default polling interval: 30 seconds (minimum 5). Region support does not guarantee successful queries. - Stock states: in_stock, out_of_stock, unknown (always with a reason: blocked, rate_limited, schema_drift, apple_error or transport) and not_yet_checked. - CLI: apw (Rust) prints JSON; apw watch streams NDJSON events; exit code 0 means the query succeeded, not that stock was found. A skill in skills/apple-pickup-watcher wraps it for Codex-style agents. The CLI sends no notifications and places no orders. - The app can open a shopping bag, but users add items, select pickup stores, check out and pay manually on Apple's website. No reservation or purchase guarantee. - Independent project, not affiliated with or endorsed by Apple Inc. This is an optional factual reading index. It is not a crawler access policy or a guarantee of search indexing or AI citation.