You must promote your apps here if you do not qualify to post in the main feed through Trust or Transparency, explained here.
If you are:
NOT in the Mac App Store (MAS).
Do not provide meaningful public transparency
Created yet another dictation app (speech to text).
Then you are required to limit promotion to this megathread.
All promotion MUST follow PCP format or else we will remove it:
App Name/Title [Screenshot/Video REQUIRED for top 3 consideration]
Problem: What problem does your app SOLVE.
Comparison: EXPLICITLY name a competitor or two in the same space and explain what your app does better. Include something a competitor is better at if you want to be classy and build trust.
Pricing Amounts required for any/all tiers + link to the app website (NO direct .zip/.dmg file links)
P.s. The shorter the better! Promotion here counts towards the 30-day limited promotion (Rule 3).
WARNING: There is a 90% chance Reddit will auto remove your post here if you have not verified your email in your profile and your first comment in this subreddit contains a link. Accrue 10 karma first without promotional comments and links to avoid this. The odds of removal is also higher for AI assisted posts (em dashes and other AI formatting characteristics likely trigger this).
Pro Tip: Please remember to upvote gems and downvote spam/clones... This will help inform a secret community project I hope to announce next month.
TLDR graphic, but please, read the rest if you spend time in r/MacApps.
Phase 2 Report:Last month we introduced PCPCA post formatting requirements to include detail minimums in every app promotion (Problem, Compare, Pricing, Changelog, AI Disclaimer). This caused way too much work, with 2,700+ items removed and 1,400 modmail messages sent. With the mods runing everything, user engagement dropped with views down 204k. That's okay, though; quality over quantity. Still, this is Reddit, and you should retain the power to promote or bury posts.
Change 1: Simplify Posts (PCP)
Moving forward, we are reducing post-formatting expectations to: Problem, Comparison, Pricing (PCP).Â
Problem: What problem does your app solve.
Comparison: Name 1â2 top competitors and describe how what you offer is better. [Example]
Pricing: Include Price Amounts+Link
Requiring changelogs and AI disclaimers was unsuccessful to meaningfully differentiate quality apps from spam. Nearly all posts claimed sufficient knowledge and experience for âHuman validationâ of AI code. Let's move on. đ
Change 2: Trust, Transparency, or The App Pile [Megathread]
We have been discussing how to better protect the sub from low-effort app spam, throwaway-account promotion, and unknown software links, without making life harder for legitimate developers.Â
Concept: The less trust your distribution path provides, the more transparency you should need.
In the Mac App Store? Apple is screening you for us.Â
If you have an established GitHub project, that can also build trust over time.Â
But if you are asking people to install software from a random site or brand-new repo, we need more reason to trust.
To make this clearer, we are experimenting with a three-tier approach for the next month:
Tier 1: The Trust Path = Post to Main feed.
These devs have the easiest route to posting in the main r/MacApps feed:
Mac App Store developers (Paid developer accounts + App Store Distribution). Notarization alone does not count here.
Developers with established GitHub projects, meaning 1yr+ consistent general development history and real community interest (100+ stars for the repository being promoted).
Recognized Developers granted a user flair (already well-known / trusted in r/MacApps)
Any of these 3 trust signals will allow posting in r/MacApps, as long as you have 10+ local karma.
Tier 2: The Transparency Path = Post to Main feed.
If you are NOT in the Mac App Store and are not already an established developer, you may still qualify for main-feed posting by being open about who you are and giving users reasons to trust you.
Such app promotion posts must include BOTH:
A developer portfolio with a real life identity, LinkedIn, and real contact details (e.g. established company / business presence). LinkedIn is more helpful here if it lists experience.
A website that has a Privacy Policy and Terms of Service.
These trust signals should show you are not just a throwaway account dropping unknown software for us to try and should be included in your post to establish trust with your target users.
This is basically the middle ground: you may not yet have a major reputation, but you are willing to stand behind your app in public and work to gain a good reputation.
If you do not qualify through either trust or transparency, your app promo belongs in the Megathread rather than the main feed.
That means if you are:
Not in the App Store
Without a developer flair as an established developer (500+ r/MacApps participation karma AND Moderatorâs discretion).
Do not have an established GitHub history (1yr old repo OR 100+ stars)
Do not provide meaningful public transparency
âŚthen you are limited to The App Pile Megathread.
This is not meant as an insult or a blanket statement that new apps are bad. It is just the lowest-risk place for unproven or low-context app promotion until trust is earned.
Users can check your app out, up/downvote your comments, and as you gain community karma you may eventually receive an app-flair that allows you to promote outside of the megathread. Nobody is forced to post here since anyone can choose to follow Tier 2.
Promotion Frequency Revision (Rule 3)
Infrequent self-promotion is permitted; however, it is not permitted more than once per developer in 30 days. This is counted from the last app post, even if it was removed.
For well-established, recognized devs with an app-flair, once per app per month.
ALWAYS disclose your relationship to your software in comments promoting your app. Promoting your own app in comments is disallowed until you earn 10 karma in r/MacApps and in poor taste when hijacking another developerâs promotion.
Sharing useful alternatives and healthy competition is still welcome, but using the comment section in someone elseâs post as a backdoor for self-promo and SEO is not always in good taste and does not make r/MacApps a better place.
The Community's Role:
Please use your votes and reports especially in the Megathread to help recognize hidden gems.Â
Bury what looks low-effort, suspicious, misleading, or privacy-invasive.
A better r/MacApps depends not just on our rules, but on you helping surface good apps while pushing bad ones out of the way.
-----
FAQ:Â I followed the rules, why was my post/comment removed?Â
AI assisted comments are a huge trigger for Reddit auto-removals because of recognizable patterns (e.g. âââ em dashes).
Repeatedly posting the same thing (comments, links, etc.) = Triggers Reddit spam algorithms.Â
You didnât verify your email in your profile, and/or you have multiple accounts.Â
You missed one or more rules and tried to repost rather than editing and letting us restore it. This leaves a strike on your account.
How do I check myr/MacAppscommunity Karma? Visit here and click "show karma breakdown by subreddit"
I built Parchley because converting a PDF into usable Markdown usually means uploading the document somewhere or installing a Python project or working from the command line.
Parchley is a native SwiftUI app for macOS. Drop in one PDF or several, and it converts them one at a time and fast. You can compare the original PDF with the generated Markdown, edit the result, preview it, and export it.
Everything runs locally and fast. Scanned PDFs use the bundled OCR model, so there is no account, cloud upload, or separate model download.
Comparison
I don't know if there is a macOS app that convert PDF to markdown. There are github projects Docling and Markitdown which are two libraries that are both much broader. They supports many document formats, configurable OCR engines, structured output, and document-processing pipelines. If you need an automation framework or several output formats, those projects are better suited to the job.
Parchley is for someone who wants to drop a PDF into a Mac app and work on the Markdown immediately. It is a normal Mac app focused specifically on reviewing PDFs and producing editable Markdown. You do not need to install CLIs/OCR models or anything like that. Everything comes bundled in. Just drop your PDF and convert it to markdown. However that comes with certain downsides. (read the information at the end)
Pricing
Free. There are no paid features, subscriptions, accounts, or usage limits.
This was a weekend personal project that turned into an app, it may be the only release unless people find major bugs that need fixing. The bundled OCR model is deliberately small, so it may struggle with complicated scans, unusual layouts or images. But it should do a servicable job for most PDFs. Big advantage of using it is that you never have to share you data with anyone or open a terminal to figure out how to convert your documents.
We've released DriveSync, a fast command-line utility for comparing and syncing local folders with Google Drive. Free and opensource CLI released under the MIT license, and available for arm64 and x86_64 Macs (and Linux).
Yes, it is yet another CLI for Google Drive, but before you dismiss it please try it. It comes with some unique and key differentiators which makes it very fast:
Native* rust-based binaries for macOS (and Linux)
Supports parallel upload/download streams (8 by default, upto 64)*
Parallel hashing during diff, incremental indexing (tracking via Drive Changes API)*
Local sqlite db for indexing & hash caching
Resumable uploads for files
rsync-styled --fast mode (size & mtime checks)*
Data verification after transfer (--verify)*
gitignore-style .driveignore rules (to exclude files and paths)
(* what makes it very fast & reliable)
Problem
Google Drive for Desktop is useful when you want continuous background synchronization. We wanted something that can be wrapped in scripts for automation and for sysadmins, developers & power users that is very simple, easy to use & also very fast:
See exactly what differs before transferring anything
Choose whether to push or pull
Run synchronization from the terminal or scripts
Avoid automatically deleting files
Keep conflicts visible instead of resolving them silently
Make repeated comparisons fast, even across large directory trees
DriveSync has a deliberately very small command set:
dsync status dsync diff dsync push dsync pull
Diff changes nothing, just shows a list of files & folders differences in local and remote path. Push and pull display their transfer plans and ask for confirmation before doing anything. They all supports the flags:
--refresh Ignore the cache and re-list the whole remote tree
--fast Trust equal size and mtime instead of verifying MD5 (rsync-style quick check)
--verify Re-read and perform fast hash instead of trusting the local hash cache
-j or --threads <THREADS> Number of parallel workers or streams [default: 8, upto 64]
DriveSync is not trying to replace Google Drive for Desktop for everyone. If you want an always-running sync client with Finder integration, Google's Drive app remains the better choice for GUI users.
The other popular CLI options are:
rclone is probably a better choice, https://rclone.org/drive/ but also with a lot of complicated features than simply push/pull/diff.
The "drive" CLI used to be the most popular https://github.com/odeke-em/drive in the space until it stopped working (oauth2 and maintenance)
The new workspace CLI https://github.com/googleworkspace/cli has very broad set of features and not necessarily essential the push/pull/diff features in git-like way
There may be a many others in this space but either not maintained or offering ready to use binary download for macOS, and often not fast (single stream or sequential in nature)
Pricing
DriveSync is completely free and open source under the MIT license.
About us: ScaleNinja is building apps and tools in the "Mac as Infrastructure" space, after the last decade+ building opensource IaaS cloudplatform. DriveSync joins three of our other Mac focused storage/infra apps & utilities, Noject (published on app store, keeps permanently attached drives mounted and blocks accidental ejections), DeltaSync (provides a graphical Mac app for comparing and syncing local, external, and network folders with rsync) and DeltaSnap (Filesystem version control & APFS snapshot manager).
Note on safety: DriveSync never deletes files on either side. Conflicts block unattended transfers, destinations are rechecked before being written, and interrupted push or pull operations can simply be run again. Google documents (docs, sheets, slides etc) are listed but skipped.
Note on AI use: we used it for writing tests, code review validation and refactoring. The key feature sets, caching, lookup & parallel streams I/O design and architecture are all our work.
Note on privacy: You provide your own Google OAuth desktop credentials, so no shared credentials are embedded in the binary. No data or telemetry is sent to us, it's opensource and available for anyone's inspection. Binaries are built by Github Actions and published on git-tagging that are publicly auditable.
Note on testing: tested with Google Drive in both consumer/retail and paid/workspace accounts.
Kamil here, the developer of Spencer. Today, Iâm celebrating the appâs first birthday!
It has been a really busy year. My main goal was to follow user feedback and make Spencer faster, more reliable, and more consistent. I also wanted to improve how it restores multiple windows from the same app. Iâm really happy with what Iâve achieved, and much more is coming!
Problem
A short reminder of what Spencer is (since my last post here was 9 months ago, many new Redditors have surely joined us during this time).
Spencer is a window manager that saves and restores windows from all apps across all displays and Spaces.
It doesnât require any manual setup - just click Save to remember the position and size of every window, then click Restore to bring everything back. Thatâs it.
I created Spencer to clean up the mess after restarting my Mac or changing my display setup, when windows often end up scattered across different displays and Spaces. Itâs also useful if you switch between using only your MacBook and connecting it to external displays, or if you change your display setup often.Â
The idea is to keep your apps in place and automatically hide the ones that distract you.
The key features:
full support for native macOS Spaces
restoring the number of saved Spaces (when using only your MacBook you can have 4 spaces, for external displays you can save more like 10). Yep, it can add or remove spaces in Mission Control.
launching apps
Hiding windows that are not saved
Recognizing multiple windows of the same app
What changed during the last year:
Restoring windows is 3x faster
Better handling of multiple windows of the same app
Much better reliability
CLI
Shortcuts
Layout Manager
Desktop Layouts
Added a trial
New onboarding
Restoring a single window
Ability to update the active Space
And many more small improvements
Comparison
Magnet, Rectangle, Moom - Spencer is not another snapping tool. It saves what you have on screen and does not help you to fill your entire free space by snapping windows together.
Lattix, Layoutish, and ShiftPlus work across spaces, but in a different way. Unlike Spencer, none of them can move a window from one Space to another on the same display. They can switch to a Space and launch an app there. But if the app is already running, they have to quit and relaunch it in the correct space - they cannot move its existing windows.
AeroSpace, FlashSpace, Ikuna - donât support native macOS spaces.
Pricing
7-day free trial (no signup)
One-time purchase: $22.99 for a lifetime license (up to 3 devices).Â
20% off with code CELEBRATEYEAR (till September 20)
We're at ~1000 downloads now, which is honestly way more than I expected.
The app is still dumb.
just a tab bit less messed up.
Problem: There is still no Windows Notepad for Mac. I wanted something for people who use Notepad as a place to dump random text and then forget about it.
I'm not trying to replace TextEdit, CotEditor, Sublime, etc. Those are proper text editors. This is for people who paste a tracking number in it and close the window.
You open it.
Type something.
Close it.
Come back later.
It's still there.
That's basically the whole idea.
Core features
Notepad.exe for Mac
no 1000000000 features
copy, paste, forget
~6 MB
free
no AI bullshit
no subscription
What's new in v2
The biggest one:
Printing.
Someone messaged me saying the app was great but they couldn't print from it.
I completely forgot printing was a thing.
So now Cmd+P actually prints using the normal macOS print dialog. You can also choose whether to include the filename at the top or just print the text.
Autosave
If you're working on an actual file, it now saves while you type and when you switch away from the app.
Untitled tabs still don't touch your disk. They're just there until you decide to save them.
Redesigned the whole thing
Tabs are now in the title bar instead of looking like a Windows app awkwardly running on a Mac.
Light and dark mode too.
Other stuff:
all fonts installed on your Mac are available in the font picker
font picker has search and shows each font in its own font
font size can be typed manually instead of picking from 12 random sizes
drag tabs around to reorder them
Cmd+T â new tab
Cmd+Shift+T â reopen closed tab
Cmd+1â9 â switch tabs
double-click a .txt file in Finder and it opens in NotepadMac
new tabs are Untitled, Untitled 2, Untitled 3, etc.
The app is still unsigned because I don't have $99 to give Apple.
So on the first launch, you may need:
xattr -cr /Applications/NotepadMac.app
Also
dangphuc2470 forked the project and sent a PR with a bunch of good ideas.
I ended up using his approach for things like autosaving when switching apps, opening files, and dragging tabs.
So thanks man.
AI disclaimer
Human verified.
I read through every file, fixed things manually, and didn't just dump some AI-generated code into the repo and call it a day. Claude Opus Baby, I now I some money I found lying around on the streets.
Iâm a solo developer, and I built Rocky because I wanted to hold a shortcut, talk to my Mac, and have it actually do things.
Rocky lives in your notch. Hold Control+Option to ask about whatâs on your screen, arrange your windows, set timers, create reminders, calendar events, and notes, or play music. Hold Fn+Control to dictate into any app. You can also hand off research and file chores to run in the background. Rocky has its own browser for web tasks and brings back research with sources.
It includes a searchable clipboard history and a Library for screenshots, web pages, and links. It only remembers facts about you when you ask it to. Screenshots are taken only when a request needs one. Apps you mark as protected are excluded, and sensitive text is redacted on your Mac before the image is sent.
The video is a "short" tour. The site has the full feature list, which Iâm regularly expanding, and the docs have more short demos.
Comparison:
HeyClicky is the closest app, and itâs good: voice interaction, screen awareness, on-screen annotations, dictation, and agents. It offers a free tier and paid plans at $20 and $100 per month. Rockyâs pricing works differently: you can use your existing ChatGPT or Codex account, even on the free ChatGPT plan, with a one-time Rocky license after the trial. Rocky also brings together clipboard history, the Library, saved window layouts, timers, and its own browser.
Energy focuses on handing off browser and workflow tasks. Rocky brings that kind of background task delegation together with voice interaction and everyday Mac tools.
Other notch apps tend to focus on individual utilities, such as music controls, calendar views, timers, or quick access to files. Rocky brings everyday tools into the notch too, with an AI voice assistant that can understand your requests and act on them.
Pricing:
No monthly Rocky subscription. Two ways to use it:
Your ChatGPT: Works with your existing ChatGPT or Codex account, including the free ChatGPT plan. Free accounts have a smaller Codex allowance that resets every 30 days; paid plans offer higher limits. Listening and speaking run on your Mac. Try Rocky free for 14 days, then purchase a one-time Rocky license for $19 during the beta. The price will rise to $29 for new customers after the official version 1.0 launch.
Rocky Cloud: Uses pay-as-you-go credits, with no OpenAI account or Rocky license required. Includes $5 in starter credit, which expires after 14 days and may run out sooner depending on usage. This option includes realtime voice.
Limitations:
Requires an Apple silicon Mac running macOS 14 or later.
Microphone access enables voice input; Input Monitoring enables global shortcuts. Accessibility and Screen Recording enable actions and screen context. Grant only the permissions needed for the features you use.
Speech can run on your Mac, but AI reasoning requires an internet connection and uses OpenAI through your account or Rocky Cloud.
Optional on-device speech models require separate downloads ranging from 225 MB to 1.5 GB.
Rocky is still in beta, so expect some rough edges. I use it daily, mostly for dictation, clipboard history, and the Library, and Iâm regularly shipping fixes, improvements, and new features.
Who am I:
Iâm Pedro Canterini, a solo developer building Rocky under Bald Cactus LLC. Rocky is signed under Bald Cactus LLC and notarized by Apple.
The media organization workflow already had a way to handle media that, for some reason, had no geolocation data. Using similarity and proximity criteria, I could recover the location and write its details to the media metadata.
The remaining problem was old images taken before cameras began storing GPS coordinates, as well as printed photos scanned days, months, or years later. Those files had no reference information in their metadata.
Adapting the workflow to handle these images wasnât difficult. The difficult part was turning what someone remembered about an event into information that would allow the images to be organized through the same process as all the others.
Once the event, date, and place are identified, I can process a single image or a whole group and write that information to the metadata.
This is the Add Location step introduced in version 3.0.0.
With this change, MediaOrganizer now handles photos from decades ago and media created today through the same workflow. I can run it again whenever new files arrive.
[Compare]
There isn't really a direct competitor in this space.
MediaOrganizer Studio doesn't replace Apple Photos, Lightroom or other cataloging tools. It focuses on preparing media before cataloging by combining archive validation, metadata normalization, location recovery and deterministic organization into a single workflow.
TLDR; Timely is the first focus timer (at least that I have found) to ENSURE you focus! Specifically, itâs the first to prevent distractions in both the digital world with App & Website blocking, and distractions in the physical world with Presence Detection. It does both of these things, and everything else, for FREE.
In this update, Timely has exciting features like Menu Bar Integration, Widgets, Notifications, and improved Presence Detection.
Timely is open to public beta testing! The download links are listed at the bottom of this post. All downloads and feedback help massively!!!!!! đĽşđĽş
The Problem:
With traditional focus timers, I always found myself losing focus midway through the session. Whether itâs a quick Instagram session turning into an hour of doomscrolling, or a breath of fresh air turning into distractions around the house. So, I made Timelyâa focus timer that ENSURES you stay focused while the timer is running. Lose focus, and you may lose your streak or other related statistics!
How do we ENSURE you stay focused?
A revolutionary Presence Detection feature incentivizes staying at your computer while youâre supposed to be working, helping eliminate distractions in the physical world!
App & Website Blocking on your Mac prevents you from wandering into the void of digital distractions.
Together, this combo prevents distractions in both the digital world (App & Website Blocking) and the physical world (Presence Detection). So, when you start a 30-minute focus timer, unlike with other focus timers, you really HAVE to focus for the full 30 minutes!
Comparison:
Sorry for the cramped table, but I feel like this gives the most analytical comparison possible (though it's still biased). I also wanted to mention that Flow, Be Focused, and FocusPomo offer other pricing options, such as yearly and lifetime plans. You can view a better comparison here: https://timelyfocus.app/blog/best-focus-pomodoro-timers-for-macos-in-2026
Name
Price
App Blocking
Website Blocking
Presence Detection
Tags
Design
Timely (our app)
Free plan only!
â
â
â
â Not available yet (coming next!)
â Clean liquid glass design, fully native
Flow
Free plan, or $2.99/month.
â
đ¨ Paid Plan Only
â Not Available
đ¨ Paid Plan Only
â Minimal and simple to use design.
Be Focused
Free plan, or $2.99/month
đ¨ Paid Plan Only
đ¨ Paid Plan Only
â Not Available
â Not Available
â Simple but slightly outdated-feeling design
FocusPomo
Free plan, or $3.99/mo
đ¨ Paid Plan Only
â Not Available
â Not Available
â
â Very cute design! Though it feels like it belongs only on iOS.
Feature Breakdown
Presence Detection: Incentivizes you to stay at your laptop while focusing, helping block out physical distractions. Leave your laptop, break your streak. It uses secure, Apple-made, on-device models and is fully optional.
App & Website Blocking: Self-explanatory, it blocks apps & websites of your choosing. If you remove the block, you also break your streak. Unlike other apps, Full App & Website blocking is free with Timely.
Pomodoro Timers: Set focus intervals, with breaks in between. You can choose from customizable presets, or make a schedule from scratch. The best part is that, with presence detection, you're forced to stay on schedule.
Menu Bar Integration: Highly requested, allowing users to start focus timers without opening the app! Choose a session to repeat, adjust its duration, and get back to work!
Widgets & Goals: Set a weekly focus goal, and track your progress toward it with widgets!
Price: Fully Free
I hope you try it out; we could really use the feedback!!
Also, if you're viewing this post on mobile and want to remember this app, you can get a quick email from us to remind you; just click the link below.
Problem:
Hi, I am a software developer with more than 20 years of experience. I have been working with autocomplete tools helping me to write code for quite a while, and I wanted to have something similar working everywhere, not just in my IDE. This is when I started to work on TypeSeer. Initially I planned to make it work only for my own use, but once I saw what it could do, I decided to polish it and make it available to everyone.
TypeSeer works locally, using a local LLM model to generate suggestions when you type (notice how Wi-Fi is turned off in the above video). It supports 15 languages, and it keeps your writing private. It works in the majority of applications and can be personalised to suit your writing style.
TypeSeer as default, uses Gemma4, but you can use any LLM model you like.
On top of that, TypeSeer learns from your writing style and adapts to it over time. It offers spelling corrections and allows per-app customisation.
TypeSeer understands context of what you are writing.
This is just a very short description of what TypeSeer is and how it can help you, so please visit the website to learn more.
Comparison:
Cotypist - this is the current leader in the space. It is really good at what it does, and for quite a while it was my benchmark when working on TypeSeer, but the main problem with it is the pricing model and licensing tiers. I am a strong believer in paying once and getting the whole product, and Cotypist does not allow that.
Pricing:
Free 14 days trial, so you can see how good it is, after that, there are following options:
The main license you should be looking at is Lifetime for ÂŁ59.99, but if you really prefer to pay monthly, there are annual ÂŁ23.99 and monthly ÂŁ2.99 options. On top of that, I am offering a 25% discount MACAPPS25 (works until end of September), dropping the prices to ÂŁ45 for lifetime and ÂŁ18 for annual (for the first year) and ÂŁ2.24 for monthly license (for the first month).
There is only one license tier with all the options available, and the license works on two devices.
Limitations:
Apple Silicon only.
Requires Accessibility and Input Monitoring permissions (it needs to be able to read your writing).
Initial download: 3.8GB model, or any model you choose (from Hugging Face).
Frankly speaking I was trying to keep this post as short as possible, to not overwhelm you with the available options, but feel free to nudge me in the comments if you want to know more!
Edit: Those of you who downloaded the earlier version of the app (pre-1.0) - please message me and I will fix you with a code for a free month, since you have used your 14 days on early version, which wasn't as polished as the current one.
I've mentioned McKinley on here when I was beta testing. Well, today it launches! There's a 15% launch week discount (see below).
McKinley is a studio for drawing and annotating SF Symbols. It bundles vector tools with knowledge of the SF Symbols structure, so you can edit one set of objects across multiple weights, sizes and colours. Import SVG or start from scratch, live preview your work using Apple's own renderer, and export directly to Xcode, so you never need touch the SF Symbols app again.
SF Symbols are Apple's vector symbols for use by app developers in their apps. Apple ship about 6000 of them, but you can create your own. Until now, creating them was fiddlyâŚ
The Problem:
Making SF Symbols via Apple's recommended workflow was frustrating. You had to export a different symbol as a template, and open it in your vector editor of choice. Then you had to draw three symbol weights (ultralight, regular, black), but each weight had to have the same number of paths in the same order, with the same number of points on each path.
You could only use outlined paths: no shapes or strokes, so you had to do a lot of manual conversion before saving. And that of course meant that editing your symbol later was hard.
And then, back in the SF Symbols app, you had to find each path and annotate it with its colour, some animation properties, whether it erases behind, etc.
Finally you had to export it again into a format you could take into Xcode.
I think that's a clear statement of the problem! McKinley avoids this multi-app workflow by having vector editing, property annotation, previewing, and sending to Xcode, all in one app. Your symbols stay editable because you don't have to outline your strokes just to appease Apple's parser. Keep the .mck file (McKinley's native format) as your source of truth, and set McKinley up to sync your changes to an Xcode asset catalog, so there's no need for manual export.
Comparison:
There are a number of other ways to work with SF Symbols, but none are a complete solution like McKinley:
SF Symbols app plus your vector editor of choice (e.g. Figma): For vector editing, it's the tool you know. And you probably already own (or rent) it. However, it's a tool that's not designed for this use: you'll have trouble making all your symbol weights match, and you'll end up iterating by checking for error messages in SF Symbols and trying again.
Create Custom Symbols: admittedly much cheaper than McKinley, this tool aims to replace the most painful bit of the process: turning existing SVG artwork into an SF Symbol. It offers limited editing capabilities beyond that, but you can set the margins, and it pairs up three SVGs to form your different weights.
Glyphs: this one's really a font design tool, and five times as expensive as McKinley. You still have to do the export dance from Apple's app, but being a font designer Glyphs nails the multi-weight editing.
CustomSymbols: another tool for going from SVG to SF Symbol. Choice of subscription or lifetime purchase. It can make use of SVG strokes to synthesise the various symbol weights (although it doesn't offer the range of customisation that McKinley does!)
Symber: I haven't tried this one but it also goes from SVG to SF Symbol.
McKinley isn't aiming to compete on price with the SVG conversion tools: rather, it's aiming to compete on user experience by offering everything under one roof. (Although McKinley can quite happily convert SVGs too. And it's ready to let you make tweaks and modifications while you do so.)
Pricing:
McKinley is $60 as a one-off purchase (no subscription!) And for launch week (until 14th Sept), there's a 15% discount, making it $51.
The purchase grants you a license to McKinley version 1, including all the 1.x updates.
If we ever release a version 2, that will be a paid upgrade (with discounts for version 1 owners), but upgrading will be optional â your version 1 license will continue working. This is how all software used to be sold, and in my opinion it's much more consumer friendly than a subscription or a "year of updates" method.
McKinley is not on the App Store. For an app this specialised, it made sense to handle our own distribution. Licensing is provided by Amore and updating by Sparkle.
Hi everyone. I built a macOS screen recorder and motion editor called SmoothCapture. First version shipped about a year ago, it is on 1.2.60 now.
Problem
A raw screen recording is flat. To make one look like a product video, you either paid for a tool or you exported and rebuilt it in After Effects.
The big thing in this release started as a joke to myself: what if you put a device frame inside another device frame? A recording on a MacBook, that MacBook on a Studio Display, the whole display on a watch face. I expected it to look like garbage. It didn't, and it is now the part I use most. You can nest as deep as you like, and each layer keeps its own lighting, shadow, reflection and camera move so a nested layer sits perfectly still until you decide to reveal it.
What it can do
Record screen, window, region, or a connected iPhone/iPad, system audio captured natively, no BlackHole
Or record wirelessly using airplay mode
Drop a recording on a 3D device frame and get a camera sweep and zooms already on it (one click)
Nest a whole composition onto another device's screen, as deep as you want
Trim, split, freeze-frame, music and voice-over on a timeline that snaps to cuts
Export MP4, MOV, GIF, or transparent alpha
The part most people miss: you do not have to screen record anything. Import any video or photo you already have and you get the exact same editor.
I also spent an embarrassing amount of time on lighting this release. The screen is a real light source now, a display throws its colour onto the body around it, the desk it stands on, and its own reflections. There is a blacked-out studio environment for those long bright streaks down an edge, a mirrored floor, and a closed laptop finally shades itself. None of it was necessary. It just bothered me.
It is also light on the machine. On my M4 MacBook Air it edits at around 30-40% CPU, where I had got used to 50-70% and a laptop that was hot to the touch, and exports come out about 3x faster than I was used to. The pipeline is Metal end to end.
What it is like
Shortest description I have: SmoothCapture is what you would get if Screen Studio and Rotato had a baby.
From the Screen Studio side, the smooth zooms and the cursor follow, the shot tightens on whatever you are doing without you asking for it. From the Rotato side, your recording wrapped inside a real 3D device frame you can turn, tilt, light and move a camera around.
If you try it and something felt awkward or did not behave the way you expected, tell me and I will work it into the next update. If you are bored of normal screen recordings and want something with more motion in it, that is who I made this for
Most renamers make you build the pattern and then supply the facts yourself. That works for a folder of photos and falls apart on a drive full of media, because the thing you actually need is the real episode title, the correct year, or the date a photo was taken. That information is either already inside the file or sitting in a database somewhere.
So you end up doing it by hand, or running something built for a download pipeline you do not have.
Media Renamer Pro reads the metadata inside your files, looks up the real title online when that helps, and builds a rename plan you review before anything moves.
The.Last.of.Us.S02E04.1080p.WEB-DL.x265-GRP.mkv
becomes
The Last of Us - S02E04 - Day One.mkv
Six media types: TV, movies, photos and video, music, audiobooks, and retro game ROMs. TV and movies come from TVmaze, TMDb and OMDb. Audiobooks from Google Books and OpenLibrary. ROMs from IGDB and RAWG. Photos are analyzed on device with Apple's Vision framework, so your pictures never leave your machine.
Every batch is previewed before it runs and can be undone in one click. It detects collisions instead of overwriting, and it handles renames over SMB and NAS shares, which is where a lot of renaming tools quietly break.
COMPARISON
FileBot is the heavyweight here and it is genuinely better than mine at hard TV and movie matching. It has years of edge cases baked in. It is also Java, it is TV and movie focused, and it does not run on your iPad. Mine is native Swift, covers four more media types, and is a one time purchase.
A Better Finder Rename is excellent at pattern renaming and I still recommend it for that. It does not look anything up. If you need "name these 400 files by their EXIF date," it is great. If you need "what episode actually is this," it cannot help you.
Worth saying plainly: if you already run Sonarr or Radarr, they do this for free inside a download pipeline and you probably do not need my app. The gap I built for is everything outside that pipeline. Discs you ripped yourself, archives from before you had an arr stack, home video, music, audiobooks, and anything you want to fix from a phone or iPad.
PRICING
$4.99 one time. Universal purchase across Mac, iPad and iPhone. No subscription, no ads, no account, no telemetry, no analytics SDK. There is a Local Only Mode that blocks all network calls if you want it fully offline.
A few months ago I posted here about Displace, and since then I've made a few changes and added some features.
For those who don't know it, Displace is a utility that allows you to take more control over your display layouts. The main purpose is to allow resizing and arranging displays independently of their resolution, so that there are no dead spaces between your monitors in which the cursor gets stuck (see quick preview), but it's much more than that. I don't want to bore you with all the features, though. You can see many of them in my previous post and on the website, where you'll find animations, an interactive playground, and some videos of the app.
Some of the changes and additions in Displace since I first posted about it are:
Custom Hot Corners: Customize what each hot corner does, allowing different behaviors depending on the display where the hot corner was triggered and on the modifier key being held.
Remember that Displace also makes all your Hot Corners work, even the ones that are in contact with another display (macOS disables those).
Free users get unlimited profiles: Previously, free users could have up to 3 display profiles available, but I recently removed that limit to make it less restrictive.
Profile Switcher: You can switch between profiles quickly with a keyboard shortcut or from the menu bar.
Hide menu bar per display: macOS lets you hide the menu bar globally. Displace lets you hide it on the displays that you want.
Move a side Dock by pushing against the edge: In macOS, when you have the Dock on the side, you can't move it to another display. macOS chooses the display for you. Now you can treat it like the bottom Dock and you are able to move it between displays by just pushing against the edge where you want it to be.
Pin the Dock to multiple displays: Displace already let you pin the Dock to a display so that it didn't move to another one accidentally, but if you wanted to allow the Dock to be on two displays but not on a third one, you couldn't. Now you can.
Comparison
Displace is one of a kind, but some of its features may be similar to those found in other applications. The closest match would be Cursr, which is a KVM that allows you to link different displays, similar to what Displace portals do. DockLock is an alternative to the "Pin the Dock" feature. And apps like BetterTouchTool also provide powerful alternatives to the native macOS hot corners.
Pricing
Displace is free to use and has a $15 Pro license for unlocking all features on up to 5 devices.
When the app is opened for the first time, a 14-day Pro trial will start. After that, it will continue to run in Free mode, with Pro features disabled.
You can check out the website for up-to-date info on the Free and Pro features.
About Me
My name is Jere and I'm a software engineer. For the last few years I've been mostly working on open-source repositories. You can check out my GitHub profile, personal website, and LinkedIn profile.
Last month, I posted about popular and new apps that I had found, and many of you suggested that I continue posting similar content. Thank you so much for your support and interest!
I have decided to create a list for August as well and hope you find it useful.
Disclaimer:
I have no association with any of the apps/devs mentioned in this post. I just like to look out for new apps that interests me.Â
The list is in no particular order
Tags:
In addition to the pricing and platform information, I have also added data processing method, such as local, cloud, unclear or none - as suggested in my last post. I will also try to link the original developer of the apps here so that they can directly answer the users' questions.
It's pretty rare to start such a post with a terminal app, since many find it to be complex and not-so-useful. But that doesnât stop developers like Brett Terpstra from creating such a unique app.Â
His problem statement is:
I gave up trying to find a tool that did what seemed like it should be a simple thing: take things like progress reports, status indicators, and generated images and display them in macOS and iOS widgets. There are a couple of options out there, but theyâre of limited flexibility and all suffer from huge lags in update times. So I built my own
You can read the documentation, CLI and community snippets (or recipes as it is called) here:Â https://terminalwidget.app/
ps: He also created few other apps, FileRouter (like Velja/OpenIn but for documents), ScreenCoord (to get coordinates) - are interesting as well
MacOS comes with a lot of built-in actions that are deeply buried in the menu settings. There are many third-party apps to make the useful actions more accessible, such as Menuwhere, Trickster.Â
However, there is an another issue:Â actions without key bindings. Or with key bindings that you'd like to change based on your preferences.
For this, you can use Custom Shortcuts to create your own key bindings for any individual app. In addition, you can use it with KeyClu to view your custom shortcuts alongside the standard ones.
By Default, Duplicate Tab has a different keyboard shortcut on macOS (I guess!). I changed it to my liking using Custom Menu Shortcuts.Custom Menu Shortcuts Window with all opened apps. You can see my custom shortcut for Duplicate Tab.
tag: OTP, Direct, Local (with optional anonymous usage reporting)
It's a companion app for Apple Notes with additional functionality.Â
From their website,
Notomo is a native Mac companion for Apple Notes. Your notes stay in Apple Notes. Notomo does not operate a hosted notes service and does not sell your note content.
I was really impressed by this app as it has taken a unique problem at hand, when numerous markdown editors/clipboard managers are being pushed out. Kudos to the developer (u/tmrmn)
As its GitHub page says:
One layout per keyboard.
A macOS menu bar app that switches the input source automatically when you switch keyboards.
I came across Slopscan (thanks to u/metamatic), which is a simple tool that checks whether the given gitHub repo has AI footprints. Think of it as reddit's App store/GitHub bot - but specifically for AI usage. You can check how it works, on their documentation page.
Note:Â An app can't be branded as AI-slop just because it has AI components in its code. Slopscan does not deliberately tell you whether that's a vibe-coded app or not, however it offers information to users to decide on their own.
For testing, I scanned the GitHub repo of a popular app (KeyboardCowboy) and new app (Keychange). The results were as follows:
It's a new RSS webapp from my personal favorite creator - Matt from Macrumors. He has a great video explaining why he created this app, how it works and unique features of it. It is currently on early bird discount of 29/year, instead of 39/year
7. Shareshot by Marc PalmerÂ
ShareShot is a Mac app to frame screenshots/mockups. Surprisingly, I haven't seen it mentioned on this subreddit but have seen it mentioned by many including Stephen Robles from Mac Power Users (MPU).
It has a generous free-tier (free backgrounds, lighting & shadow controls with no watermarks) which covers the general audience's needs. Even, the paid pro version is just $14.99/year for universal license on all devices. I bought the pro version to support the developer.
Just over a month ago I introduced the Sub to my app Atheria: Live Wallpaper. I really appreciate all the support I get here! Thank you! Since then I've been working hard on improving it and getting the word out. Having some success with regular installs and IAP's, so THANK YOU for the great start!
In case you missed it before, here's the PCP rundown again and change log to see my progress.
Problem:
macOS doesnât have built-in live wallpapers. Â Most apps that add one are really just video players. You get a library of loops, a seam every time the loop restarts, a file to download for every wallpaper, and a wallpaper that keeps decoding video while you have Xcode or a browser covering every pixel of it or an un-sandboxed app that's very difficult to remove every bit when you're finally sick of it. I built Atheria because I wanted the desktop to feel alive, native performance, and not play like a clip.
Although Atheria has a library of shaders, it is really an engine with simple tools to create digital art. You can code and compile or convert GLSL to MSL shaders and save them to your library. The Flame Creator is much simpler. Anyone can create and customize nearly infinite (like 10^350) variations of these beautiful fractals. Â More wallpapers than everyone together can see in a lifetime. The flame fractals run on chaos and math (Draves open source Equation), what could be cooler than that?
A flame is a fractal grown from a small set of numbers (genome, same as all living creatures) rather than a file, so it never repeats, and every one of them can be shared as a short text code you paste anywhere. You can grow a flame from an archetype, a chaos game, or a blank canvas. Mutate the genome, roll the colors, and watch it live on your desktop while you shape it. Keeping it there is the Pro part, but honestly, the making is where the fun is anyway, and Peach Web, one of my own favorite flames, comes included for free on every display.
The Flame Creator is now free to try, 15 new flame archetypes (27 total), flames can breed, a Back button in the creator, Quiet While You Work (the wallpaper settles when you are typing in an app you choose), and the lock screen image and still wallpaper now sync with any live wallpaper you apply. Â Sync sets a high-quality render of your flame or shader as a still wallpaper, so if you do have to close the app, like heavy long heavy GPU renders, for example, you still have a beautiful wallpaper up.
Comparison:
The two seasoned competitors:
Wallux: a huge catalog of stock video loops, something like ten thousand, with a free plan to browse them. If you want a big library of videos made by other people, that is a good app, and I am not going to pretend otherwise. Wallux can put a video on the lock screen, Atheria syncs a rendered still of whatever you are running instead.
Backdrop: also video-based, with a lock screen video feature and an iCloud community. Their trial is watermarked and limited to a few backdrops.Â
Both claim very low CPU, and to be fair, so do I, so the honest version is: any of these can be cheap while it is animating on the lowest setting. Both are also direct downloads outside the App Store. Atheria is on the App Store and sandboxed, which is the reason it does the lock screen as a still rather than a video, the video trick needs to run unsandboxed, and I would rather have the sandbox and trust.
Pricing:
Free, with a one time $9.99 Pro unlock. No subscription, no account, one purchase on your Apple Account for all your Macs.
Free:
your own video wallpapers, load and change them freely
the Aurora living wallpaper and the Peach Web flame
your wallpaper on every connected display
the Flame Creator, to try with your own flame live on your desktop
a 45 second live preview of any Pro shader
playlists of up to two items, 30 fps
Lock Screen / still wallpaper Sync
Pro ($9.99 one time):
the full library of 85 living wallpapers
keeping, saving, sharing the flames you make, and breeding them
the Shader Creator: write your own Metal shader and run it as the wallpaper
a different wallpaper on each display
smart triggers (time, power, Focus) and presence-aware effects
P.S. There is also a free iPhone companion app for making flames on the phone and handing them to the Mac, with animated locks screen wakes on the iPhone.
If you try the Flame Creator I would love to see what you grow, paste the code in the comments. Â If youâd like, I can return them in 4k rendered and sonified videos or print-quality 80 MP images
Back at the end of July I posted here about Bibliome, a native macOS PDF librarian that runs its AI entirely on device. The post got 8 upvotes and 51 comments, which turned out to be the good half. Most of what has shipped since came directly out of those comments, so this is the follow up.
What you asked for, and where it is now
Someone with 20 to 100 page scans that were never OCR'd pointed out that my automatic OCR stopped at 12 pages. There is now a setting for how deep to scan, including every page, with an estimate of the time and size before you commit.
Two people asked about Word documents. It now reads docx, odt, ods, xlsx, rtf, md and txt as well as PDFs, and you can switch each type on or off and set a size limit per type. Still no .doc, that one fought me.
Someone with a capable machine asked for a bigger model. You can swap the bundled Llama 3.1 8B for a larger local one in Settings. I tested several around the 20B mark and they were not equal, so it recognises a tested model when you add one. GPT-OSS 20B (MXFP4-Q8) scored 100% on my test set and is the one I can vouch for. My own machine is 36GB, so I cannot verify anything much larger.
Someone leaving Evernote asked about attachments. Bibliome now reads .enex exports directly, rebuilds the notebook structure, keeps the original dates, and indexes the embedded documents. No conversion scripts.
A moderator here asked whether an external model could reach the index without a networking entitlement, perhaps through MCP. It can, and it now does. Seven read only tools over stdio, so Claude Code, Cursor or Zed can search and ask against your library. Worth knowing if you build your own: the entitlement gates sockets, not pipes, so stdio or a Unix socket is fine and a server on localhost:PORT is not, because macOS checks the socket family rather than the destination.
What is new in 1.5 itself
Markup happens where your documents are. Select anything in View Library and click Markup in the title bar, and the document you are reading becomes the one you are editing.
Page Tools moved inside Markup. A rail of page thumbnails sits beside the page, so rotating, reordering, duplicating, deleting and adding pages from another PDF all happen in one place, and every page change is undoable, which the old separate screen could not manage.
You can make a new PDF from the pages you pick, extract or split, and the result lands in your library next to the original.
Word search used to stop at 50 results even when more documents matched, so real matches were simply missing. It finds everything now. Smart Groups had a related bug where a large group was truncated before its filters ran, so membership was wrong. Also fixed. Both of those got worse the larger your library was.
What it still does not do
The scale question from July is not resolved. Retrieval is a brute force scan over the whole vector matrix, not an approximate index, and the largest library I have measured properly is about 5,000 documents. Two of you have 60,000 and 200,000. The 1.5 fixes above remove two things that broke at size, which is not the same as proving it scales.
OCR is Apple's Vision framework, so it is built for print. No language picker, no deskew, and it does poorly on 19th century cursive.
There is no trial. The Mac App Store does not offer them for paid upfront apps, and I have no date for the alternatives.
Problem
Most Mac PDF tools either make you do the organizing yourself with folders, tags and rules, or they send your documents to a cloud service to get any intelligence out of them. I wanted the organizing done for me without the documents leaving the machine.
Comparison
DEVONthink is far more powerful as a general information manager, and it now charges a subscription for updates. It also asks you to build the database and the rules. EagleFiler is a good filing cabinet and the filing is still yours to do. Zotero and Mendeley are built for academic citations, not for a manual or an invoice. PDFgear is free and has AI, and that AI runs in the cloud.
Pricing
$29.99 once for the Mac app, no subscription. The iOS and iPadOS companion is free.
The categorization, semantic search and Ask Your Library all run on device, either on Apple's on device model or a bundled Llama 3.1 8B (Built with Llama). The Mac app ships with no network entitlement in its sandbox, so there is no cloud call it could make. iCloud sync between Mac and iOS goes through your own account, carried by macOS rather than by the app.
Iâm the developer of HealthAtlas, an open-source macOS app for exploring Apple Health exports locally.
I built it because Apple Health can collect a lot of useful data, but once you export it, working with the resulting Export.xml or ZIP file on a Mac is pretty awkward.
HealthAtlas turns that export into dashboards, trends, timelines, calendars and descriptive insights. Everything is processed locally. There is no account, cloud upload or external service handling your health data.
Problem
I wanted a straightforward way to open an Apple Health export and actually make sense of it on a Mac.
You select an existing export and HealthAtlas reads it locally. You can browse your data, compare periods, look at trends and inspect individual metrics without syncing the data anywhere else.
Comparison
Two apps I looked at while building HealthAtlas were Health Auto Export and Health Data AI Analyzer.
Health Auto Export is more focused on exporting and syncing Apple Health data in different formats and connecting it to other services.
HealthAtlas is aimed at a different use case. You already have an Apple Health export, open it on your Mac and explore it locally.
Health Data AI Analyzer also works with Apple Health exports and includes AI-based analysis and additional synchronization options.
HealthAtlas intentionally does not use AI providers, accounts or cloud synchronization. The idea is simply to give you a local way to inspect and visualize an existing Apple Health export.
Features
Native Swift/SwiftUI macOS app
Opens Apple Health Export.xml files and ZIP archives
Configurable overview with 4, 8 or 12 cards
Timeline with up to four data types
Trend views for 7D, 15D, 30D, 3M, 6M and 1Y
Clickable data points and calendar view
Current period vs previous period comparisons
Full-screen metric view
Local snapshots, data coverage and recording pattern insights
PDF reports with selectable periods, data types and themes
Search, categories, pins and custom ordering
Four interface themes
German and English UI
Optional GitHub release checks
No analytics, advertising, tracking, account or cloud upload
Imported health data stays in memory for the current session. When you open HealthAtlas again, it starts empty.
HealthAtlas does not provide diagnoses, health ratings or treatment recommendations. The insights are descriptive only.
Version 1.2.0 is available as DMG and ZIP downloads, with SHA-256 checksum files included.
The current build is ad-hoc signed, so macOS Gatekeeper may show a warning the first time you open it. The repository explains how to open the official build without disabling Gatekeeper system-wide.
This is the first stable release. Iâd be especially interested in feedback from people trying it with real Apple Health exports, particularly the dashboard, trends, insights and metric coverage.
Bug reports and suggestions are welcome.
Security policy: available in the GitHub repository in English and German.
If someone downvoted without writing why, please explain it so I can make improvements.
I'm an iOS developer, and I kept repeating the same setup before every debugging session(but no, I am not tired of this!).
Launch with a particular environment variable, switch the language, force dark mode, find the right deep link, send the matching push payload. Then do it all again on the next build.
So I built CosmoKit, a native macOS control center for iOS Simulator workflows. Built with SwiftUI and SwiftData.
What it does today
App Profiles:Â launch arguments, environment variables, locale, and appearance saved per app, switched from the main panel or the menu bar
Deep links, push payloads, locations, and routes, all scoped to the active profile
Reads and writes the app's UserDefaults directly from the panel
Grants and revokes permissions, and clears the keychain, without erasing the Simulator
Launches a profile across every selected Simulator at once
An HTTP/HTTPS proxy with response stubbing
A capture pipeline for App Store screenshots and recordings
Two things are already built and go out in the next update:
Network conditions in the proxy. Presets like Edge, 3G and LTE, or your own latency, bandwidth and packet loss, applied per host, to any app on the Simulator with no SDK in the app. Offline was the first step; this is therest of it.A mode for AI agents.
A CLI and an MCP server so an agent like Claude Codecan boot a Simulator, launch a profile, tap through the app, read what is onscreen and check the proxy log â the same tools, driven from a terminal or anagent session instead of the panel.
A design-comparison overlay to drop a Figma export over the running app
An inspector for the app's SwiftData/SQLite store
And any new features you suggest on this post.
And yes, I know there are already some really good tools in this space. My problem was that I ended up paying for several different apps to cover different parts of my workflow, and the cost added up quickly.
So I built the tool I wanted for myself: one place for the Simulator workflows I use every day, with pricing that makes sense for an indie developer.
My goal is to keep expanding it and bring more of the useful features that are currently spread across different iOS development tools into one place. I don't expect to replace every specialized tool out there, but I'd like CosmoKit to cover more and more of the things I reach for during everyday development without needing five different apps open.
That's also why I'm posting this here. I'm very open to suggestions, criticism, and feature requests, especially if there's a tool or workflow you rely on today that you'd love to see built into CosmoKit.
Last month I announced on this subreddit my own markdown editor.
Everyone is building one nowadays, and a new one is launched every single day.
I didn't expect anyone to notice my little app.
But to my surprise my post got 52K views, 71 upvotes, tons of great feedback, new bugs and feature requests.
Two people wrote about it on German and French tech sites.
In one month ~1800 people downloaded it and I think most of them are still using it.
So I'm super grateful for those original upvotes and comments here. I think it's my second most popular personal project I've launched.
I was so motivated by the reception that I did around 15 releases in the past month: bug fixes, design feedback, features requested by users.
If you are looking for a WYSIWYG Markdown (and Typst!) editor that works on mac, iPhone and iPad (and soon web), has history and comments from day 1 - please give it a try.
TL;DR: Is there really no viable successor to Reeder classic?
I tried really hard to like the new Reeder with the timeline but my ocd just canât take it.
when i open the R. classic - I see 3 unread items - mark all âreadâ and move on.
when I open the new one - thereâs 1 big list of read, unread, all look the same and I have to figure out which ones Iâve seen. No the scroll position is not a solution to this problem. It is the source of it.
The classic version also has better typography settings (can change fonts) and more control. But the problem is - that it doesnât refresh the feeds so reliably (especially for reddit and youtube).
Apart from reeders Iâve tried:
Feedly
Feedbin
readkit
Unread
Tapestry
Readwise Reader
NewsNinja
NewsExplorer
NetNewsWire
Lire
FluentReader
FieryFeeds
Feeeed
FeedFlow
Current
Cupfeed
Artykul
InoReader
And probably couple more that I didnât even bothered to record (including the most popular self-hosted options).
None of them come even remotely close to the UX of the classic Reeder (which is amazing feat for a 4yrs old app). The closest one is probably News Explorer but for some reason the UX is just not there. Others might have some good bits but are lacking elsewhere.
My requirements are simple:
mac & ios apps (native!)
Rss + yt + reddit
Filters would be a bonus
Decent typography options
Good UX
Reliable (meaning: 1 freeze, 1 crash - and youâre out)
Ideally: 0 (zero) AI - in the app as well as in the code.
If I could melt Reeder classic with the new one - it would be perfect.
I move files around all day and Finder always felt like it was built for someone who doesn't. The alternatives that do have the power mostly look like they stopped getting design attention a decade ago. So I spent the last year building the middle that I couldn't buy: Finder's feel, without Finder's ceiling. Native AppKit/SwiftUI, no web views anywhere.
Workspaces just shipped this week, so it felt like the right moment to finally post here.
Problem:
The moment you need two folders side by side, a rename across 40 files, a server connection, or to grab that file you copied three folders ago, Finder sends you to extra windows, extra apps, or the terminal. I wanted all of that in one place that still feels like macOS.
Browsing:
Icons, List and Columns views, configurable list columns, one-click filter chips (Images, Documents, Code, Videos...).
Tabs with session restore, pinned tabs, and named Workspaces: save a window's whole tab set ("Client X", "Video project") and reopen the layout later.
Dual pane on a real AppKit split view (the divider drag is buttery, that took embarrassingly long to get right), plus a folder comparison mode that visually links matching files between both sides: same name, different size or date. Syncing two folders by hand stops being guesswork.
âK switcher that searches every open tab across every window.
A Home dashboard: drives with free space, pinned items, recent activity, your servers.
Preview panel, Quick Look, and a Get Info window with overview, permissions and activity tabs.
The address bar does something I haven't seen elsewhere: type claude, terminal or git into it and it opens a terminal right there in that folder running that thing. Type code and the folder opens in VS Code. Small feature, weirdly addictive.
Doing things to files:
Batch rename: find & replace, add text, numbering, case. Live preview, and the whole batch undoes as one step.
Organize into folders: pick a rule (kind, extension, year, first letter) and a messy Downloads sorts itself into subfolders. Also one undo.
Archives with zero bundled binaries: creates zip, 7z, tar.gz, tar.xz, extracts those plus RAR. Everything through what macOS already ships.
Quick Actions in the context menu: convert images (PNG/JPEG/HEIC/TIFF), resize to presets, combine PDFs.
The Shelf: drag files onto a floating tray, navigate anywhere, drop the batch or "Move here" in one go.
Real transfer progress with a live throughput graph, undo/redo on file operations, and Finder-style prompts for locked files instead of silent failures.
Trash across all volumes in one view, with Put Back.
Finder tags: read, write, browse by tag. Everything stays visible in Finder and Spotlight.
On macOS 26 it reads and writes the new emoji/symbol folder customizations, including on releases where Finder's APIs don't expose them to third-party apps.
Search:
Spotlight-backed, filename or full content, extension chips, tag/date/size filters. Any search saves as a Smart Folder that re-runs live from the sidebar.
Beyond the local disk:
Servers:Â SFTP, FTP/FTPS, SMB, WebDAV. Browsable like local folders, credentials in the Keychain, host keys and certificates handled properly.
Cloud drives as first-class citizens:Â iCloud Drive (with the merged app-containers view Finder shows), Dropbox, Google Drive, OneDrive, Box. Sync-status badges, download on demand, "Remove Download" to free space. DockDuck never talks to a cloud API and never sees your cloud login. It reads the filesystem and the provider's own app keeps owning sync.
For developers (all off by default): git status badges on files and folders, open-in for Terminal, iTerm2, Warp, Ghostty and your editor.
The native part:
Every shortcut is rebindable from one command registry, the toolbar is customizable, there's an optional menu bar item and a global hotkey that reveals your latest download. Light/dark, your accent color, SF Symbols, system materials. 14 languages. Listings, icons and thumbnails render on the first frame from cache and upgrade in place. No spinners for opening a folder.
Comparison:
Finder: honestly fine until it isn't. No dual pane, no batch rename, no servers, silent failures on locked files. If you're happy in Finder, stay, it's free. DockDuck is for the day you catch yourself with three Finder windows and a terminal open for one job.
ForkLift: the closest established comparison, and strong at transfers. My bet is tighter native polish plus the workflow layer: workspaces, the shelf, folder comparison, smart folders.
Path Finder: the veteran, huge feature list, showing its age in density and performance. I deliberately ship fewer, deeper features that don't need a manual.
Marta: fast, keyboard-driven, free. If you want an orthodox commander configured in text files, it's genuinely great. DockDuck is for people who want the power with zero configuration.
QSpace Pro / Commander One: capable and fairly priced, both leaning utilitarian in design. My whole thesis is that this category can be powerful and still look like Apple shipped it.
Bloom: newest entrant, genuinely nice, we clearly diagnosed Finder the same way. DockDuck goes further beyond the local disk (servers, cloud drives, folder comparison, cross-volume trash, git badges) and ships in 14 languages. If your files live on one Mac, try both. If they live everywhere, I cover more of your day.
Privacy:
Your files never leave your Mac. No telemetry on your files, zero cloud credentials held, remote connections go straight to your servers. You sign in once to start the trial or activate the license (no key to type) and that's it.
Pricing:
$49 one-time (Pro Lifetime) or $24.99/year with manual renewal. It never auto-charges, it just expires and asks.
Both cover 3 Macs.
14-day full trial, no card, and a 14-day money-back guarantee.
macOS 15+ (Sequoia), Apple Silicon and Intel (universal binary).
AI disclosure:
No AI features in the app, nothing leaves your Mac. Development is AI-assisted (pair programming and code review); every feature is designed, tested and shipped by me.Â
Transparency:
I'm Martin, solo developer behind DockDuck (Heylel Labs).Â
I'll be around in the comments. Ask me anything: architecture, why no Electron, how the cloud support works without touching a cloud API, or what should come next. The shelf and workspaces both exist because of watching how people actually move files, so feedback here genuinely lands on the roadmap.
I first posted Zenteek here a few months ago, shortly after launch. I've been building pretty much nonstop since then, and I thought it was time for an update because the app has changed substantially. I'm a solo developer and a lot of your initial feedback has made it into the current version.
PROBLEM
I love physical media and lossless audio, but every macOS player forced a trade-off: native feel, library management, file format support, presentation, hardware support, performance - pick some, lose the rest.
Even the ones I liked would in the end silently resample my audio the moment I touched the equalizer. So I thought "There has to be a way", stopped looking for the right player and began building.
A few things that set Zenteek apart:
Source-rate DSP that doesn't lie to you. A new modular DSP system and a four-channel gapless local transport architecture, all without silently resampling your files.
It plays almost anything you throw at it. CD ripping, SACD ISO, 1-bit DSD via DoP, DFF, DST, 5.1/7.1, OPUS - formats most players treat as edge cases, Zenteek treats as normal.
Your library, actually explored. Full discographies, wishlisting, credits graph, smart matching, front and back artwork, concert dates and links.
And then there's Zen-A-Llama: a new optional controller window that runs classic Winamp skins. Yes, really. Your music library can look like it's 2001 if you want it to, right down to the pixel-y sliders. (added in my recent "birthday release" - just for fun).
Beyond that, there's now Audio Unit support (isolated, crash resilient), DJ-style pitch control, audio analysis (key, energy, spectral cutoff), Plex/Navidrome/Jellyfin library sources, DLNA/AirPlay support, customizable color themes, remote control, an album crates system, smart filters ... but at this point I'm just listing things, so I'll stop.
You can see the full changelog and related blogposts on the website.
COMPARISON
Audirvana, Swinsian, or Roon - Zenteek sits somewhere in that space, but I never built it by looking at what they do. It grew out of what I personally needed and what users kept asking for. It has its own spot since it does a few things different than most.
PRICE
$79 one-time. No subscription, ever. Free updates for life, everything above shipped for existing users at no extra cost. 2-seat license.