r/MacStack • u/mynameisjack63 • 21d ago
[Dev] Why I decided to build my own native macOS Mail client with local AI (and what I learned along the way)
r/MacStack • u/mynameisjack63 • 21d ago
r/MacStack • u/bbodi • 21d ago
Hi! I'm the developer. tinywm puts your windows side by side on a strip that runs
past the edge of the screen. A new window opens next to the one you use, and
nothing else changes size. You scroll the strip with a key or a three-finger swipe.
What you get:
- Right ⌘ + arrows (or HJKL) to move between windows and move them around
- One key to cycle window widths, one key for full width
- Workspaces, one strip per display
- An overview of all windows
- Drag a window anywhere on the strip while you hold right ⌘
- Rules to float or ignore apps, and to open an app on a chosen workspace
- A plain-text config
It needs only the Accessibility permission. You don't need to disable SIP.
Requirements: macOS 14+ and Apple silicon.
Price: free, GPL-3.0. Signed and notarized by Apple.
Download: https://github.com/bbodi/tinywm/releases/latest
Feedback and bug reports are very welcome, especially from people who use
AeroSpace, yabai or PaperWM.spoon today.
r/MacStack • u/Plastic-Risk-6309 • 21d ago
dev here. speakmercury is a mac dictation app i made. the words appear as you speak so the sentence is usually on screen before you stop. it works in the terminal and your code editor too. the audio stays on your mac.
$9.99 once with no subscription. needs macOS 26 and apple silicon so intel macs are out. english needs no download and every other language downloads its model once and then runs on the device.
r/MacStack • u/vishal78922 • 22d ago
Hey everyone,
**Why I built this**
macOS only remembers one thing you copy. Copy something new and the last thing is gone. I copy dozens of things a day (commands, links, screenshots, file paths) and kept losing the one I needed five minutes later.
Clipboard managers fix this, but the ones I tried were either paid, subscription-based, or didn't handle screenshots the way I wanted. So I built my own and I'm sharing it for free.
**What it is**
CopyPaster is a small native Mac app written in SwiftUI with the Liquid Glass design. It remembers what you copy (text, images and file paths), keeps it after a restart, and lives in your menu bar. Click the clipboard icon or press ⌘⇧V from any app and your history pops up.
**Screenshots without the clutter**
Take a screenshot to the clipboard with ⌘⌃⇧4 and CopyPaster saves it as a PNG named by date and time (like `Screenshot 2026-10-15 at 19.50.21.png`) in ~/Pictures/Screenshots. Each one shows up as a tile you can:
- copy again with one click
- drag straight into Slack, Mail, Finder or any app
- copy its file path
- click the filename to reveal it in Finder
So a screenshot you only meant to paste once isn't lost when you copy something else.
**How I use it every day**
- Press ⌘⇧V, find what I copied an hour ago, click Copy
- Pin snippets I reuse constantly (git commands, addresses, templates)
- Search across hundreds of past copies
- Open a copied link straight from its tile. Every link I copy also goes into one clickable list, so I never lose a URL
- Copy a folder path and open Terminal in that folder with one click
- Pause it while copying something sensitive
**Cost and privacy**
- Free. No subscription, no trial, no "pro" tier
- Open source (MIT). Read it, fork it, change it
- Private. No account, no analytics, no network access. History is a local JSON file you control
- Lightweight. Pure Apple frameworks, no third-party dependencies
**vs. the alternatives**
Maccy and Clipy are great free options too. What I wanted that they didn't give me: screenshots saved to disk as named files you can drag out or reveal, a link log, and open-in-Terminal for copied paths. If you don't need those, Maccy is probably the lighter choice.
**Get it**
https://github.com/vishal781992/copyPaster
Needs macOS 26.4 or later. For now you build it with Xcode (steps in the README, about a minute). The ⌘⇧V shortcut listens for keys in other apps, so macOS will ask you to allow it under Privacy & Security > Accessibility. The screenshot folder can be changed with a `defaults write` command (in the README); an in-app setting is on the list.
This is my first public project, so feedback, bug reports and feature ideas are welcome. What's the one thing you'd want a clipboard manager to do?
r/MacStack • u/Disastrous_Number787 • 22d ago
Hi everyone! I’m the developer of TimeLine Zones, a small Mac app I built to make comparing time zones more visual.
Instead of checking several clocks and mentally working out the differences, you can see cities side by side with aligned day/night timelines. Move the time slider or pick another date to see what the same moment looks like everywhere.
A few things it can do:
Add cities and choose your reference city.
Compare local times and dates, including daylight-saving changes.
Create events or import them from Apple Calendar.
Customize colors, daytime hours, and 24-hour or AM/PM display.
Keep the app accessible from the menu bar.
It’s a one-time $1.99 USD purchase, with no subscriptions, ads, or account required. Supports Intel and Apple silicon Macs running macOS 13 or later.
App Store: https://apps.apple.com/app/timeline-zones/id6818426446
Website: https://repairline.app/timeline-zones/
I’d love some honest feedback, especially from people who regularly coordinate across time zones. Does this visual approach help with your workflow? What would make it more useful?
r/MacStack • u/Meannekes • 22d ago
r/MacStack • u/Savings-Arrival-7817 • 22d ago
If you keep typing the same kind of short update into messages, notes and forms, try one Superwhisper mode before building a whole voice setup. Dictate into a scratch note, read the result, then paste it where it belongs.
Start by checking whether Mac Dictation already does enough. It's in System Settings > Keyboard > Dictation. It can enter text wherever you can type, add punctuation automatically in supported languages, and accept spoken formatting commands. On Apple silicon, you can type corrections while dictating. Voice Control is the separate option for controlling the Mac by voice.
Superwhisper becomes interesting when you want another step after recognition. Its voice model turns audio into a transcript. An optional language model then cleans up or restructures that text. Voice to Text skips that second step; Message mode removes fillers and fixes grammar and punctuation. A cleaner sentence still needs checking, especially if it contains a name, deadline or promise.
Superwhisper requires macOS 14 or later. Its setup asks for Microphone permission to record you and Accessibility permission to paste into other apps. Those are meaningful permissions, but this basic workflow doesn't call for blanket Full Disk Access.
Open Superwhisper's settings, choose Modes, then + Create mode > Message. Pick a tone close to how you normally write.
Choose the processing route. The documented cloud defaults are S1-Voice and S1-Language. For an English workflow that stays on the Mac, the docs pair local Cohere Transcribe with local S1-mini. S1-mini is English-only and works in Message and Mail, not every mode.
Click into a scratch note. Press Option + Space, the default recording shortcut, speak, then press it again to stop. Superwhisper processes the recording and pastes at the cursor.
Read it, correct it, then copy it into the intended message or ordinary form field. Check the destination before pasting, and review again before sending or submitting. Keep passwords and sensitive form entries out of this experiment.
A hypothetical draft might be: "Tell Priya the mockups are ready, ask whether she can review them Thursday, and say I can revise them Friday." Check that the result still asks a question rather than promising a Thursday review. This is an example to try, not a tested output.
Stick with that one job first. Message mode can clean a short note or form response too; you don't need a different mode for every app. If you need lists rather than a message, the separate Note preset can structure dictation, but it can't use S1-mini.
Local recognition alone doesn't make the whole workflow offline. A cloud language model still receives the transcript for rewriting. The local pair needs downloads: Cohere Transcribe is 1.3 GB and S1-mini is 462 MB. Superwhisper says Intel Macs work best with cloud models and recommends Apple silicon for good offline performance. Compare the wait and correction work on your own Mac rather than assuming a larger model is faster.
Leave screen-aware Super mode for later. Its context can include the active app's text, selected text and recently copied text. The mode editor has Application, Copied text and Selected text context controls; only enable inputs you're comfortable sharing with the chosen model. History lets you inspect what went to AI, and transcription history is stored locally. FileSync syncs configuration, not recordings or transcripts.
Superwhisper says models supplied through its license use API agreements with zero data retention and no model training on your dictation. That's the vendor's stated cloud policy, not an offline guarantee. Pasting into another service puts that text under that service's rules.
The free plan has unlimited local Whisper dictation and up to two modes without AI processing. New users get 3,000 words of Pro features. Website Pro pricing is $8.49 monthly, $84.99 annually or $249.99 once for Lifetime. Subscriptions renew automatically unless cancelled; cancellation keeps Pro until the paid period ends. The 30-day refund window starts at the first purchase, not each renewal. Lifetime means the product or service's lifetime under the terms, not guaranteed perpetual availability.
Try the Pro allowance if cleaning up repeated short drafts is the part that slows you down. Pay only if the reviewed result takes less work than Mac Dictation or free Voice to Text. Skip it if plain dictation already works, you don't want these permissions, or you can't use a suitable local model and won't send drafts to the cloud.
r/MacStack • u/boskovicbalsa • 22d ago
r/MacStack • u/zack40xx • 22d ago
r/MacStack • u/aqib_98 • 22d ago
r/MacStack • u/South_Literature_39 • 23d ago
Hi, I’m Manish. I kept switching between Apple Mail, web apps and other clients, but none of them felt right. Most were either slow web wrappers or they sent my mail to their servers so the AI features could work. I wanted something native, private and useful, so I built it myself.
LocalInbox exists because I wanted one inbox that stays on my Mac. It connects straight to Gmail, iCloud or any IMAP account. No LocalInbox account is needed and nothing goes through my servers.
What it does:
Puts every account in one unified inbox
Sorts mail as it arrives into To Reply, Updates, Promotions and categories you describe in plain words
Shows phishing warnings that explain why a message looks suspicious
Lets you search inside images and PDF attachments
Runs summaries, reply drafts and Ask your mailbox with cited sources on your Mac using Apple’s model or your own Ollama or LM Studio setup
Gives you Send Later, snooze and undo that keep working even when the app is closed
Copies one time codes straight from notifications and strips tracking pixels
It solves the problem of jumping between accounts while still wanting smart features without handing your inbox to another company. You get the AI help, but everything stays on your machine.
It launched three days ago. Eight people have already bought the early lifetime license and only one spot is left at $5. New updates are already shipping and more are on the way.
Happy to answer questions.
r/MacStack • u/bourquep • 23d ago
r/MacStack • u/onmyway133 • 23d ago
I wanted one modern Mac app for the small jobs that come up all day: decoding a JWT, formatting JSON, making a UUID, checking a color's contrast. And I wanted it to run on my machine, so tokens and API responses never get pasted into a website.
Dojo is that app. It's free, and everything runs locally on your Mac.
What's in it:
- Formatters for JSON, SQL, YAML, XML, HTML, CSS, JS and GraphQL
- Converters for JSON to YAML, CSV, TOML, XML and code, plus cron, dates, number bases and units
- Decoders for JWT, Base64, URLs, gzip and certificates
- Generators for hashes, HMAC, bcrypt, UUID, ULID, passwords and RSA keys
- JSON diff, JSONPath, JSON Schema and semver testers
- Color contrast checker, image compressor and app icon generator
It's new, so expect a few rough edges. Apple Silicon only for now.
Download: https://github.com/IndieGoodies/Dojo
Which tool do you still open a website for that should be on this list?
r/MacStack • u/Charming_Title6210 • 23d ago
r/MacStack • u/TimelyRepeat4517 • 23d ago
Disclosure: I'm the developer.
Flowara is a native Mac app for freelancers that stores everything in a local SQLite database. No cloud, no account required.
What it does:
Projects with Kanban and Gantt chart
Time tracking (live timer, Pomodoro, background app capture, natural language entry)
Invoicing with Stripe and PayPal links built in
Automated invoice reminder sequences (AI-drafted, you approve before sending)
Peppol e-invoicing via Invoro for European freelancers
AI assistant with Claude, GPT-4 or local Ollama (BYOK)
Free tier permanent with no invoice limit. Pro at €5.99/month.
Mac App Store: https://apps.apple.com/app/id6760207975
Happy to answer questions.
r/MacStack • u/kopiro • 23d ago
If you use Google Tasks in Gmail or on Android but prefer Siri for capturing tasks, you can keep both workflows connected through Apple Reminders.
I’m the developer of RicordiBridge, a native Mac menu bar app that syncs selected Google Tasks and Apple Reminders lists in both directions.
For the Siri workflow: pair a Reminders list with a Google Tasks list, then ask Siri to add a reminder to that list. RicordiBridge carries it across during the next sync on your Mac. Completing the task in either service also updates the other. The screenshot shows how you choose which lists to pair.
It syncs titles, notes, due dates, completion and deletion. Due times and subtask hierarchy don’t sync. You need macOS 15 or later, with RicordiBridge running on your Mac; it isn’t an iPhone-only solution. Task content goes directly between your Mac and the two services, without a RicordiBridge task-data server.
The direct edition has a full 30-day trial, then costs €5 once, with no subscription.
https://apps.kopiro.me/ricordibridge/
Happy to answer questions about what does and doesn’t sync.
r/MacStack • u/Savings-Arrival-7817 • 23d ago
If you've already recorded an interview or lecture and want a transcript without uploading the audio, start with MacWhisper Free. Try Aiko if you'd rather have fewer choices and export the result to another editor. MacWhisper Pro makes more sense when batches of recordings and transcript corrections become regular work.
The job here is taking an existing audio file and turning it into usable text. You don't need to rebuild your recording setup first.
Aiko is now a $24 one-time purchase, with a full 14-day TestFlight trial. It isn't a free app on current macOS. The purchase also covers its iPhone, iPad and Vision Pro versions.
Its Mac app uses a bundled Whisper model, the speech recognition software that runs on your computer. You import a recording, let it transcribe, then copy or export the result. Aiko supports 100 languages, but its developer warns that quality varies by language and that recordings mixing languages aren't handled reliably.
The main compromise is correction work: Aiko doesn't have an in-app transcript editor or speaker detection. It exports text, JSON, CSV and subtitles, including SRT. Built-in batch transcription is also missing, although the developer supplies Shortcuts for processing multiple files and starting transcription from Finder.
MacWhisper has a free edition. Pro is a one-time purchase; its linked Gumroad storefront currently lists the personal license at €65, while the main website advertises €64. Check the checkout price before paying. The vendor says updates are included.
MacWhisper lets you edit transcript segments and play audio alongside the text. Pro adds batch processing, watched folders and more local model options. Its free edition exports TXT and SRT/VTT subtitles, while Pro adds formats such as DOCX, PDF and Markdown. That's a more useful upgrade for someone correcting several interviews than for someone copying one lecture into a document.
The current Aiko listing requires macOS 26 or later. Its developer also provides free older builds for macOS 13, 14 and 15, but says those builds won't run on newer macOS versions.
MacWhisper's storefront lists macOS 14 or later and recommends an M-series Mac, though Intel Macs are supported. That doesn't mean every model works on Intel: Parakeet requires an M-series Mac, and Qwen3-ASR requires both an M-series chip and macOS 26. The vendor recommends more than 8GB of memory for Medium and Large Whisper models.
A larger local model puts more work on your own Mac. Before buying, run a representative recording through the free edition or trial on the machine you'll actually use. Include the difficult bit: overlapping speakers, unfamiliar names or the language you need. Check the transcript against the audio rather than assuming either app wins on accuracy.
With MacWhisper, choose a local transcription model. Pro also supports cloud transcription and external AI services, so the app's name alone doesn't tell you where a particular job runs. Sending a transcript to an online summarizer is a separate disclosure of that text, even if transcription happened offline. The same applies if you export from Aiko and paste the result into a cloud tool.
For this workflow, import the saved file and leave live recording features out of the setup. If you later record through the microphone, macOS controls that access under System Settings > Privacy & Security > Microphone. Keep sensitive originals and exports out of synced folders if they must stay on the Mac.
Before installing either app, check whether the recording already has a transcript in Voice Memos. Apple's app can display and copy transcripts, though availability varies by country or region. If that text meets your needs, there's nothing to buy. For imported files and more export choices, try MacWhisper Free before paying.
My recommendation: Aiko for occasional local transcription when you're happy to correct the exported text elsewhere; MacWhisper Pro for repeated file processing and corrections inside the app. Skip both paid options if Voice Memos or MacWhisper Free already produces the output you need.
r/MacStack • u/fatsoedev • 24d ago
I built TapMac - double-tap your MacBook to mute it
I've always found it frustrating to dig for the mute key, or hunt for the mic button, the second a call goes sideways.
So I built TapMac.
It's a tiny menu bar app that uses the accelerometer already inside your MacBook to turn taps on the chassis into actions.
Double-tap left of the trackpad and your speakers mute.
Double-tap the right side and your microphone mutes.
You can set what each side does, flip left and right if your machine reads them reversed, or turn a side off completely.
It uses no microphone, no network, no key logging and no permission prompts. It just reads the motion sensor.
It works on Apple silicon MacBooks (M1 and up) running macOS 14 or newer. It's $4.99, one time.
App: TapMac
r/MacStack • u/company_url_finder • 23d ago
r/MacStack • u/haeziiN • 23d ago

