Camox is a web framework built on Vite, with a CMS at its heart.
Instead of letting you create routes, you define blocks, which are reusable sections of pages. Camox then uses this catalog of blocks, letting them compose them together to build your pages. This can be done:
- via visual editing: open your site, authenticate, and manage everything directly in the UI.
- via CLI: all content management actions can be taken via the command line.
Your app comes with skills that teach coding agents how to write blocks and use the CLI. All APIs are (very) type safe, and built around standard schema for validation. So your coding agent knows exactly how to manage your Camox site, out of the box, and will solve its own mistakes.
npm create camox@latest- Create a Camox project via CLI
- Define "blocks" in code (reusable sections of UI, with a schema and a component)
- Edit content visually within your website
- Let your coding agent suggest drafts of pages and changes
- Publish your pages and get a production-ready website
- Full visual editing
- Automatic SEO management
- Draft and publish workflow
- Automatic asset optimization
- OpenGraph image generation
- Native markdown generation for agents
The Camox framework is MIT-licensed: camox, @camox/cli, create-camox,
@camox/ui, @camox/api-contract, templates, and supporting packages. The
hosted API implementation in apps/api is source-available under FSL-1.1-MIT.