Setapp does not sell software of its own: it rents you other developers' commercial apps under one licence, and no prompt can recreate that catalogue. What an agent can build in a sitting is the decision tool around it: a script that reads which Setapp apps you actually opened, sets that against $14.99 a month, and lists a free or buy-once replacement for each so you can stop paying. If you use only three or four of the apps, buying them directly or swapping in open-source ones usually wins.
Before you buildSetapp has no free plan, but its 7-day trial costs nothing. If you only use a handful of its apps, compare them with buying each one directly before the first charge.
Build me a Mac app-cost audit to decide whether Setapp still pays for itself. Requirements: - Node.js 22 + TypeScript command line: `npx tsx audit.ts` prints a table and writes ./out/report.html and ./out/Brewfile. - Scan /Applications/Setapp and ~/Applications/Setapp for .app bundles. For each one read the name and bundle id with `plutil -convert json -o - Contents/Info.plist`, and the last-used date and launch count with `mdls -name kMDItemLastUsedDate -name kMDItemUseCount`. A missing value means "never opened". - Storage: better-sqlite3 in ./data/audit.db with one row per app per run, so a second run shows what changed. - Settings in ./config.json: monthly price (default 14.99), plan name, and a "stale after" threshold in days (default 60). - Catalog: ./replacements.yaml maps bundle ids to a free, open-source or buy-once alternative (name, URL, price, Homebrew cask token or null). Ship 25 entries you are sure exist and check each cask token with `brew info --cask <token>`; drop any that fail. Apps without an entry show as "no mapping". - Report: apps sorted by last-used date, those unused past the threshold flagged, the number opened in the last 30 days, the membership cost per opened app per month, and each used app's buy-once price next to its share of a year of Setapp. - Brewfile: one `cask "<token>"` line per used app that has a mapped cask, commented with the app it replaces. The tool never runs `brew`, never deletes or uninstalls anything, and never touches Setapp itself. - Single user. No accounts, no telemetry, local-first. It reads app metadata only, never app contents or documents, and makes no network calls. - Out of scope: cancelling the membership, downloading apps, scanning non-Setapp apps, Windows and Linux. - README: what Spotlight's last-used date can miss (apps launched only by scripts, or Spotlight indexing turned off) and the steps to cancel from your Setapp account page.
Opens your agent with the prompt filled in, you press enter. Or copy it and paste it into an empty folder.
The first prompt builds the core. Run these one at a time in the same folder to grow it into your own Setapp.
Extend the Setapp audit tool in this folder. Requirements: - A `track` command that records each Setapp app's kMDItemLastUsedDate and kMDItemUseCount into audit.db with a timestamp, plus a launchd plist template in the README that runs it daily. - The report gains a per-app sparkline of launches per week and a column for days since last use. - Rows older than 400 days are pruned. - Never read anything but app metadata. - Update the README with the launchctl commands to load and unload the job.
Add a backup command to the Setapp audit tool in this folder. Requirements: - `backup <bundle-id>` lists the folders that app uses under ~/Library/Application Support, ~/Library/Containers and ~/Library/Preferences, with sizes, and asks before copying. - Copy them into ~/Setapp-backup/<app>/<date>/ with a manifest.json of paths, sizes and SHA-256 hashes. - Never delete or move anything and never write outside ~/Setapp-backup. - A `restore --dry-run` that shows where each file would go. - Update the README with a warning that sandboxed apps may keep data in places this misses.
Add a checklist page to the Setapp audit tool in this folder. Requirements: - From the latest run, build a page with three groups: keep (used in the last 30 days), replace (stale and mapped) and drop (stale, no mapping). - For each keep app show the buy-once price from replacements.yaml and the total if you bought them all, next to a year of Setapp at the price in config.json. - Tick boxes saved in the database, so the list survives a reload. - Print-friendly CSS and a CSV export. - Update the README.
A Mac user who runs three or four subscription apps from the catalogue can pay less than buying them one by one, and gets to try the rest at no extra cost. It also tidies the bill into one payment and one installer. Reviewers are split on value: it only pays if you use enough of the apps, and since June 2026 the Mac plan costs $14.99 instead of $9.99.
Estimate · The audit runs on your Mac for free. The build is token usage on your agent plan. The replacements are not free: buy-once apps cost money, and that is the comparison the report makes.
| Plan | Monthly | Annual, per month | What you get |
|---|---|---|---|
| Mac | $14.99 | $8.99 | One Mac and 1,000 AI credits, with access to the whole app catalog. |
| Mac + iOS | $18.99 | $11.24 | One Mac and four iOS devices, 1,000 AI credits. |
| Power User | $22.99 | $13.49 | Four Macs and four iOS devices, 2,000 AI credits. |
No free plan; every plan starts with a 7-day free trial.
Not really. A Mac user who runs three or four subscription apps from the catalogue can pay less than buying them one by one, and gets to try the rest at no extra cost. It also tidies the bill into one payment and one installer. Reviewers are split on value: it only pays if you use enough of the apps, and since June 2026 the Mac plan costs $14.99 instead of $9.99. The prompt on this page builds the closest honest substitute.
About $14.99 a month on the Mac plan, $179.88 a year (checked 2026-10-19).
The licensed apps themselves: they stop working when the membership ends; One bill and one licence for hundreds of apps instead of one purchase each; Trying a new app from the catalogue without paying for it separately; Installing and updating the apps through Setapp's own app; The AI credits that come with every plan. If any of those matter to you, keep paying.
Yes: Homebrew (open source), mas (open source), Awesome Mac (open source).