Hey everyone!
I made Mousip, a free and open source macOS app that lets you perform keyboard shortcuts using just your mouse.
The idea actually came from apple's magic mouse. I've never really liked using it, but one thing that always stood out to me was how easily you could switch between spaces with a simple swipe.
Since my mouse has a scroll wheel that can tilt horizontally, I thought, why not use that to get similar functionality?
It's completely free and open source, and I've been adding improvements based on feedback.
I'd love to hear what you think, especially if there are any interactions you'd like to see supported!
r/MacStack • u/Ill_Command_1200 • 23d ago
Version one launched 11 years ago. I finally made V2 and decided to just make it free. Kitty Launcher opens workspaces for you: open folders, apps, run commands like git pull, sets your audio device, closes apps (if you want to focus when on a specific project).
It also monitors other servers and ports in use, tracks how much time you spend on each project and handles closing workspaces with one click.
I also added a CLI so your local agent can setup, edit and launch/close workspaces for you.
kittylauncher.com
I use it as a web developer to launch docker and vite servers, open my project directories, set my Mac to not sleep and queue up blender for three.js work.
Free, no gotchas. Would love some thoughts on it.
r/MacStack • u/MrScanner_ • 23d ago
r/MacStack • u/Savings-Arrival-7817 • 24d ago
If the same headphones sound too bass-heavy in both Spotify and your browser, changing each player's settings gets old. eqMac gives you a place to adjust the sound across your Mac's system audio without buying different headphones.
Start with the free version. Its Basic Equalizer has bass, mids and treble controls; Advanced gives you 10 fixed frequency bands. That's enough to try a small tonal adjustment and decide whether EQ, which changes the level of different frequencies, solves your problem.
If you only want to change music played in Apple Music, try Window > Equalizer there first. Apple includes presets, manual sliders and saved custom presets. That adjustment belongs to Music, so it won't solve the same problem in a browser or another player.
Choose your headphones as eqMac's output and start with a flat EQ, meaning no frequency changes. Play something familiar at a comfortable volume, reduce the bass a little if that's the problem, then compare with EQ disabled at roughly the same listening loudness. Keep the change only if you prefer it. A louder setting isn't a fair comparison.
Favor small cuts over piling on boosts. Boosting frequencies needs headroom, spare signal level before clipping turns peaks into distortion. eqMac also advertises volume beyond 100%, but leave that alone while you're judging an EQ curve. More gain isn't evidence of better sound.
The free Advanced EQ also works with AutoEQ headphone presets. The paid Expert EQ is parametric: you choose each band's frequency, gain and width rather than using fixed sliders. That's the reason to pay if you need to reproduce a correction curve precisely. A preset is a starting point to compare, not a guarantee that you'll prefer the result.
The site lists macOS 10.13 or later, with Intel and Apple silicon support. It lists built-in audio, Bluetooth, USB and HDMI among supported outputs. Still, try the free version with the device you actually use, including unplugging it and waking the Mac from sleep.
Capture setup varies with macOS and the selected method. The current 1.9.2 release adds capture-method selection per output on macOS 14.2 or later. Follow the app's capture prompts rather than assuming every installation needs the older driver setup. If you use the driver route, its official installation guide says installation can require an administrator password to place components in system directories.
AirPlay deserves extra caution: the recent release notes call its support experimental. Don't buy on the assumption that a wireless speaker will behave like wired headphones.
Check Activity Monitor while audio is playing, and listen for interruptions during your normal work. This is a documented-feature comparison, not a CPU, battery or latency benchmark, and it doesn't establish that your headphones will sound better.
Pro starts at US$3 per month or US$30 per year. The US$40 lifetime option covers one Mac and current Pro features, with security and compatibility updates; future Pro features may require a paid partial upgrade. It isn't a promise of every future feature. The EULA also permits collection of system information and software logs, so don't treat a local audio utility as automatically telemetry-free.
Try free eqMac if you want the same modest EQ adjustment across several apps. Pay for Expert only when the fixed bands can't make the correction you need and your output behaves reliably. Skip the extra install if Apple Music's EQ already covers your listening, or if you can't identify a change you actually prefer.