// Quillpilot — all section components const { useState, useEffect, useRef } = React; // --- ICONS --- const Icon = { Quill: (p) => , Arrow: (p) => , Plus: (p) => , Check: (p) => , Calendar: (p) => , Close: (p) => , Sparkle: (p) => , }; // =============== NAV =============== function Nav({ onOpenModal }) { return (
Mismu
Features Pricing { e.preventDefault(); onOpenModal('changelog'); }}>Changelog
Start writing
); } // =============== HERO =============== function Hero({ onSignup }) { const [email, setEmail] = useState(''); const [submitting, setSubmitting] = useState(false); const [typed, setTyped] = useState(''); const full = "There's a particular kind of quiet you find at sunrise on a slow trail — the kind that makes your espresso taste like a small triumph and reminds you why you started running before the world woke up"; useEffect(() => { let i = 0; let timer; const tick = () => { if (i <= full.length) { setTyped(full.slice(0, i)); i++; timer = setTimeout(tick, 28 + Math.random() * 30); } else { // restart after pause timer = setTimeout(() => { i = 0; setTyped(''); tick(); }, 4500); } }; tick(); return () => clearTimeout(timer); }, []); const submit = (e) => { e.preventDefault(); if (!email.includes('@')) return; setSubmitting(true); setTimeout(() => { onSignup(email); setEmail(''); setSubmitting(false); }, 600); }; return (

Your AI co-author
for WordPress
running on autopilot

Two long-form, humanized articles delivered to your WordPress feed every week — researched, drafted, SEO-tuned, and scheduled. You stay hands-free.

setEmail(e.target.value)} required />
{[ 'https://i.pravatar.cc/56?img=12', 'https://i.pravatar.cc/56?img=32', 'https://i.pravatar.cc/56?img=44', 'https://i.pravatar.cc/56?img=68', ].map((src, i) => (
))}
Be among the first to taste hands-free.
2,000+ WordPress writers already on the waitlist.
W thoughtful-wanderings.com
Drafting · Tuesday morning post
982 / 1,200 words
Lifestyle · Long-form

Why the slowest miles teach the most

{typed}
Auto-publishing Tue 7:00 AM · 4 day queue
Preview draft →
Humanized by Claude
); } // =============== LOGOS =============== function Logos() { const logos = [ { name: 'Substack', mark: '✦' }, { name: 'Ghost', mark: '◐' }, { name: 'Medium', mark: 'M.' }, { name: 'Webflow', mark: 'w' }, { name: 'Notion', mark: 'N' }, { name: 'BeeHiiv', mark: '🐝' }, ]; return (
Trusted by writers shipping on
{logos.map((l, i) => (
{l.mark} {l.name}
))}
); } // =============== HOW IT WORKS =============== function Steps() { return (
Three steps to autopilot

Hands-free in
under five minutes

From a fresh WordPress install to a self-updating publishing engine — no plugins, no prompts, no babysitting.

{/* Step 1: Connect */}
01

Connect WordPress

One-click OAuth or paste your site URL. We auto-detect categories, tags, author profiles, and your house style.

{/* Step 2: Configure */}
02

Configure your voice

Pick topics, cadence, tone, target length. Drop in past articles — Mismu learns your rhythm and vocabulary.

{/* Step 3: Publish */}
03

Publish on autopilot

Two humanized articles drop into your queue every week — already SEO-structured, image-paired, and scheduled.

); } function ConnectVisual() { return (
W
); } function ConfigureVisual() { return (
{[ { label: 'Cadence', value: '2× per week', icon: '⟳' }, { label: 'Tone', value: 'Conversational, expert', icon: '◐' }, { label: 'Length', value: '1,200—1,800 words', icon: '⎯' }, ].map((row, i) => (
{row.icon} {row.label}
{row.value}
))}
); } function PublishVisual() { const days = ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']; const publish = [1, 4]; // Tue, Fri return (
{days.map((d, i) => (
{d.slice(0, 1)}
))}
Next post in queue Tue · 7:00 AM
); } // =============== BENTO / FEATURES =============== function Bento({ onOpenModal }) { return (
Mismu — Beyond

AI-generated
slop.

Every article is researched, structured, voiced, and humanized — written to be read, not just indexed.

{/* Big card: Humanization */}

Humanization that
actually reads like you.

A two-pass voice engine studies your published archive and rewrites every draft in your cadence, idioms, and edge cases.
{/* SEO */}

Built-in SEO

Keyword intent, semantic clusters, internal links — handled before publish.
{/* Scheduling */}

Smart scheduling

Posts queue at your audience's peak windows — never the same day twice.
{/* Wide: Research */}

Research that cites sources

