← All posts

Chervil 0.18.0: publish to your blog

·4 min read·Rod Trent
Sprig, Chervil's leafy-green mascot with circuit-veined leaves and sparkling eyes, glowing at a cluttered old-school newsroom desk with a 'SPRIG — EDITOR IN CHIEF' nameplate and a red 'SEND TO PRESS' button. Reporters in trench coats shout 'Copy!' and 'Hold the presses! Sprig wants it NOW!', headlines read 'EXTRA! EXTRA!' and 'SPRIG THUMBS UP APPROVED!', a deadline clock and a 'NO WHINING' sign hang on the wall.

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.

releasebrowserpublishingblogging