Show HN: Caveat, a self-hosted publishing and newsletter tool

Caveat has 2 repositories available. Follow their code on GitHub.
7 points by jonas_kgomo 44 days ago github.com 0 comments
Summary not yet generated for this article.

Original Text

I’ve been working on Caveat, a self-hosted publishing tool for people who want control over their newsletter’s design, subscriber data, and infrastructure.

It includes a rich-text editor, autosave, reusable content blocks, publication designs, typography and colour controls, subscriber management, exports, and Resend email delivery. It includes both the editor and public website.

Repo: https://github.com/CaveatJS/site Examples/docs: https://caveat-home.vercel.app/

I built the first version over a few hours across three sessions with GPT-6 Astra. I chose the features, tested the workflows, and refined the design and implementation.

The sessions processed roughly 43.6M tokens, about 97% cached input.

Caveat is still early: paid subscriptions, scheduling, and multi-author workflows are not implemented yet.

If you publish a newsletter, what part of your workflow would prevent you from using it today?

Comments (0 of ) ⌛

Loading more comments... ⌛
Scroll down to load more comments
No comments available.
Type to search HN and engineering blog articles
Press Escape to close  |  ↑↓ to navigate  |  Enter to open