SMF·SETAPP
Can a prompt replace Setapp?
Productivity utilities — macOS automation and desktop utilities
Exhibit tracking slip
Verdict
Setapp is a subscription to roughly 240 separate Mac apps, and no single build replaces a bundle. What a DIY build can honestly replace is one category from that bundle — a quick app launcher with global-hotkey search and text-snippet expansion, the single most commonly used slice of what Setapp subscribers actually reach for day to day.
Exhibit A — The prompt
Received on31.07.2026Build one native macOS menu-bar utility: a global-hotkey launcher with app search and text-snippet expansion. Stack: Swift 6, SwiftUI with AppKit where the menu-bar APIs require it, SQLite for snippets. Do not attempt to replicate Setapp's other ~239 apps — this is one utility, not a bundle.
Core loop: a global hotkey opens a floating, searchable command window. Typing filters running and installed apps by name; pressing Enter switches to or launches the selected app. Separately, the same window supports defining short-trigger text snippets (e.g. typing `;addr` anywhere on the system expands to a saved address) using macOS's Accessibility APIs to detect and replace text as it's typed. Settings and snippets are stored in a local SQLite file with import/export.
Request Accessibility and Input Monitoring permissions only when the user first tries to use snippet expansion, with a plain-language explanation of why each is needed before the system prompt appears. Everything runs locally with no account and no network calls.
Do not build: a plugin marketplace, a disk cleaner, a window manager, or any of Setapp's other bundled categories — pick this one utility and make it solid rather than sketching many. Do not add cloud sync or a subscription account; ship a working uninstall path and document exactly what the two permissions are used for.
Opening prefills the prompt — press enter to run it.
Exhibit B — What you lose
- B.1 the other roughly 239 apps in the bundle — window managers, disk cleaners, PDF tools, and more, each a separate build
- B.2 years of macOS-version compatibility fixes shipped automatically
- B.3 cross-device sync of settings and snippets
- B.4 commercial support when a system update breaks something
- B.5 one subscription instead of maintaining several small tools yourself
Prior art
Exhibit C — Why people still pay: OS integration polish and maintenance
People pay for Setapp because it isn't one utility — it's insurance against needing any of 240 of them and having each one kept working through every macOS update, at a fraction of what buying them individually would cost. Rebuilding one category yourself is realistic; matching the whole bundle means becoming your own maintainer for dozens of small, separately-breaking tools.
Questions
Can I import my existing Setapp app list or settings?
No — Setapp doesn't export a settings file, and there's nothing to import since this build replaces one utility category, not the specific apps you used inside the bundle.
Will it work on my phone?
No, this is a macOS-only menu-bar tool built on Accessibility APIs that don't exist on iOS. There's no mobile equivalent to build toward.
What does it cost to run?
Nothing — it's a local app with no account, no API key, and no server. The only cost is the one-time effort of building and code-signing it yourself.
What's the one thing that doesn't survive the rebuild?
The other 239 apps. Setapp's real value is that any new need — a PDF editor, a disk analyzer, a window snapper — is already in the subscription; here, each one you actually want is a separate build from scratch.
Related tools
Receipt