BloomineasyCMS for the AI era

The CMS Designed To Work With AI

Bloomineasy is a modern CMS where the editor, the API, and the AI agent are all first-class citizens. Edit a page by hand, push articles through an authenticated API, or let AI handle categorization, translation, and internal links - on the same content.

Cloneable starter. Bring your own keys.

Built For Three Audiences

Humans, APIs, And AI Agents

Most CMSes are built for editors and bolt on an API later. Bloomineasy treats the editor, the HTTP API, and AI agents as equal first-class ways to read and write content.

Humans Editing Pages

A focused admin where editors write articles, manage taxonomy, swap widgets, and review AI suggestions before publishing.

Authenticated APIs

Push articles in from any system with API keys. Content11 already streams full posts straight into Bloomineasy through the publishing endpoint.

AI Agents

Categorize, translate, suggest internal links, and generate taxonomies. Every AI action keeps a confidence score and a human approval step.

Three Surfaces, One Schema

Edit-First. API-First. AI-First.

The same article lives in the same Convex collection. Whether it gets created in the editor, pushed through the API, or generated by an agent, it is one source of truth.

Edit-First

A clean Better Auth admin for writers. Author articles, manage media, review AI suggestions, schedule posts. No public sign-up - admin only.

  • Article + media library
  • Version history per article
  • Form submissions inbox

API-First

Every endpoint that powers the admin is also exposed through API keys. Push in articles from Content11, scripts, or any external service.

  • Article ingestion endpoint
  • Manage API keys per integration
  • Rate-limited + scoped

AI-First

AI is wired into the schema, not bolted on. Categorization, translation, taxonomy, and link suggestions all use Vercel AI SDK + OpenAI.

  • gpt-5.4-mini for categorization
  • gpt-5.4 for translation
  • Embeddings for related links
POST/api/content/articles
{
  "title": "How AI is changing publishing",
  "body": "...full article content...",
  "tags": ["ai", "cms", "editorial"],
  "publish": true
}
200 OKArticle created and queued for AI categorization.
Content11 Pipeline

Push Full Articles Through The API

Generate an API key in the admin, then POST to the article ingestion endpoint. This is exactly how Content11 - the AI publishing engine from Volume11 - streams long-form articles into Bloomineasy.

Same schema, two ways in. Whether an editor writes it or an agent POSTs it, the article triggers the same AI hooks - categorization, link suggestions, translation - and lives in the same place.
AI Inside The Editor

Built To Be Edited By AI

Categorize, translate, and link articles without leaving the editor. Every AI action keeps a confidence score so editors can approve, reject, or tweak before publishing.

01

AI Categorization

  1. Suggests sectors and sub-sectors as you write
  2. Confidence scores you can review before publishing
  3. Falls back gracefully when taxonomy is empty
02

Taxonomy Wizard

  1. Generate a full hierarchy from a topic prompt
  2. Bulk approve sectors and sub-sectors
  3. Edit, rename, or delete in one place
03

AI Translation

  1. Translate articles into multiple languages
  2. Hreflang and per-locale URLs handled for you
  3. Keep originals intact - localizations are versioned
04

Internal Link Suggestions

  1. Embeddings find semantically related articles
  2. Inline suggestions as you write
  3. One-click insertion into the editor
Hierarchical Taxonomy

URLs That Mirror Your Content Tree

Bloomineasy ships a real hierarchical taxonomy: categories, sectors, and sub-sectors with editor-friendly slugs. Articles live where they belong in the tree, and URLs follow the same shape.

  • Generate a full taxonomy from a single prompt
  • Bulk approve, rename, or remove sectors
  • Articles auto-route to taxonomy URLs
  • Breadcrumbs + JSON-LD generated from the tree
CategoryTechnology
SectorAIDevTools
Sub-sectorPublishingTranslation
Articlehow-ai-changes-publishing
/category/technology/ai/publishing/how-ai-changes-publishing
article: how-ai-changes-publishingAI suggestions
Technology / AI 0.94Publishing 0.88
what-is-bloomineasy ai-translation-cms taxonomy-wizard
en → es en → fr en → de
Editor + Embeddings

Suggestions Where The Writing Happens

The editor calls AI as the writer types. Categorization runs on save, link suggestions come from a vector index of your existing articles, and translations are one click per locale.

Categorization with confidence scores

The AI returns category + sector + sub-sector with a probability. Editors keep the call.

Internal links from embeddings

A vector search runs against the existing article corpus and surfaces relevant pages to link.

One-click translations

Each translation is its own versioned article with hreflang, canonical, and a locale-specific URL.

Hierarchical Widgets

Layouts That Inherit Down The Tree

Configure widgets at the category level, override at the sector level, fine-tune at the article level. Three zones, four modes - no more copy-pasting layouts.

MODE 01

Inherit

Use the parent zone configuration as-is.

MODE 02

Replace

Override the parent zone for this branch of the taxonomy.

MODE 03

Add

Append widgets to whatever the parent zone provides.

MODE 04

None

Strip the zone entirely for this scope.

SEO By Default

Sitemap, Hreflang, Canonical, JSON-LD

Editorial sites need solid SEO out of the box. Bloomineasy generates the technical SEO from the same content tree the admin and API use - so it stays in sync as content changes.

  • Sitemap.xml generated from articles + taxonomy
  • hreflang for every translated article
  • Canonical URLs on every page
  • JSON-LD article + breadcrumb schema
  • Open Graph + Twitter card defaults
  • Per-article meta overrides in the admin
Stack

Modern And Boring On Purpose

No exotic dependencies. Bloomineasy uses the parts of the modern web that have proven themselves and pairs them with a Convex backend that scales without DevOps.

STACK

Next.js 15

App Router, server components

STACK

React 19

Suspense, transitions

STACK

Convex

Realtime DB + functions

STACK

Better Auth

Admin-only sign-in

STACK

Tailwind v4

CSS-first config

STACK

Vercel AI SDK

OpenAI gpt-5.4 / mini

STACK

Vercel Blob

Media + uploads

STACK

Bun

Install + scripts

BloomineasyBuilt For The AI Era

Edit Pages. Or Don't. Bloomineasy Doesn't Mind.

Clone the starter, plug in your AI keys, and ship a CMS where humans, APIs, and agents all work on the same content - in the same admin, on the same schema.

FAQs

Common Questions

A cloneable starter. You clone the repo, point it at your own Convex deployment, set your AI keys, and you own the whole stack. No vendor lock-in.