Free, open-source desktop CMS for creating static websites locally and publishing them anywhere
A headless CMS you run yourself with an AI assistant that asks before it acts
Stage
Established
MVP
Founded
Not given
Not given
Based in
PL
Not given
Pricing model
Open source
Open source
Pricing
The Publii core application is free and open-source under the GPL-3.0 license. Free and premium themes and plugins are available in the Marketplace; hosting, domains, and third-party services may involve additional costs.
Free in MIT core. After 1.0, Team plan includes 10 members at $3 each additional member; Enterprise is unlimited.
Key features
Block, WYSIWYG, and Markdown editors
Responsive images with lazy loading and WebP conversion
SEO settings and structured data support
Automatic XML sitemap generation
Multiple publishing destinations
HTML and CSS minification
Handlebars theme system
Multiple author profiles
Content types defined in TypeScript that generate PostgreSQL tables
Built-in AI assistant with permission controls and approval requests
Multi-language support with shared fields and per-language translations
REST and GraphQL APIs with same permissions and token
Publication approval workflows requiring N approvals before publishing
Content alarms that flag issues without blocking saves
Media library with folders, alt text, and five storage backends
Webhooks with signed deliveries and automatic retries
Version history with full entry snapshots and restore capability
Separate workspaces for different brands or clients in one installation
What makes it different
No database, PHP, or public admin panel required on hosting
Privacy-first with no tracking by default
Write and publish offline, sync to any host
Smaller attack surface than dynamic CMSs
Trusted by creators and developers for over a decade
Every feature included in MIT core with no paid-only features
Data and files stay on your own infrastructure, nothing calls home
AI assistant respects permissions and asks for approval before changes
Plugins architecture means every capability uses your own public contract
No infrastructure requirements beyond PostgreSQL and Node.js