<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Otabek</title>
    <description>The latest articles on DEV Community by Otabek (@otabek_abdiraimov).</description>
    <link>https://dev.to/otabek_abdiraimov</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1711011%2F931f12d6-10c2-47b7-85b6-322973306ac5.png</url>
      <title>DEV Community: Otabek</title>
      <link>https://dev.to/otabek_abdiraimov</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/otabek_abdiraimov"/>
    <language>en</language>
    <item>
      <title>How I Made My First $500 Selling Mac Apps in 23 Days</title>
      <dc:creator>Otabek</dc:creator>
      <pubDate>Sun, 18 Oct 2026 08:34:25 +0000</pubDate>
      <link>https://dev.to/otabek_abdiraimov/how-i-made-my-first-500-selling-mac-apps-in-23-days-72a</link>
      <guid>https://dev.to/otabek_abdiraimov/how-i-made-my-first-500-selling-mac-apps-in-23-days-72a</guid>
      <description>&lt;p&gt;On October 16 the sales bot in my Telegram posted a line I'd been waiting for: all time, 69 orders, $530.85. After Lemon Squeezy's cut, about $470 of that is mine. One refund in the whole run.&lt;/p&gt;

&lt;p&gt;The first commit was September 23. So: 23 days from an empty repo to the first $500, with two apps, no audience, and no ads.&lt;/p&gt;

&lt;p&gt;This isn't a "quit your job" post. It's a record of what actually happened, with the numbers, because every post I read before starting was either a victory lap or a theory.&lt;/p&gt;

&lt;h2&gt;
  
  
  The two apps
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Halo&lt;/strong&gt; turns the MacBook notch into something like the iPhone's Dynamic Island: music with lyrics, volume, a file shelf you can drop things into and grab later from any app, and an island on external monitors too. It's the one that made the money: 66 sales, $500.97.&lt;/p&gt;

&lt;p&gt;Halo went from first commit to Product Hunt in nine days. It launched October 2 at $4.99 with a three-day trial and finished #31 for the day with 70 upvotes, which is nowhere near the top and still enough to start selling. With version 2.0 on October 11 I dropped the trial, made it paid-only and doubled the price to $9.99. Sales didn't stop.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Shedi&lt;/strong&gt; is a disk cleaner for developers. It finds Xcode DerivedData, old simulators, Docker images, every &lt;code&gt;node_modules&lt;/code&gt; on the machine and ten package manager caches, says what each item is and whether it's safe, and moves everything to the Trash first. $19.99, one-time, or $27.99 for two Macs.&lt;/p&gt;

&lt;p&gt;Shedi took two days. The spec was written on October 13, the app shipped two days later, and it has 3 sales for $29.88 as I write this. The biggest was someone in Minnesota who bought the two-Mac license with the launch code.&lt;/p&gt;

&lt;p&gt;Two days is not a typo, and it isn't because I'm fast. By the second app I had Claude writing the Swift while I wrote the rules for what's safe to delete, and I reused Halo's licensing, the site template and the sales bot. The second app is always cheaper than the first. The first one costs you the infrastructure; the second one only costs you the idea.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where the buyers came from
&lt;/h2&gt;