Mismu pulls fresh, citable sources from the open web and threads them inline — never fabricated.
onOpenModal('research')} />
); } function HumanizationVisual() { return (
Generic AI draft
In conclusion, running offers numerous benefits for both physical and mental well-being.
Voice-matched output
You don't run to feel good. You run to find out something about the day — what hurts, what doesn't, what you keep forgetting to bring up at dinner.
Voice match: 94% · AI-detection score: 0.04
); } function SeoVisual() { return (
{[ { kw: 'slow running benefits', vol: '2.4K', pos: 1 }, { kw: 'easy run pace heart rate', vol: '880', pos: 1 }, { kw: 'zone 2 training morning', vol: '1.1K', pos: 1 }, ].map((row, i) => (
{row.kw}
{row.vol}/mo ↑ #{row.pos}
))}
); } function ScheduleVisual() { return (
Tue 7am Fri 9am
Engagement window · last 90 days
); } function ResearchVisual({ onClick }) { return (
Heart-rate variability research from Stanford's HRV Lab (2024) shows that morning zone-2 runs produce a 12% larger overnight recovery delta than evening sessions [3].
{['Stanford HRV (2024)', 'J. Sports Sci.', 'Garmin DB', 'NIH meta-2023'].map((s, i) => ( {s} ))}
); } // =============== PERSONAS =============== function Personas() { const personas = [ { tag: 'Lifestyle', name: 'For Creators', desc: 'Travel, food, wellness — keep your aesthetic, lose the burnout.', img: 'https://images.unsplash.com/photo-1517694712202-14dd9538aa97?w=600&q=80' }, { tag: 'Indie SaaS', name: 'For Founders', desc: 'A consistent content engine that ships while you build the product.', img: 'https://images.unsplash.com/photo-1573496359142-b8d87734a5a2?w=600&q=80' }, { tag: 'Affiliate', name: 'For Marketers', desc: 'Long-tail keyword coverage, on schedule, in your brand voice.', img: 'https://images.unsplash.com/photo-1573496799652-408c2ac9fe98?w=600&q=80' }, { tag: 'Agency', name: 'For Studios', desc: 'Run twenty client blogs from a single dashboard. White-labeled.', img: 'https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=600&q=80' }, ]; return (
Mismu is built

Made for writers,
marketers, and makers.

Whoever you publish for, Quillpilot adapts to the cadence and the audience.

{personas.map((p, i) => (
{p.tag}
{p.name}
{p.desc}
))}
); } // =============== TESTIMONIALS =============== function Testimonials() { const testis = [ { q: "I was writing one post a month on a good month. Mismu puts two out a week — and readers can't tell which I wrote myself.", n: 'Priya Shah', r: 'Travel blogger', av: 'https://i.pravatar.cc/96?img=47' }, { q: "Our agency runs eleven client blogs through Mismu. The voice-match is uncanny — clients think we hired writers.", n: 'Marcus Diallo', r: 'Founder, Headline Studio', av: 'https://i.pravatar.cc/96?img=12' }, { q: "I used to spend Sunday nights writing for the week. Now I spend Sunday nights actually resting.", n: 'Hana Watanabe', r: 'Solo SaaS founder', av: 'https://i.pravatar.cc/96?img=44' }, { q: "The SEO structure alone justifies the price. We ranked for 14 long-tail keywords in the first month.", n: 'Theo Bauer', r: 'Affiliate marketer', av: 'https://i.pravatar.cc/96?img=33' }, { q: "I was skeptical of the 'humanized' claim. Then my editor read three drafts back to back and couldn't pick which was AI.", n: 'Ada Okonkwo', r: 'Newsletter writer', av: 'https://i.pravatar.cc/96?img=49' }, { q: "The Claude integration matters. The prose feels considered — not the usual AI sludge. Worth every dollar.", n: 'Lev Antonov', r: 'Indie publisher', av: 'https://i.pravatar.cc/96?img=58' }, ]; return (
Real writers.

Real publishing
on autopilot.

Six months in, here's how Quillpilot has changed the way they ship.

{testis.map((t, i) => (
{t.q}
{t.n}
{t.r}
))}
); } // =============== PRICING =============== function Pricing() { const [annual, setAnnual] = useState(false); const plans = [ { name: 'Starter', monthly: 0, annual: 0, desc: 'Test the engine on one site.', cta: 'Start free', ctaClass: 'outline', features: [ '1 article per week', '1 WordPress site', 'Voice trained on 3 sample posts', 'Standard SEO structure', 'Watermark in footer', ], }, { name: 'Writer', monthly: 29, annual: 23, desc: 'For solo creators who publish on cadence.', cta: 'Start writing', ctaClass: 'primary', featured: true, badge: 'Popular', features: [ '2 articles per week — hands-free', '1 WordPress site', 'Full voice training on 50 posts', 'Advanced SEO + internal links', 'Image suggestions + alt text', 'Citable research with sources', ], }, { name: 'Studio', monthly: 79, annual: 63, desc: 'Agencies & multi-site publishers.', cta: 'Talk to us', ctaClass: 'outline', features: [ 'Up to 5 sites', '4 articles per week per site', 'Per-site voice profiles', 'White-label dashboard', 'Priority Claude routing', 'Team seats included', ], }, ]; return (
Flexible plans

