Dragonfly
← pages

pages

About Invert

The philosophy behind Invert and why it exists.

About Invert

Invert is a statement as much as it is a framework. The statement: the presentation layer and the content management layer are separate concerns. Conflating them is the mistake the industry keeps making.

You can have a modern frontend without throwing away your CMS. You can have AI-powered content management without replacing your admin panel with a chatbot. You can also have no CMS at all and just commit markdown to a repo. The choice is yours. That's the point.

Why "Invert"?

An inversion is when you flip yourself upside down — a fundamental move in aerial arts. You hold your whole body weight in your hands and arms while you flip 180 degrees in relation to the ground. In this context, Invert also means "go back" or "flip around" or "look at the environment from a different angle." We don't have to throw our toys away. We can have new things and still honor the old things.

What Invert is not

  • Not a CMS — it has no admin panel and no database
  • Not opinionated — bring your own content, your own styles, your own adapters
  • Not a replacement for your existing stack — it sits in front of it

Built on

  • Astro — static site generation with dynamic routing
  • MCP — Model Context Protocol for AI tool integration
  • TypeScript strict mode throughout