&lt;p&gt;I run Umami on both sites and tag every link I post with &lt;code&gt;?ref=&lt;/code&gt;. The bot pulls the numbers into Telegram with each sale. Some of what it showed:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Threads beat X by seven to one.&lt;/strong&gt; On one day in October, halo-mac.com had 169 visitors. 100 came from Threads, 14 from X. Same post, same screenshots, same account age. Threads shows small accounts to people. X shows them to nobody.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Hacker News sent fewer people and better ones.&lt;/strong&gt; An Ask HN post about building Shedi brought 8 visitors. Two of the three Shedi sales happened that day. I can't prove the HN visitors were the buyers, because the one who paid the most showed up as "direct", but the timing is hard to ignore.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The interactive demo closed a sale.&lt;/strong&gt; The Shedi site has a demo you can click through without downloading anything. The two-Mac buyer's session, in order: opened the demo, clicked Buy, came back, ran the demo scan, ran the clean, clicked Buy again, paid. The demo exists because I didn't want to make a video. It turned out to be the thing that answers "but what does it actually delete?"&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Launch directories work for AI, not for people.&lt;/strong&gt; The TrustMRR and Vuink listings sent almost no visitors. But when I asked ChatGPT for the best Mac cleaner for developers, it put Shedi first and cited the Vuink listing as its source. Google's AI Mode, on the other hand, doesn't know Shedi exists. Its sources for that query are GitHub READMEs and r/macapps posts, and I have neither yet. That's next.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Half the traffic is "direct".&lt;/strong&gt; 43 of 68 visitors on Shedi's best day had no referrer. That's people clicking from Slack, Discord, email and in-app browsers. Tagging links fixes some of it. Nothing fixes all of it.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I'd skip next time
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Launch sites that email you.&lt;/strong&gt; After the Product Hunt listing, support@ got a cold pitch a day: paid listings, "launch films", SEO packages with "link exchanges". None of them sent a buyer. The free listings did.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tweets as the main channel.&lt;/strong&gt; Mohit Vaswani, who makes Homy, posted that a six-day-old Medium article with 2K views outsold his tweets with 200K impressions. My numbers are smaller and say the same thing. Long-form where people search beats short-form where they scroll.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Waiting for the first app to be finished.&lt;/strong&gt; Halo got better after people paid for it, not before. Every feature in the last three versions came from a support email. One buyer wrote that the music glow kept animating after the island closed. That was a real bug, fixed the same day, and his line about the app is now the quote on the homepage.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A free trial.&lt;/strong&gt; Halo's first week had one; version 2.0 removed it and raised the price, and the sales rate held. A 14-day refund policy does the same job with less code, and in 69 orders one person has used it.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I'm doing with the $470
&lt;/h2&gt;

&lt;p&gt;Mostly nothing. It covers the domains, the email, and the developer membership. The point of the first $500 isn't the money. It's finding out that strangers in Minnesota, Germany and Sweden will pay for something you made, which is the one question you can't answer by thinking about it.&lt;/p&gt;

&lt;p&gt;The next $500 is a content loop: one guide a week on shedi.app, cross-posted to Dev.to and Medium, every link tagged, the bot reporting what moved. I'll write up what that did in a month.&lt;/p&gt;

&lt;p&gt;If you've shipped a Mac app and have numbers, put them in the comments. The honest ones are rare.&lt;/p&gt;

</description>
      <category>macos</category>
      <category>indiehackers</category>
      <category>startup</category>
      <category>programming</category>
    </item>
    <item>
      <title>CleanMyMac alternative for developers: Shedi vs CleanMyMac</title>
      <dc:creator>Otabek</dc:creator>
      <pubDate>Fri, 16 Oct 2026 19:38:10 +0000</pubDate>
      <link>https://dev.to/otabek_abdiraimov/cleanmymac-alternative-for-developers-shedi-vs-cleanmymac-dn7</link>
      <guid>https://dev.to/otabek_abdiraimov/cleanmymac-alternative-for-developers-shedi-vs-cleanmymac-dn7</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Short answer.&lt;/strong&gt; CleanMyMac is a broad Mac maintenance suite: cleanup, malware protection, performance tools, an app updater and cloud storage cleanup, sold as a subscription or a one-time purchase. Shedi does one thing: it frees disk space, goes deep on developer junk (Xcode, Docker, &lt;code&gt;node_modules&lt;/code&gt;, package caches), explains every item and moves files to the Trash first, for a one-time $19.99. If you want an all-in-one maintenance app, pick CleanMyMac; if you're a developer who wants to know exactly what's being removed, pick Shedi.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I make Shedi, so read this with that in mind. I've tried to only state what MacPaw says about CleanMyMac on its own site, support pages and App Store listing, and to say where I couldn't check something.&lt;/p&gt;