One price.
Two articles a week.

Cancel anytime. Voice training & first week are always free.

{plans.map((p, i) => { const price = annual ? p.annual : p.monthly; return (
{p.badge && {p.badge}}
{p.name}
${price} {price > 0 && /{annual ? 'month, billed annually' : 'month'}}
{p.desc}
    {p.features.map((f, j) => (
  • {f}
  • ))}
); })}
); } // =============== FAQ =============== function FAQ() { const [open, setOpen] = useState(0); const items = [ { q: "How is this different from ChatGPT or generic AI writers?", a: "Mismu runs on Claude with a voice-matching layer trained on your archive. Generic models produce generic prose — Quillpilot drafts read like you on a good morning, with cited sources and on-brand structure." }, { q: "Will Google penalize AI-generated content on my site?", a: "Google penalizes low-quality content, not AI per se. Our humanization pass + research citations + SEO structure consistently score in the top quartile for E-E-A-T signals. We also include a 'human-in-the-loop' approval mode if you prefer to review before publishing." }, { q: "Does it integrate with my existing WordPress setup?", a: "Yes. One-click OAuth or an Application Password connects in 30 seconds. We respect your existing categories, tags, featured-image flow, and post statuses. No plugin required, but we ship one if you want deeper control." }, { q: "Can I edit the drafts before they publish?", a: "Of course. Switch any post from 'auto-publish' to 'review queue' and the draft will sit in your inbox until you approve, edit, or reject it. The voice engine learns from every edit you make." }, { q: "What if I run multiple sites or write for clients?", a: "The Studio plan supports up to 5 WordPress sites with separate voice profiles per site. For larger agency rollouts, talk to us — we offer white-label dashboards and unlimited-site pricing." }, ]; return (
Got questions?

We've got
autopilot answers.

Can't find your answer? Email support@mismu.com — we reply within a day.

{items.map((item, i) => (
setOpen(open === i ? -1 : i)}>
{item.q}
{item.a}
))}
); } // =============== CTA + FOOTER =============== function CTA() { return (

Write less.
Publish twice as much.

Be among the first to plug Claude into your WordPress feed. Free for the first week, no credit card needed.

Join the autopilot beta →
); } function FooterWordmark() { return (
Mismu
); } function FooterBottom() { return (
Quillpilot

Two humanized articles a week on your WordPress feed — researched, voiced, and scheduled. Powered by Claude.

Product

Features Pricing How it works Changelog

Company

About Blog Contact Careers

Legal

Privacy Terms Security DMCA
© 2026 Quillpilot Inc. All rights reserved. Built with Claude · Made for writers
); } // Modal content function ModalContent({ kind, onClose }) { if (kind === 'changelog') { return (
Changelog
{[ { d: 'May 18, 2026', t: 'Voice engine v3.1', n: 'Better handling of em-dashes, idiom matching across 12 new languages.' }, { d: 'May 04, 2026', t: 'WordPress Multisite support', n: 'Manage a network of sites under a single subscription. Studio plan only.' }, { d: 'Apr 22, 2026', t: 'Live source citations', n: 'Inline footnotes now link to original sources with publication dates.' }, { d: 'Apr 09, 2026', t: 'Image pairing beta', n: 'Quillpilot now suggests royalty-free hero images per draft.' }, ].map((c, i) => (
{c.d}
{c.t}
{c.n}
))}
); } if (kind === 'research') { return (
Sources cited in this draft
{[ { i: 1, t: 'Effects of low-intensity endurance training on HRV in recreational runners', src: 'Journal of Sports Sciences · 2024', url: 'jssm.org/2024/hrv-zone2' }, { i: 2, t: 'Sleep quality and morning vs. evening aerobic exercise', src: 'NIH meta-analysis · 2023', url: 'pubmed.ncbi.../sleep-hrv' }, { i: 3, t: 'Stanford HRV Lab — Recovery Delta Report', src: 'Stanford Medicine · 2024', url: 'med.stanford.edu/hrv' }, { i: 4, t: 'Anonymized Garmin recovery data, N=24,011', src: 'Garmin Research DB · 2025', url: 'garmin.com/research' }, ].map((s) => (
1 ? '1px solid var(--border-soft)' : 'none', display: 'flex', gap: 14 }}> {s.i}
{s.t}
{s.src}
{s.url}
))}
); } return null; } Object.assign(window, { Nav, Hero, Logos, Steps, Bento, Personas, Testimonials, Pricing, FAQ, CTA, FooterWordmark, FooterBottom, ModalContent, Icon });