FlareCMS: The Lean, Edge-Native CMS for the AI Era

FlareCMS is a high-performance, minimalist, and developer-centric Content Management System built for the modern web. Engineered for speed and stability, it leverages the power of Bun, Hono, and Cloudflare D1 to deliver an unparalleled editing experience directly at the edge.

🚀 Vision: Design-First & AI-Ready

Unlike traditional bloated CMS architectures, FlareCMS follows two core principles:

  1. Zen Minimalism: A purely "Flat Design" interface. No shadows, no entry animations, and no unnecessary transitions. We value instant response times and visual clarity over decorative UI elements.
  2. AI-Native Infrastructure: Built to be managed by human developers and AI agents alike. Every interface is designed to be lean and high-contrast, facilitating seamless navigation for both eyes and algorithms.

🛠️ Technology Stack

📦 Getting Started

Initialize a New Project

The easiest way to start a new FlareCMS project is by using our interactive CLI:

bunx flarecms create

This will guide you through:

  • Choosing a project name
  • Selecting a template (e.g., Unified Starter)
  • Installing dependencies automatically

Development (Monorepo)

Prerequisites

  • Bun installed on your machine.
  • Cloudflare Wrangler CLI (for D1 interactions).

Installation

bun install

Development

To start the admin dashboard and the API concurrently:

bun run dev

🗺️ Technical Feature Roadmap

Inspired by modern CMS best practices and enterprise-grade research, FlareCMS is evolving to support:

  • [x] WebAuthn / Passkeys: Biometric authentication implemented as a stable, passwordless login method.
  • [x] Automated Deployment Pipeline: Integrated custom build & deploy orchestration for Cloudflare Workers.
  • [x] Self-Healing Database: Automatic runtime migrations and table initialization.
  • [x] Production Routing: Native SPA fallback handling for seamless page refreshes at the edge.
  • [ ] MCP Server Integration: Full support for the Model Context Protocol to allow AI Agents (Claude, ChatGPT) to manage content, schemas, and mediaLibrary programmatically.
  • [ ] Portable Text Protocol: Transitioning from HTML-based storage to structured JSON (Portable Text) for presentation-agnostic content delivery.
  • [ ] Agentic Developer Skills: Native skills and instructions to turn FlareCMS into an "autonomous" CMS that can build its own plugins via AI.
  • [ ] Edge Worker Sandboxing: A plugin system based on isolated Cloudflare Workers for secure, third-party extensibility.

License

MIT © fhorray

Contact Me

Choose Version