&lt;h2&gt;
  
  
  What does each app do?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;CleanMyMac&lt;/strong&gt; (by MacPaw) describes itself around several areas: Smart Care, which runs "five routines" in one scan; space cleanup; malware protection; performance optimization; app management, including uninstalling apps and updating them; clutter and duplicate removal; and cloud storage cleanup. MacPaw's site says it's notarized by Apple and requires macOS 11 or later. It's also available on the Mac App Store and through Setapp.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Shedi&lt;/strong&gt; is a disk space cleaner and app uninstaller, and nothing else. It scans in about 10 seconds and groups what it finds: Xcode DerivedData, simulator runtimes and device support; Docker images and build cache; every project's &lt;code&gt;node_modules&lt;/code&gt;; npm, pnpm, Yarn, Homebrew, CocoaPods, SwiftPM, Cargo, Gradle, pip and Go caches; app caches and logs; and large old files in Downloads, Desktop and Documents. It requires macOS 15 or later.&lt;/p&gt;

&lt;p&gt;Shedi deliberately leaves out malware scanning, updating other apps, "speed up your Mac" tools and a duplicate finder. If you want those, Shedi isn't the app for you.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Shedi: the honest Mac cleaner&lt;/strong&gt; Every item says what it is, whether it's safe and whether it comes back. Only Safe items are pre-selected, and everything goes to the Trash first. $19.99, once. &lt;a href="https://shedi.app/?ref=devto#pricing" rel="noopener noreferrer"&gt;Get Shedi&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  How do prices compare?
&lt;/h2&gt;

&lt;p&gt;Prices as of October 2026, in US dollars.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;CleanMyMac.&lt;/strong&gt; MacPaw's support pages say it's sold three ways: a one-time purchase, an annual or monthly subscription, or through a Setapp subscription. According to MacPaw, the one-time purchase includes updates and fixes for the current major version, with future major versions at a special upgrade price, while subscriptions include future major versions. The MacPaw Store has plans for one, two or five Macs.&lt;/p&gt;

&lt;p&gt;MacPaw's own store page didn't load for me, so these are the prices on CleanMyMac's US Mac App Store listing as of 14 October 2026:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;CleanMyMac on the Mac App Store&lt;/th&gt;
&lt;th&gt;Price&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Yearly&lt;/td&gt;
&lt;td&gt;$39.99&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Monthly&lt;/td&gt;
&lt;td&gt;$9.99&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Plus, yearly&lt;/td&gt;
&lt;td&gt;$65.99&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Plus, monthly&lt;/td&gt;
&lt;td&gt;$15.99&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;One-time purchase (listed as "CleanMyMac X One-Time Purchase")&lt;/td&gt;
&lt;td&gt;$89.99&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The listing also includes 7-day trial options. MacPaw Store prices and plans may differ; check &lt;a href="https://macpaw.com/cleanmymac" rel="noopener noreferrer"&gt;macpaw.com&lt;/a&gt; for current pricing.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Shedi.&lt;/strong&gt; One-time purchase, no subscription:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Shedi&lt;/th&gt;
&lt;th&gt;Price&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1 Mac&lt;/td&gt;
&lt;td&gt;$19.99&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2 Macs&lt;/td&gt;
&lt;td&gt;$27.99&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;3 Macs&lt;/td&gt;
&lt;td&gt;$34.99&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Refunds within 14 days, no questions. See &lt;a href="https://shedi.app/?ref=devto#pricing" rel="noopener noreferrer"&gt;pricing&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;So the honest summary is not "subscription versus one-time": both can be bought once. The difference is that Shedi costs less because it does much less.&lt;/p&gt;

&lt;h2&gt;
  
  
  Which is better for developer junk?
&lt;/h2&gt;

