Chervil has always been good at making things — a composed page, a lesson, a living document that re-grounds itself. The gap was the last mile: getting that content out to the places you actually publish. In 0.18.0, Chervil learns to publish.
Compose here, publish to your blog
Write a page the way you always do — ask Sprig, refine it, get something you're happy with. Now there's a new option in Publish to web: To WordPress / Substack / Medium…. Pick a blog and Chervil takes the best route each platform actually supports:
- WordPress — Chervil creates a real draft through WordPress's own REST API, using an Application Password you generate once. It opens the editor so you can give it a final read and hit Publish.
- Medium — Medium retired its publishing API, but it still imports a story by URL. So Chervil publishes your page to a link, hands Medium that link, and Medium pulls it in — adding a canonical link back to your original. No copy-paste.
- Substack — Chervil opens your publication's new-post editor with the whole post already on your clipboard. One paste, add a title, publish.
You set up your blogs once in Settings → Publishing & Sync → Blogs. And the rule that governs everything Chervil does with your accounts holds here too: Sprig drafts and fills, you click Publish. Nothing goes out on its own.
About that WordPress password
Your WordPress Application Password is a real credential, so it lives where credentials belong — in Chervil's encrypted, passphrase-locked vault, the same one that holds your saved logins. It never sits in a settings file, and it's sent only to your own site's API over HTTPS.
Optional: let Sprig fill the editor
Substack and Medium don't have a publishing API, so the default flow opens their editor for you. If you'd rather skip the paste, there's an opt-in toggle in Settings → Blogs that lets Sprig fill the editor's title and body for you. It still stops before Publish — you always get the final click.
A "Share this page" button that writes the post
The little 📣 button on any page you're viewing is now a Share this page menu. Pick a destination and Sprig drafts a post and opens that composer already written:
- Fedica — schedule the post into your content calendar.
- AddToAny — share to 100+ networks and services, no extra account needed.
- Your networks — X, Bluesky, Facebook, or anything else you've added under Your places.
You decide which of these show up, and whether composers open in a tidy popup window or a full tab, in the new Settings → Sharing.
A real chat in the Hey Sprig bar
The floating quick bar — Ctrl+Shift+Space, from anywhere — used to do one thing: take a request and compose a page. Now tap 💬 and it becomes a chat. Ask a quick question, get an answer right there, no tab opened and no page built. If the conversation turns into real work, ↗ Open in Chervil carries the whole thing into the app.
Small things that add up
- Mute tab. Right-click any tab and mute it — silence a noisy autoplaying page without switching to it.
- A quieter web. Some sites show an "Enable notifications" or "Enable push" button that could never work in Chervil (Electron ships no web-push service), so it always failed with an error. Those buttons are now hidden. Regular site notifications still work.
Built in public, reviewed before it shipped
This was a big batch, so before cutting the release it went through a full multi-pass code review — the kind that catches the bug where an opt-in feature silently does nothing, or where the wrong saved password could get sent. The findings got fixed and re-verified. Chervil is open source and built in the open; you can read every change.
Get it
Grab 0.18.0 from the GitHub releases page. Chervil is free and open source. If there's a platform you publish to that isn't here yet, or a share destination you want, come tell me on Discord — that's how this list grows.
