← Back to hub
Micro SaaS

Empty screens. Blame-free copy.

Paste the moment. Get empty + error microcopy with length and blame lint — before you ship UI without a UX writer.

No credit card required · Cancel anytime

Key Takeaways

  • Empty + error packs in one paste.
  • No-blame / no-apology lint flags.
  • Honesty: drafts — not a conversion guarantee.
EmptyKit interface overview
Framework mapping

Empty states first. Errors next.

Decision-support microcopy — not a UX writing certificate.

Empty heading
Error title
No-blame lint
Human review
What it is

EmptyKit — definition

EmptyKit drafts empty-state and error-state microcopy from a pasted screen context, with deterministic no-blame / no-apology / length lint so indie teams ship UI copy without a full UX writing suite.

What this is NOT

  • Not a social network, ad network, or engagement guarantee.
  • Not a promise of reach, followers, or sales.
  • Not a substitute for your brand review before you post.

Controller / Processor — When packs mention privacy roles, we use GDPR Art.4 labels: Controller and Processor (decision-support only).

Why it stalls

UI shipped. Copy still blank.

Blank empty state

Designers leave lorem; engineers ship anyway.

Blamey errors

Errors say invalid input and users bounce.

Apology fluff

Oops and sorry waste the line that should explain the fix.

Late rewrites

You rewrite copy after support tickets pile up.

What you get

Paste. Draft. Lint.

Empty + error packs from one screen context.

Empty pack

Heading, body, and button that invite action.

Error pack

Title, body, and next-step action.

Lint flags

Blame, apology, and length risks called out.

Copy-ready strings

Markdown you can paste into Figma or the repo.

Why EmptyKit

Everything you need for empty/error copy

Built for indie teams shipping UI without a UX writer.

Severity-ranked findings

Heading, body, and button that invite action.

Platform-aware

Title, body, and next-step action.

Hashtags included

Blame, apology, and length risks called out.

Copy-ready

Markdown you can paste into Figma or the repo.

From paste to microcopy pack in 3 steps

From paste to microcopy pack in 3 steps

1

Paste the screen context

What the screen lists and why it is empty or failed.

2

Draft

Deterministic empty + error packs with tone.

3

Review

You ship strings. EmptyKit does not edit your product.

What you get

Paste. Draft. Lint.

Empty + error packs from one screen context.

Blank empty state

Designers leave lorem; engineers ship anyway.

Empty pack — Heading, body, and button that invite action.

Trust model

Draft · lint · human review

Deterministic empty/error packs from your paste. Lint flags blame and apology-as-fix. Optional AI never invents features. You ship the strings.

Read the methodology →
Positioning

Paste-first microcopy — not a UX CMS

#EmptyKitBlank Figma / generic AI
1Empty + error packs with structureOne vague sentence or lorem
2No-blame / no-apology lintOften blames the user
3Self-serve from /moFull writing suites or free toys
4Decision-support onlyMay over-promise brand systems
Trust

Methodology before you ship

AI draft · human review · decision-support only.

Read methodology →Open studio
Drafts

Try it on this page

or generate below.

Controls

Result

Your output will appear here.
$9/mo — Upgrade

Saved history

Saving & exporting your diagnostics is a Pro feature. Upgrade to keep a running history and export it as Markdown or PDF.

Built for indie product teams

Capability cards describe the studio. No fabricated customer counts.

Capability
Copy variants

A product brief becomes five short drafts.

Capability
Platform fit

Length and tone follow the channel you pick.

Capability
Hashtags

Relevant tags included — you still edit them.

Simple plans that scale

All paid plans include

  • Microcopy studio
  • Lint checklist export
  • Rule-based checks (decision-support)
  • Email support on paid plans — no hidden add-ons for core studio use
Free
$0
  • Limited AI drafts: 3/day · 15/mo (fair use)
  • Studio demo (no extra LLM fee)
Most popular
Pro
$9/mo
  • AI included: 40 runs/day · 300/mo (fair use)
  • No separate ChatGPT subscription required
  • Priority support · 2 months free with yearly
Get ProOr pay yearly — $8/mo
Enterprise
Custom
  • Team seats · API access (roadmap)
  • Optional BYOK (your OpenAI key)
Configure BYOK

Feature comparison

What each plan includes — quotas reflect the enforced fair use limits.

DimensionFreeProEnterprise
Usage
AI runs3/day · 15/mo40/day · 300/mo200/day · 3,000/mo
Report exportWatermarkedClean exportClean export
Audit logNot included✓ Included✓ Included
Product
Empty + error packs✓ Included✓ Included✓ Included
No-blame lint✓ Included✓ Included✓ Included
Tone presets✓ Included✓ Included✓ Included
Honesty: decision-support✓ Included✓ Included✓ Included
BYOK (your LLM key)Not includedNot included✓
SSONot includedNot includedRoadmap
Support & compliance
SupportCommunityPriorityCustom SLA

Already paid? Unlock Pro with your license

Licenses are issued manually after your payment is confirmed: we generate one per paid order and send it to the purchase email, typically within a few hours. Enter it below to activate Pro on this device — no account needed. Nothing yet? Write to lixingliangsy@163.com and reference your order email.

EmptyKit — frequently asked questions

Your questions, answered

Click a tab to expand it; click again to hide. All content stays on the page for search engines.

Start smarter today

Join builders using EmptyKit. Free to try — no card needed.

Trusted · Cancel anytime

Leads inbox (demo CRUD)

0 leads
No leads yet — submit the signup form.
Was this result helpful?Feedback