Refract purple prism ad creative studio app icon

Refract

Move from one brief to a reviewable, nine-variant ad set without losing the limits or the source facts.

macOS 14+ One purchase · $10 Complete app — nothing locked No account Apple notarizedDeveloper ID signed Updated Aug 2026
See it running

A quick tour of Refract

A native ad-copy generator and validation workspace for Mac. Describe a product, angle, audience, benefits and tone once; choose Meta, Google, LinkedIn or all three; then edit three variants per platform beside live previews, field-level character budgets and a transparent heuristic hook score.

A silent screen tour of the shipping Refract app: All platform variants within limits; Direct report reflects live edits.

Website Direct edition

Pay once. Fully unlocked. Verified by Apple.

This website download is a separate direct-distribution build from the Mac App Store edition. It contains no StoreKit purchase flow or subscription screen: every feature is available after the one-time website purchase.

Apple notarized this exact disk image after an automated malware check. It is signed with the publisher's Developer ID and its notarization ticket is stapled to the download, so Gatekeeper can verify it even when your Mac is offline.

How signing, notarization and installation work
Version
1.0 (build 9)
Released
2026-08-24
Requires
macOS 14 or later
Architecture
Apple silicon and Intel
Download
3.0 MB DMG
Installs as
Refract.app
Apple check
Notarized · Developer ID signed
SHA-256
816bb189768b16620d5380a749d2ec972addecfdfdd7264333f45344f0cbd658
What it is

A native ad-copy generator and validation workspace for Mac. Describe a product, angle, audience, benefits and tone once; choose Meta, Google, LinkedIn or all three; then edit three variants per platform beside live previews, field-level character budgets and a transparent heuristic hook score.

Refract keeps the campaign brief and the generated ad set in one native Mac window. Enter the product, angle, audience and concrete benefits, choose a bold, friendly, professional or playful tone, and select the destinations you need. With all three platforms selected, the same brief becomes three Meta variants, three Google variants and three LinkedIn variants, each split into headline, primary text, description and call-to-action fields.

Every variant remains editable. Refract shows the text inside a platform-shaped preview and counts each field as you type using Unicode grapheme clusters. The visible budget changes by platform and field, with near-limit and over-limit states surfaced immediately. Its 0–100 hook score is deterministic: it rewards disclosed copy signals such as useful hook words, an appropriately sized headline, a question or number, a concrete CTA and substantive primary text, while penalizing empty or over-limit fields. It is a drafting heuristic, not a forecast of clicks or conversions.

Generation always has a local deterministic path and does not require a model account. If a supported provider is available, Refract can ask Apple Intelligence, Ollama, LM Studio or a bring-your-own cloud model for enriched variants. Model output is accepted slot by slot only when all four fields exist, every field fits and numeric or risky claims are supported by the supplied brief. Otherwise that slot returns to the fitted deterministic variant instead of presenting unsupported social proof, free offers, superlatives or statistics as ready copy.

Copy a single field, a whole ad with clean paragraph spacing or the complete Markdown ad-set report. The report records the campaign summary, selected platforms, average hook score, over-limit count, every variant and every field validation. Edits made in the live workspace flow into the report. The separate website Direct edition is Developer ID-signed and Apple-notarized, permanently unlocks all-platform generation and full reports after one purchase, and contains no StoreKit subscription or in-app purchase path.

How it does its job

One structured campaign brief

Set the product, angle, audience, benefits and tone once, then choose any combination of Meta, Google and LinkedIn.

Three variants per platform

Create headline, primary text, description and CTA fields for three distinct slots on every selected destination.

Editable destination previews

Review and change copy beside a Meta feed post, Google search ad or LinkedIn sponsored-card preview rather than in an abstract text list.

Live character budgets

See grapheme-aware counts, remaining space and clear near-limit or over-limit states for each field as the copy changes.

Grounded generation fallback

Use deterministic templates with no model, or connect an optional provider; incomplete, over-limit or unsupported model slots fall back to the grounded local version.

Report-ready handoff

Copy individual fields, complete variants or a Markdown report whose ad copy and validation details reflect the latest live edits.

What it doesn't do

Refract drafts and validates text; it does not create images or video, publish campaigns, connect to ad accounts, manage spend, run experiments or measure results. Its previews are representative layouts rather than exact network rendering, and platform specifications and policies can change, so confirm current requirements in Meta, Google and LinkedIn before publishing. The hook score is a copy heuristic, not a performance prediction, compliance review or factual approval. Grounding checks look for unsupported numbers and a defined set of risky phrases; they cannot prove every claim true or catch every policy issue, and all generated copy still needs human brand, factual, legal and platform review. The current workspace holds one active campaign in memory and exports by clipboard rather than providing a saved campaign library or file export. Local providers require their own running service, Apple Intelligence depends on supported Apple hardware and macOS availability, and a cloud provider receives the submitted brief through that provider under its terms.

Native, local-first, and yours

Refract is a native Mac app distributed as a complete, fully activated download. No subscription, no account, no locked features, no tracking.

Buy & download

Get Refract

Choose $10 for one app, $20 for two different apps, or $49 for every published app through Stripe's hosted checkout. The complete app downloads straight away; each download link works once and expires after a while.

Common questions

What is Refract?

A native ad-copy studio for Mac. Turn one product brief into three editable variants each for Meta, Google and LinkedIn, inspect every field against its platform character limit, compare deterministic hook scores, and copy individual ads or a complete Markdown report.

Who is Refract for?

Refract is for founders, product marketers, paid-media teams and agencies drafting review-ready ad copy for Meta, Google and LinkedIn. Turn one campaign brief into editable Meta, Google and LinkedIn ad variants, validate every field, and copy a complete report.

Does Refract run on macOS?

Yes. Refract is a native Mac app and runs on macOS 14+.

Does Refract need AI to generate ad variants?

No. Its deterministic generator creates fitted variants and validates them locally without a model, API key or Refract account. A supported model is optional enrichment, and every returned slot still faces the same completeness, grounding and character-limit checks.

Which ad platforms does Refract support?

The current version supports Meta, Google and LinkedIn. You can select one, two or all three; Refract creates three variants for each selected platform and applies the field budgets built into the app for that destination.

What does the Refract hook score mean?

It is a disclosed 0–100 drafting heuristic based on copy features such as hook words, headline length, questions or numbers, CTA presence, primary-text substance and limit compliance. It is not trained on your ad account and does not predict reach, clicks, conversion rate or revenue.

Is the website edition fully unlocked?

Yes. The separately built Refract Direct edition permanently enables all-platform generation and complete reports and excludes the App Store paywall and StoreKit code. It is a one-time website purchase with no subscription, account or trial timer.

Is this the same Refract edition as the Mac App Store version?

No. The Mac App Store edition can include Apple's in-app subscription system. The website Direct edition is a separately signed build with no StoreKit purchase flow: one website purchase unlocks the complete app with no recurring charge.

Is Refract the full version, or are features locked?

The download is the complete app. There is no subscription, no locked tier, no account, and no trial timer — every feature is included.

How do I get Refract?

Choose $10 for one app, $20 for two different apps, or $49 for every published app through Stripe's hosted checkout on this page. The download starts straight away; each download link works once and expires after a while.

Is the Refract Direct edition notarized by Apple?

Yes. Version 1.0 is signed with a Developer ID certificate, notarized by Apple, and distributed with a stapled notarization ticket. Its published SHA-256 checksum is 816bb189768b16620d5380a749d2ec972addecfdfdd7264333f45344f0cbd658.

Refract One purchase · from $10 Buy & download