&lt;p&gt;This is the reason Shedi exists. On my own MacBook, space kept running out for the same reasons: simulators, DerivedData, Docker and &lt;code&gt;node_modules&lt;/code&gt;. Shedi looks for each of these specifically and tells you what each item is:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;Shedi&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Xcode DerivedData, Archives, DeviceSupport&lt;/td&gt;
&lt;td&gt;Yes, Archives listed one by one for you to pick&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Unavailable simulators and old runtimes&lt;/td&gt;
&lt;td&gt;Yes, via &lt;code&gt;xcrun simctl&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Docker images, containers, build cache&lt;/td&gt;
&lt;td&gt;Yes, via Docker's own commands; volumes shown separately as your files&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;code&gt;node_modules&lt;/code&gt; in every project&lt;/td&gt;
&lt;td&gt;Yes, with each project's last-modified date&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Package manager caches&lt;/td&gt;
&lt;td&gt;npm, pnpm, Yarn, Homebrew, CocoaPods, SwiftPM, Cargo, Gradle, pip, Go&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;MacPaw's CleanMyMac product page doesn't mention Xcode, Docker or &lt;code&gt;node_modules&lt;/code&gt;, and I haven't tested what its cleanup finds on a developer Mac, so I won't guess. If developer junk is your main problem, the fair test is to scan the same Mac with both and compare.&lt;/p&gt;

&lt;p&gt;For a manual route, the guides cover &lt;a href="https://shedi.app/guides/clear-xcode-deriveddata?ref=devto" rel="noopener noreferrer"&gt;Xcode&lt;/a&gt;, &lt;a href="https://shedi.app/guides/docker-disk-space-mac?ref=devto" rel="noopener noreferrer"&gt;Docker&lt;/a&gt;, &lt;a href="https://shedi.app/guides/delete-node-modules?ref=devto" rel="noopener noreferrer"&gt;node_modules&lt;/a&gt; and &lt;a href="https://shedi.app/guides/developer-caches-macos?ref=devto" rel="noopener noreferrer"&gt;every other developer cache&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  How do they handle safety?
&lt;/h2&gt;

&lt;p&gt;Shedi's rules, in its own words:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Every item says &lt;strong&gt;what it is&lt;/strong&gt;, &lt;strong&gt;whether it's safe to remove&lt;/strong&gt; (Safe, Check first, or Your files) and &lt;strong&gt;whether it comes back&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Only items marked Safe are pre-selected.&lt;/li&gt;
&lt;li&gt;Files go to the Trash first, so you can put anything back. Commands that can't use the Trash (like &lt;code&gt;docker builder prune&lt;/code&gt; or &lt;code&gt;xcrun simctl delete unavailable&lt;/code&gt;) are named on a confirmation sheet before they run.&lt;/li&gt;
&lt;li&gt;Nothing outside your home folder is touched, except through Docker's and Xcode's own tools and the app bundle you drag into the uninstaller.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This section only describes Shedi; for how CleanMyMac decides what to remove, see MacPaw's own documentation.&lt;/p&gt;

&lt;h2&gt;
  
  
  What about privacy?
&lt;/h2&gt;

&lt;p&gt;Shedi has no account. Network traffic is the license check, update checks, and anonymous usage counts you can turn off. Nothing about your files leaves your Mac.&lt;/p&gt;

&lt;p&gt;For CleanMyMac, MacPaw publishes its own &lt;a href="https://macpaw.com/legal/cleanmymac-privacy-policy" rel="noopener noreferrer"&gt;CleanMyMac privacy policy&lt;/a&gt;; read it rather than relying on a competitor's summary.&lt;/p&gt;

&lt;h2&gt;
  
  
  Is either app notarized?
&lt;/h2&gt;

&lt;p&gt;MacPaw's site says CleanMyMac is notarized by Apple. Shedi is not notarized yet: Apple Developer enrollment comes in November 2026, and a notarized build follows as a free update. Until then the first launch needs one "Open Anyway" (&lt;a href="https://shedi.app/open-anyway?ref=devto" rel="noopener noreferrer"&gt;how&lt;/a&gt;).&lt;/p&gt;

&lt;h2&gt;
  
  
  Who should pick which?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Pick CleanMyMac if:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You want one app for cleanup, malware protection, app updates and performance.&lt;/li&gt;
