Unitpost Releases Open-Source Inbox-Safe Email Components and Agent Skill
Unitpost has released an MIT-licensed React and TSX email component library designed to compile directly into inbox-safe HTML for Outlook, Gmail, and Apple Mail. It operates completely offline without an account and provides an agent skill to let AI coders generate valid transactional templates.

Why it matters
You can render bulletproof cross-client email templates inside your Node or agent workflows without configuring external rendering APIs or cloud services.
TL;DR
- 01Provides an MIT-licensed local email renderer with full Outlook, Gmail, and Apple Mail compatibility.
- 02Supports Tailwind-like utility classes that compile automatically to inline CSS.
- 03Includes an agent skill via npx skills add for instant template generation in AI IDEs.
Key facts
- License
- MIT
- Runtime Requirement
- Node.js 18+
- Supported Clients
- Outlook, Gmail, Apple Mail
Offline TSX-to-HTML Compilation
Unitpost Email provides an MIT-licensed component system designed to solve HTML rendering inconsistencies across Outlook, Gmail, and Apple Mail. It converts React JSX or raw TSX strings into inbox-safe HTML tables and inline CSS without calling external render endpoints.
Agent Integration and Node Installation
For coding agents in Cursor or Claude Code, run npx skills add unitpostcom/email to load the component catalog, layout schemas, and parseTsx/render signatures. For standard Node.js projects running Node 18 or newer, install via npm:
npm install @unitpost/email zodStyling and Output Control
Styling is handled by compiling className attributes (supporting standard utility names) directly to inline CSS on elements, while media queries and pseudoclasses are moved to a <style> block. Variables specified as {{tokens}} are preserved for runtime interpolation by your mail delivery provider.
Try it in 2 minutes
npx skills add unitpostcom/email
npm install @unitpost/email zodbash
✓ When to use
- Building automated transactional email workflows in Node.js without third-party template APIs.
- Teaching coding agents to scaffold responsive email layouts using JSX/TSX syntax.
- Requiring consistent cross-client email rendering across Outlook and webmail.
What to do today
- Run npx skills add unitpostcom/email in your agent workspace to enable email component generation.
- Replace legacy HTML email string templates with typed TSX components using @unitpost/email.
What the community says
“Ask me anything about emails!”