The command-line tool
A Python 3.10+ download you unzip and run locally. No pip packages, no API key, and no internet connection for the calculation. No account.
Command-line tool $49 one-time Runs on your machine
For the operations or inventory lead at a small maker or assembler who builds kits from parts. KitClear Offline allocates a stock snapshot across prioritized kits on your own machine. It writes how many units of each order can be filled and which components remain short. Files stay on the machine. No account, and no upload of your data.
Buy on Gumroad — $49Instant zip after purchase. Refunds follow Gumroad's purchase terms. Support: operations@ustechautomations.com, reply within one working day.
Also on AppSumo soon (lifetime deal)
A Python 3.10+ download you unzip and run locally. No pip packages, no API key, and no internet connection for the calculation. No account.
Each finished run writes a reviewable HTML report plus a JSON summary with an input hash. CSV files list filled units, leftover stock, and extra components still needed.
Worked JSON and three-CSV examples ship in the download. Use them first. Then replace the rows with your own stock, bills of materials, and orders.
Extract the zip and open a terminal in the kitclear-offline folder. Python 3.10 or newer is required.
Keep these filenames and columns: stock.csv (component, on_hand, reserved), boms.csv (sku, component, units), orders.csv (order_id, sku, quantity, priority). UTF-8. Start from the copies in examples/csv.
python3 kitclear_cli.py --csv-dir examples/csv --partial yes --output csv-result — or --partial no so a kit is filled completely or left unfilled. JSON input is also supported.
Open report.html in a browser. A finished run also writes CSV tables, allocation.json, and a COMPLETE.json marker. Existing output folders are never overwritten.
Example, not a testimonial: An operations lead at a small sensor assembler exports stock, bills of materials, and today's build list from the system they already use. They run KitClear on that snapshot and see the high-priority order filled, the next order only in part, and the last order still short. They review the shortage list before anyone starts packing.
The zip's synthetic example is labelled as synthetic. Expected filled units on that sample: ORDER-A 6, ORDER-B 2, ORDER-C 0. Those numbers are from the included sample, not from a live shop.
It is not an Excel add-in, warehouse system, ERP, purchasing tool, or live inventory feed. It is not a global optimizer. It does not substitute parts, schedule labour, or write back to your systems. Single location and integer units only. This is a snapshot calculation; rerun with a new input snapshot when inventory or orders change.
Refunds for this $49 download follow Gumroad's purchase terms. We do not add a second refund window on top of Gumroad's. Request the refund through Gumroad. When the AppSumo deal is live, refunds for that deal follow AppSumo's terms instead.
It is not an Excel add-in, warehouse system, ERP, purchasing tool, or live inventory feed. It is not a global optimizer. It does not substitute parts, schedule labour, or write back to your systems. Shortages are review information, not purchase orders.
The calculation is a Python 3.10+ command-line tool. This release was tested on Linux with Python 3.12. Windows and macOS commands are printed in the README and have not been tested on those systems. The HTML report opens in a browser from a local file. When viewed online it may request the USTA Satoshi font; that request does not send stock or order records. Offline, a system font is used.
This Gumroad purchase is this version, one time. It is not a custom-integration retainer and not a hosted subscription. The README does not include a future-update subscription. The AppSumo lifetime deal, when it is live, covers all future updates of this version line for one person.
Calculation runs locally with no telemetry and no license checks in the download. Your files stay on the machine that runs the command. Do not email confidential inventory to support. See the privacy notice.
Support by email within one working day. Email operations@ustechautomations.com with the edition version, the error text, and a minimal redacted example. Do not send confidential inventory, credentials, or personal data.
$49 one-time · instant zip download · runs offline
Buy on Gumroad — $49Also on AppSumo soon (lifetime deal)
Delivery: the zip is available to download as soon as Gumroad confirms the purchase. You run it on your machine with Python 3.10 or newer. Inputs are three CSVs (stock, bills of materials, orders) or JSON. Outputs are a shortage report (HTML) and a JSON summary. Synthetic examples are included. No account, and no upload of your data.
Support: operations@ustechautomations.com, reply within one working day. Refunds follow Gumroad's purchase terms; we do not add a second window. US Tech Automations LLC, Prescott Valley AZ.