&lt;li&gt;Your Mac runs macOS 11 to 14; Shedi needs macOS 15 or later.&lt;/li&gt;
&lt;li&gt;You'd like a family plan for up to five Macs, or you already pay for Setapp.&lt;/li&gt;
&lt;li&gt;You want cloud storage cleanup or duplicate finding.&lt;/li&gt;
&lt;li&gt;You prefer an app with a long track record.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Pick Shedi if:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You write code, and Xcode, Docker or &lt;code&gt;node_modules&lt;/code&gt; are what fill your disk.&lt;/li&gt;
&lt;li&gt;You want to see what every item is, and whether it comes back, before anything is removed.&lt;/li&gt;
&lt;li&gt;You want files to go to the Trash first.&lt;/li&gt;
&lt;li&gt;You only want disk cleanup, and you'd rather pay $19.99 once for that.&lt;/li&gt;
&lt;li&gt;You want no account, and control over anything sent about your usage.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Or neither:&lt;/strong&gt; if you only need to clear Xcode, Apple's own Components pane and DevCleaner are free. See &lt;a href="https://shedi.app/compare/devcleaner-alternatives?ref=devto" rel="noopener noreferrer"&gt;DevCleaner alternatives&lt;/a&gt; for a fair look at the free and open-source options.&lt;/p&gt;

&lt;h2&gt;
  
  
  Sources
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://macpaw.com/cleanmymac" rel="noopener noreferrer"&gt;MacPaw: CleanMyMac product page&lt;/a&gt; (features, system requirements, notarization)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://macpaw.com/support/cleanmymac/knowledgebase/purchase-options" rel="noopener noreferrer"&gt;MacPaw Support: CleanMyMac purchase options&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://macpaw.com/support/cleanmymac/knowledgebase/multi-user-license" rel="noopener noreferrer"&gt;MacPaw Support: Plans for multiple computers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://macpaw.com/legal/cleanmymac-privacy-policy" rel="noopener noreferrer"&gt;MacPaw: CleanMyMac privacy policy&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://apps.apple.com/us/app/cleanmymac/id1339170533?mt=12" rel="noopener noreferrer"&gt;Mac App Store: CleanMyMac&lt;/a&gt; (in-app purchase prices, checked 14 October 2026)&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://shedi.app/compare/shedi-vs-cleanmymac?ref=devto" rel="noopener noreferrer"&gt;shedi.app&lt;/a&gt;. I make Shedi, a Mac cleaner for developers: one-time purchase, no account, 14-day refund.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>macos</category>
      <category>productivity</category>
      <category>programming</category>
      <category>tools</category>
    </item>
    <item>
      <title>5 Mac Apps I Use Every Day</title>
      <dc:creator>Otabek</dc:creator>
      <pubDate>Fri, 16 Oct 2026 19:38:09 +0000</pubDate>
      <link>https://dev.to/otabek_abdiraimov/5-mac-apps-i-use-every-day-1ilg</link>
      <guid>https://dev.to/otabek_abdiraimov/5-mac-apps-i-use-every-day-1ilg</guid>
      <description>&lt;p&gt;I'm a developer. My Mac is open from the moment I wake up until I close the lid at night, and over the years a short list of apps has stayed open the whole time. Not the ones I installed once and forgot. The ones I'd reinstall first on a new machine.&lt;/p&gt;

&lt;p&gt;Here are the five. Two are free, three are one-time purchases, and none of them is a subscription. Nothing annoys me more than a "cheap apps" list where everything turns out to be $20 a month.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Raycast
&lt;/h2&gt;

&lt;p&gt;Raycast replaced Spotlight for me on day one. Same hotkey, same idea, far more behind it.&lt;/p&gt;

&lt;p&gt;Launch apps, open files, do quick math, convert units. Clipboard history, so everything you copied today is one keystroke away. Window management without a separate app. And hundreds of extensions: translate text, search GitHub, pick an emoji, control Spotify.&lt;/p&gt;

&lt;p&gt;The free version has everything I listed. Raycast Pro adds AI features and cloud sync, and I've never needed it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Price:&lt;/strong&gt; free, Pro is paid. &lt;a href="https://www.raycast.com" rel="noopener noreferrer"&gt;raycast.com&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Halo
&lt;/h2&gt;

