The CMS that belongs in your Node.js Stack.
EOS is a high-performance content engine built in AdonisJS that treats content modeling, modularity, editorial workflow and AI orchestration as code-first concerns. It delivers the agility of a page builder with the power of your native Node.js stack.
Content Management That Doesn't Feel Like Work.
Experience a lightning-fast, Inertia-powered command center built as a modern SPA.
SEO and Heatmapping

Posts Administration
Media AI Generation

Media Library
An Inline Editing Experience

Admin Sidebar

Editor Sidebar

User Management
Agents that Generate Posts

Post Administration

Full Internationalization
Autonomous Workflows, Human Governance
Content quality shouldn't be a casualty of automation. With Adonis EOS, AI-generated content is never "live" by default. Every suggestion from an agent is staged in a version-controlled AI Review draft. This creates a safe sandbox for AI experimentation where humans act as the ultimate governors. Approve, reject, or edit AI suggestions with total visibility, ensuring every byte of content meets your quality bar while drastically increasing your team's velocity.
Why Adonis EOS?
Adonis EOS gives product teams a modular, performance-first CMS that combines structured content, powerful workflows, and AI-native capabilities inside a modern Node.js stack.
Modular by Design
Build pages from reusable, reorderable modules that scale from simple landing pages to complex, content-driven applications.
SEO-First Architecture
Automatic schema generation, optimized metadata, and server-side rendering help your content rank higher without manual tuning.
AI-Native Workflows
Treat AI agents like real collaborators with roles, permissions, and review stages for SEO, translation, and content optimization.
Multi-Language Content
Create, translate, and manage locale-aware content with built-in translation workflows and language relationships.
Staged Publishing
Safely review changes with Source, Review, and AI Review states before anything goes live.
Role-Based Access Control
Granular permissions ensure editors, translators, admins, and AI agents only access what they are allowed to change.
High-Performance by Default
Server-side rendering, Redis caching, and optimized data pipelines deliver fast pages at scale.
Developer-First Extensibility
Define post types, modules, and fields in code using a clean, type-safe API built on AdonisJS 6.
Feedback-Driven Collaboration
Collect contextual feedback directly on live previews, allowing teams to comment, track issues, and resolve changes without leaving the page.

One Stack. Total Control.
Stop duct-taping headless CMS APIs to your application. EOS integrates a modular content engine directly into the AdonisJS 6 framework. Manage your business logic with MVC, draft stunning pages with a drag-and-drop builder, and use the Model Context Protocol (MCP) to make your entire site structure instantly legible to AI models.
Command-Line Mastery.
Adonis EOS feels like a natural extension of AdonisJS. Scaffold complex modules, define new post types, and sync your schema—all without leaving your terminal. Our custom generators create the BaseModule class and the corresponding Inertia component, so you can start coding the UI immediately.
# Create a new content module (Backend + Frontend)
node ace make:module Gallery --mode=react
# Create a new Post Type configuration
node ace make:post-type Documentation
# Sync your code-first schema with the database
node ace boot:sync
Quick Install
The Adonis EOS starter kit comes pre-configured with PostgreSQL, Inertia.js, React, Tailwind CSS, and a fully functional admin dashboard. It's the ultimate "batteries-included" foundation for modern marketing sites.
# Initialize a new Adonis EOS project
npm init adonisjs@latest my-site -- --kit=spaced-man/adonis-eos-starter
# Step into the directory
cd my-site
# Start the dev server (Vite + AdonisJS)
npm run dev
Ready to launch?
Start building with Adonis EOS today.
Get a head start with our high-performance, SEO-first starter kit. Scale from a simple landing page to a complex multi-language site with ease.