Skip to content

I built my first macOS app without writing any Swift

Flit is $19 once, for the first 50 licenses, and you're seeing it before X does.

Atta from StartupBase <[email protected]>

Other

Sent with Amazon SES Sends about 1 a week All facts

StartupBase promotes Flit, a macOS app that enables dictation without requiring Swift knowledge. The app offers features like local text processing, filler stripping, and punctuation correction, with a one-time pricing model of $19. It also provides a 7-day free trial with no credit card required.

What the raw message shows

From the headers

Sent with
Amazon SES See it in the headers

In the HTML

Built with
Dark-mode styles

Across StartupBase's email

Sends
About 1 a week
DMARC
Not enforced

Failures are monitored but still delivered.

The copy

526 words · about 2 min to read

This Week in StartupBase #21

Hey everyone 👋

I shipped my first macOS app this week. I don't write Swift.

It's called Flit: dictation that runs entirely on your Mac. Hold a key, talk, let go, and finished text lands in whatever app you're in. Fillers stripped, punctuation right, "ten thirty AM" comes out as 10:30 AM every time rather than most times. Around four times faster than typing.

Nothing leaves your machine. No account, no telemetry, no server that ever sees a word. Wispr Flow screenshots your screen and sends it to their cloud for context. Flit reads the text locally, holds it for one dictation, then forgets it. Open Little Snitch and check me on that.

If you write code, this is the part worth a look. Flit indexes your open project's file and symbol names locally, so spoken identifiers come out spelled right, and it never rewords you inside a terminal or an editor, so "git log dash dash oneline" survives as git log --oneline. Cursor, VS Code, Xcode, Zed, Warp, iTerm, all of them.

The pricing is the old kind. $19 once, not $19 a month. No account to create, nothing to renew, two Macs, and the app stays yours. Seven days free first if you'd rather try it, no card.

That price covers the first 50 licenses and goes up after. You're seeing it before anyone else. It isn't on X yet and I'm posting there tomorrow.

→ Get Flit for $19

Top launches this week

🥇 Signalto AI

Track & improve AI visibility across ChatGPT, Google AI, Perplexity and Claude

🥈 PaperLock

Private iPhone vault that organizes papers and answers questions

🥉 ZocialComment

Export social media comments to CSV, Excel, and JSON files

Banking News in AI

Curated daily AI news for banking and fintech executives

Money Funny

Create funny voiced product ads for TikTok and Reels

Coddy

Free interactive lessons for learning coding across fifteen languages

VendorButton

Post-purchase product recommendations across connected websites

DreamLock

Private voice-first dream journal with painted morning interpretations

Founder World

Focused connections with context for a more meaningful network.

LetsLaunch

Free launch directory for SaaS and micro-SaaS products

👑 Holding the homepage

The three highest-paying launches on Outrank hold the StartupBase homepage until someone outranks them. Right now:

aelívra · guided wellbeing platform

A personalised wellbeing platform that combines health records, symptoms, wearables, and evidence-based protocols for sleep, energy, nutrition, stress, and recovery.

$350

The Board · pay-to-rank brand board

A public leaderboard where brands buy ranked spots, show a logo and link, and compete for attention through bids and takeovers.

$175

ScholarSail · connected study workspace

AI study tools for students that turn notes into mind maps, spaced-repetition flashcards, and 3D memory palaces while organizing focused work.

$171

Want a spot? Pay more than whoever holds it. Take #1 for $360 →

👀 Before you go

If you found this newsletter useful, please consider forwarding it to someone who would enjoy it just as much. ❤️

Want to promote your product? You can sponsor the newsletter or bid for a spot on the homepage .

See you next week.

— Atta ( @attacomsian )

The words as text: what a screen reader can follow, and all there is when images don't load.

What the headers say

Read from the message's own headers, as it arrived.

Came from
a27-45.smtp-out.us-west-2.amazonses.com · 54.240.27.45

Amazon SES's sending servers

SPF
Pass for mail.startupbase.io
DKIM
  • Pass signed by startupbase.io
  • Pass signed by amazonses.com
DMARC
None for startupbase.io

Policy: none, so failures would still be delivered

Unsubscribe
Missing

No List-Unsubscribe header, which Gmail and Yahoo require of bulk senders.

Complaints
Feedback loop set up

Mailbox providers can report spam complaints straight back to the sender.

Show all 13 headers

As received, minus the delivery side: the archive's own addresses show as [recipient], its mail servers as [receiver], signatures are left out and unsubscribe links trimmed to their host.

Route

Received Identifies Amazon SES
from a27-45.smtp-out.us-west-2.amazonses.com (54.240.27.45) by [receiver] (cloudflare) id ERAmzSrZfeQC for <[recipient]>; Mon, 14 Sep 2026 13:22:48 +0000

Authentication

Received-SPF Authentication result
pass ([receiver]: domain of 010101a0a015a475-d90eec89-a989-4972-b66f-f6cae3b73c2a-000000@mail.startupbase.io designates 54.240.27.45 as permitted sender) receiver=[receiver]; client-ip=54.240.27.45; envelope-from="010101a0a015a475-d90eec89-a989-4972-b66f-f6cae3b73c2a-000000@mail.startupbase.io"; helo=a27-45.smtp-out.us-west-2.amazonses.com;
Authentication-Results Authentication result
[receiver]; dkim=pass header.d=startupbase.io header.s=lkqc5nkc52lpvcfo3avgcwzo6aqwviwk header.b=feN9Z776; dkim=pass header.d=amazonses.com header.s=hsbnp7p3ensaochzwyq5wwmceodymuwv header.b=Z+1Yw447; dmarc=none header.from=startupbase.io policy.dmarc=none; spf=none ([receiver]: no SPF records found for [email protected]) smtp.helo=a27-45.smtp-out.us-west-2.amazonses.com; spf=pass ([receiver]: domain of 010101a0a015a475-d90eec89-a989-4972-b66f-f6cae3b73c2a-000000@mail.startupbase.io designates 54.240.27.45 as permitted sender) smtp.mailfrom=010101a0a015a475-d90eec89-a989-4972-b66f-f6cae3b73c2a-000000@mail.startupbase.io; arc=none smtp.remote-ip=54.240.27.45

Platform

X-SES-Outgoing Identifies Amazon SES
2026.09.14-54.240.27.45

Unsubscribe and feedback

Feedback-ID
::1.us-west-2.MYNdku6qRiSFVqGw373y/LenxsfsIteSCPfP4s/tNG4=:AmazonSES

Message

From
Atta from StartupBase <[email protected]>
Reply-To
Atta from StartupBase <[email protected]>
Subject
I built my first macOS app without writing any Swift
MIME-Version
1.0
Content-Type
text/html; charset=UTF-8
Content-Transfer-Encoding
quoted-printable
Message-ID
<010101a0a015a475-d90eec89-a989-4972-b66f-f6cae3b73c2a-000000@us-west-2.amazonses.com>
Date
Mon, 14 Sep 2026 13:22:48 +0000

More from StartupBase

All 6 emails
StartupBase

1,200 Macs later 👀

StartupBase

I built a Mac app in 2 days. 865+ people bought it in 4 days 🚀

StartupBase

Outrank week one: 83 launches, $2,197 🔥

Similar campaigns from other brands

Different brands running the same play. Compare any of them side by side.

Walmart

College tech that makes the grade 💻🏆

Compare
Crate & Barrel

It’s easy to redo your dining room—just let The Design Desk help →

Compare

Archived for reference and commentary. StartupBase, its logos and content are the property of their respective owners; Inbox Archive claims no affiliation and has disabled all links. If you own this content and would like it removed, get in touch.