&lt;p&gt;Halo turns the MacBook notch into something like the iPhone's Dynamic Island. Play music and the notch shows the cover, the title and the lyrics. Change the volume and it shows the level. Plug in an external monitor and you get an island there too, so the feature isn't tied to the notch at all.&lt;/p&gt;

&lt;p&gt;The part I use most is the shelf: drag a file into the island, carry on with whatever you're doing, and grab it later from any app. It's a drop zone that follows you.&lt;/p&gt;

&lt;p&gt;It's made by one indie developer, and it's the first thing I notice is missing when I sit at someone else's Mac.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Price:&lt;/strong&gt; $9.99 one-time, no subscription, macOS 15 or later. &lt;a href="https://halo-mac.com/?ref=post" rel="noopener noreferrer"&gt;halo-mac.com&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  3. CleanShot X
&lt;/h2&gt;

&lt;p&gt;The screenshot tool macOS should have shipped with.&lt;/p&gt;

&lt;p&gt;Take a screenshot and it lands in a small overlay in the corner where you can annotate, blur, crop and copy it before it ever touches your desktop. Record the screen as a video or a GIF. Capture a whole scrolling page in one image.&lt;/p&gt;

&lt;p&gt;Every screenshot in my support emails, changelogs and tweets goes through CleanShot. If you take more than two screenshots a day, it pays for itself in a week.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Price:&lt;/strong&gt; $35 one-time, with a year of updates. &lt;a href="https://cleanshot.com" rel="noopener noreferrer"&gt;cleanshot.com&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Shedi
&lt;/h2&gt;

&lt;p&gt;Shedi finds what's eating your disk and explains every item. Developer Macs fill up in ways that macOS's own Storage pane never shows: Xcode's DerivedData and old simulators, Docker's disk image, a &lt;code&gt;node_modules&lt;/code&gt; folder in every project you cloned two years ago, and caches for npm, pnpm, Homebrew, pip, Cargo and Gradle.&lt;/p&gt;

&lt;p&gt;Shedi scans those, tells you in plain words what each item is and whether it's safe to remove, and moves everything to the Trash first. Nothing is deleted outright, so a wrong click is undone with a right click.&lt;/p&gt;

&lt;p&gt;I found it after my 512 GB Mac hit "disk full" and the usual cleaner apps couldn't tell me what a 21 GB folder in &lt;code&gt;~/Library/Developer&lt;/code&gt; was. Now I run it on the first of every month.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Price:&lt;/strong&gt; $19.99 one-time for one Mac, $27.99 for two, no account, 14-day refund. The launch code &lt;code&gt;EARLY10&lt;/code&gt; takes $10 off at checkout. &lt;a href="https://shedi.app?ref=devto" rel="noopener noreferrer"&gt;shedi.app&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Ice
&lt;/h2&gt;

&lt;p&gt;Ice hides the menu bar icons you don't need.&lt;/p&gt;

&lt;p&gt;If you run more than a handful of menu bar apps on a MacBook, some of their icons disappear behind the notch and there's no way to reach them. Ice brings them back: it puts the icons you rarely use in a hidden section and shows them when you click or hover. Your menu bar ends up with the four icons you actually look at.&lt;/p&gt;

&lt;p&gt;It's open source and free, and it does the one thing Bartender charges for.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Price:&lt;/strong&gt; free. &lt;a href="https://icemenubar.app" rel="noopener noreferrer"&gt;icemenubar.app&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  That's the list
&lt;/h2&gt;

&lt;p&gt;Five apps, $64.98 in total if you buy all three paid ones at full price. Every one of them is open right now as I write this.&lt;/p&gt;

&lt;p&gt;If you have a sixth that belongs here, tell me in the comments. I'm always looking for the next one.&lt;/p&gt;

</description>
      <category>macos</category>
      <category>productivity</category>
      <category>apps</category>
      <category>tools</category>
    </item>
  </channel>
</rss>
