{"id":6,"date":"2026-08-24T09:59:55","date_gmt":"2026-08-24T09:59:55","guid":{"rendered":"https:\/\/oxyum.pro\/index.php\/home\/"},"modified":"2026-09-14T06:46:36","modified_gmt":"2026-09-14T06:46:36","slug":"home","status":"publish","type":"page","link":"https:\/\/oxyum.pro\/","title":{"rendered":"Home"},"content":{"rendered":"\n<div class=\"wp-block-group ox-section is-style-oxygen-glow ox-gridlines has-global-padding is-layout-constrained wp-container-core-group-is-layout-6a0a9970 wp-block-group-is-layout-constrained\" style=\"padding-top:var(--wp--preset--spacing--70);padding-bottom:var(--wp--preset--spacing--60)\">\n\n\t\n\t<p class=\"has-text-align-center wp-block-paragraph\" style=\"margin-bottom:var(--wp--preset--spacing--40)\"><a class=\"ox-pill\" href=\"https:\/\/oxyum.pro\/index.php\/updates\/\"><span class=\"ox-pill__tag\">Beta<\/span> Agent Mode is open to everyone with a licence<\/a><\/p>\n\t\n\n\t\n\t<h1 class=\"wp-block-heading has-text-align-center ox-balance\">Say what you need. <span class=\"ox-accent-text\">Get a site worth keeping.<\/span><\/h1>\n\t\n\n\t\n\t<p class=\"has-text-align-center is-style-oxygen-lead ox-balance wp-block-paragraph\" style=\"margin-top:var(--wp--preset--spacing--40)\">Oxyum is a visual builder with real CSS underneath and a proper WordPress data model behind it &mdash; open to whichever coding agent you already work with.<\/p>\n\t\n\n\t\n\t<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-ed54fcac wp-block-buttons-is-layout-flex\" style=\"margin-top:var(--wp--preset--spacing--50)\">\n\t\t\n\t\t<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/oxyum.pro\/index.php\/pricing\/\">Get Oxyum<\/a><\/div>\n\t\t\n\t\t\n\t\t<div class=\"wp-block-button is-style-oxygen-ghost\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/oxyum.pro\/index.php\/build-with-ai\/\">Watch it build<\/a><\/div>\n\t\t\n\t<\/div>\n\t\n\n\t\n\t<div class=\"wp-block-group has-global-padding is-layout-constrained wp-container-core-group-is-layout-621e7e94 wp-block-group-is-layout-constrained\" style=\"margin-top:var(--wp--preset--spacing--50)\">\n\t\t\n<div class=\"ox-terminal\"><div class=\"ox-terminal__bar\"><span class=\"ox-terminal__dot\"><\/span><span class=\"ox-terminal__dot\"><\/span><span class=\"ox-terminal__dot\"><\/span><span class=\"ox-terminal__title\">oxyum \u2014 zsh<\/span><\/div><div class=\"ox-terminal__body\"><div><span class=\"ox-prompt\">$<\/span> <span class=\"ox-cmd\">npm create oxyum<\/span><span class=\"ox-caret\"><\/span><\/div><\/div><\/div>\n\t<\/div>\n\t\n\n\t\n\t<div class=\"wp-block-group has-global-padding is-layout-constrained wp-container-core-group-is-layout-4bbe7cf6 wp-block-group-is-layout-constrained\" style=\"margin-top:var(--wp--preset--spacing--50)\">\n\t\t\n<div class=\"ox-logostrip\"><span class=\"ox-logostrip__label\">Speaks MCP, so it works with<\/span><span>Claude Code<\/span><span>Claude Desktop<\/span><span>Codex CLI<\/span><span>Codex Desktop<\/span><span>Cursor<\/span><span>OpenCode<\/span><span>Any MCP Client<\/span><\/div>\n\t<\/div>\n\t\n\n<\/div>\n\n\n\n<div class=\"wp-block-group ox-section ox-reveal has-global-padding is-layout-constrained wp-container-core-group-is-layout-61597b3d wp-block-group-is-layout-constrained\" style=\"padding-bottom:var(--wp--preset--spacing--70)\">\n\t\n<div class=\"ox-chat\"><div class=\"ox-chat__url\">northgate-bakery.co<\/div><div class=\"ox-chat__msg ox-chat__msg--you\"><span class=\"ox-chat__who\">You<\/span>Put together a landing page for the winter menu. Use the pastry photos already in the Media Library and the tasting notes I wrote up in Notes.<\/div><div class=\"ox-chat__msg ox-chat__msg--agent\"><span class=\"ox-chat__who\">Oxyum<\/span><div class=\"ox-chat__status\">reading your site first<\/div><div>Your pastry shots and tasting notes are in. The section picks up the type scale and spacing you use everywhere else.<\/div><ul class=\"ox-checklist\"><li>Built the winter menu page<\/li><li>Placed six images from your library<\/li><li>Reused your existing type and spacing<\/li><\/ul><\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group ox-section ox-hairline-top has-global-padding is-layout-constrained wp-container-core-group-is-layout-07fae8af wp-block-group-is-layout-constrained\" style=\"padding-top:var(--wp--preset--spacing--70);padding-bottom:var(--wp--preset--spacing--70)\">\n\n\t\n\t<div class=\"wp-block-group ox-reveal has-global-padding is-layout-constrained wp-container-core-group-is-layout-782089c9 wp-block-group-is-layout-constrained\" style=\"margin-bottom:var(--wp--preset--spacing--60)\">\n\t\t<p class=\"has-text-align-center is-style-oxygen-eyebrow wp-block-paragraph\">The canvas<\/p><h2 class=\"wp-block-heading has-text-align-center ox-balance\">Then open it up and take it apart<\/h2><p class=\"has-text-align-center is-style-oxygen-lead ox-balance wp-block-paragraph\">Whatever the agent writes lands in an editor where every control maps to the CSS you would have typed yourself. No black boxes, no settings that only half do what they say.<\/p>\t<\/div>\n\t\n\n\t\n\t<div class=\"wp-block-group ox-grid ox-grid-3 ox-reveal is-layout-flow wp-block-group-is-layout-flow\">\n\t\t<div class=\"wp-block-group is-style-oxygen-card is-layout-flow wp-block-group-is-layout-flow\"><span class=\"ox-icon\">\u270e<\/span><h3 class=\"wp-block-heading\" style=\"font-size:clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.682), 20px);\">Design<\/h3><p class=\"ox-muted wp-block-paragraph\" style=\"font-size:clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.114), 15px);line-height:1.6\">A properties panel that maps one-to-one to CSS. What you set is exactly what ships.<\/p><p class=\"wp-block-paragraph\"><a class=\"ox-textlink\" href=\"https:\/\/oxyum.pro\/index.php\/features\/design\/\">Learn more<\/a><\/p><\/div><div class=\"wp-block-group is-style-oxygen-card is-layout-flow wp-block-group-is-layout-flow\"><span class=\"ox-icon\">\u25b6<\/span><h3 class=\"wp-block-heading\" style=\"font-size:clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.682), 20px);\">Interactions<\/h3><p class=\"ox-muted wp-block-paragraph\" style=\"font-size:clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.114), 15px);line-height:1.6\">Scroll, hover and click behaviour built visually \u2014 no animation plugin, no hand-written JavaScript.<\/p><p class=\"wp-block-paragraph\"><a class=\"ox-textlink\" href=\"https:\/\/oxyum.pro\/index.php\/features\/interactions\/\">Learn more<\/a><\/p><\/div><div class=\"wp-block-group is-style-oxygen-card is-layout-flow wp-block-group-is-layout-flow\"><span class=\"ox-icon\">\u25c7<\/span><h3 class=\"wp-block-heading\" style=\"font-size:clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.682), 20px);\">Variables<\/h3><p class=\"ox-muted wp-block-paragraph\" style=\"font-size:clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.114), 15px);line-height:1.6\">Colour, type and spacing as real custom properties. Change the token, the site follows.<\/p><p class=\"wp-block-paragraph\"><a class=\"ox-textlink\" href=\"https:\/\/oxyum.pro\/index.php\/features\/variables\/\">Learn more<\/a><\/p><\/div><div class=\"wp-block-group is-style-oxygen-card is-layout-flow wp-block-group-is-layout-flow\"><span class=\"ox-icon\">\u2750<\/span><h3 class=\"wp-block-heading\" style=\"font-size:clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.682), 20px);\">Components<\/h3><p class=\"ox-muted wp-block-paragraph\" style=\"font-size:clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.114), 15px);line-height:1.6\">Promote anything to a component. Edit the source once and every instance updates.<\/p><p class=\"wp-block-paragraph\"><a class=\"ox-textlink\" href=\"https:\/\/oxyum.pro\/index.php\/features\/components\/\">Learn more<\/a><\/p><\/div><div class=\"wp-block-group is-style-oxygen-card is-layout-flow wp-block-group-is-layout-flow\"><span class=\"ox-icon\">\u26c1<\/span><h3 class=\"wp-block-heading\" style=\"font-size:clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.682), 20px);\">Dynamic Data<\/h3><p class=\"ox-muted wp-block-paragraph\" style=\"font-size:clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.114), 15px);line-height:1.6\">Bind a layout to post types, fields and taxonomies so new entries style themselves.<\/p><p class=\"wp-block-paragraph\"><a class=\"ox-textlink\" href=\"https:\/\/oxyum.pro\/index.php\/features\/dynamic-data\/\">Learn more<\/a><\/p><\/div>\t<\/div>\n\t\n\n<\/div>\n\n\n\n<div class=\"wp-block-group ox-section ox-hairline-top has-global-padding is-layout-constrained wp-container-core-group-is-layout-07fae8af wp-block-group-is-layout-constrained\" style=\"padding-top:var(--wp--preset--spacing--70);padding-bottom:var(--wp--preset--spacing--70)\">\n\n\t\n\t<div class=\"wp-block-group ox-reveal has-global-padding is-layout-constrained wp-container-core-group-is-layout-824c5a97 wp-block-group-is-layout-constrained\" style=\"margin-bottom:var(--wp--preset--spacing--70)\">\n\t\t<h2 class=\"wp-block-heading has-text-align-center ox-balance\">A real CMS underneath, not a page you have to babysit<\/h2><p class=\"has-text-align-center is-style-oxygen-lead ox-balance wp-block-paragraph\">Shops, directories, membership areas, property listings, editorial archives. Oxyum builds on the post types, custom fields and template hierarchy WordPress already gives you, so the plugins you depend on keep doing their job.<\/p>\t<\/div>\n\t\n\n\t\n\t<div class=\"wp-block-group ox-split ox-reveal is-layout-flow wp-block-group-is-layout-flow\" style=\"margin-bottom:var(--wp--preset--spacing--70)\">\n\t\t\n\t\t<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\">\n\t\t\t<p class=\"is-style-oxygen-eyebrow wp-block-paragraph\">Structure<\/p><h2 class=\"wp-block-heading ox-balance\">Content shaped<br>the way it should be<\/h2><p class=\"is-style-oxygen-lead ox-balance wp-block-paragraph\">Real post types, real fields, real templates. Nothing buried inside one page you cannot reuse anywhere else.<\/p>\t\t<\/div>\n\t\t\n\t\t\n<div class=\"ox-chat\"><div class=\"ox-chat__msg ox-chat__msg--you\"><span class=\"ox-chat__who\">You<\/span>Set up our workshop classes so each one gets its own page<\/div><div class=\"ox-chat__msg ox-chat__msg--agent\"><span class=\"ox-chat__who\">Oxyum<\/span><div class=\"ox-chat__status\">registering your content types<\/div><div>Classes are a proper post type now, with a template behind them, so anything you publish comes out styled.<\/div><ul class=\"ox-checklist\"><li>Post type, fields and template wired together<\/li><\/ul><\/div><\/div>\n\t<\/div>\n\t\n\n\t\n\t<div class=\"wp-block-group ox-split ox-reveal is-layout-flow wp-block-group-is-layout-flow\" style=\"margin-bottom:var(--wp--preset--spacing--70)\">\n\t\t\n\t\t<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\">\n\t\t\t<p class=\"is-style-oxygen-eyebrow wp-block-paragraph\">Live data<\/p><h2 class=\"wp-block-heading ox-balance\">Keeps itself current<br>once it is built<\/h2><p class=\"is-style-oxygen-lead ox-balance wp-block-paragraph\">Query loops and field bindings read straight from the database, so a page shows what is actually there today.<\/p>\t\t<\/div>\n\t\t\n\t\t\n<div class=\"ox-chat\"><div class=\"ox-chat__msg ox-chat__msg--you\"><span class=\"ox-chat__who\">You<\/span>Only show the workshops that still have places left<\/div><div class=\"ox-chat__msg ox-chat__msg--agent\"><span class=\"ox-chat__who\">Oxyum<\/span><div class=\"ox-chat__status\">wiring up the query<\/div><div>The homepage filters on remaining capacity now, so a class drops off the list the moment it fills.<\/div><ul class=\"ox-checklist\"><li>Query loop bound to your capacity field<\/li><\/ul><\/div><\/div>\n\t<\/div>\n\t\n\n\t\n\t<div class=\"wp-block-group ox-split ox-reveal is-layout-flow wp-block-group-is-layout-flow\">\n\t\t\n\t\t<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\">\n\t\t\t<p class=\"is-style-oxygen-eyebrow wp-block-paragraph\">Design system<\/p><h2 class=\"wp-block-heading ox-balance\">One set of rules,<br>every page<\/h2><p class=\"is-style-oxygen-lead ox-balance wp-block-paragraph\">Colour, type and spacing live in one place. Move a token and the rest of the site moves with it.<\/p>\t\t<\/div>\n\t\t\n\t\t\n<div class=\"ox-chat\"><div class=\"ox-chat__msg ox-chat__msg--you\"><span class=\"ox-chat__who\">You<\/span>Our green reads too cold. Warm it up a little.<\/div><div class=\"ox-chat__msg ox-chat__msg--agent\"><span class=\"ox-chat__who\">Oxyum<\/span><div class=\"ox-chat__status\">updating the palette<\/div><div>Adjusted the token itself, so everything referencing it moved at once.<\/div><ul class=\"ox-checklist\"><li>Warmed the brand palette. 41 elements followed.<\/li><\/ul><\/div><\/div>\n\t<\/div>\n\t\n\n<\/div>\n\n\n\n<div class=\"wp-block-group ox-section ox-hairline-top ox-reveal has-global-padding is-layout-constrained wp-container-core-group-is-layout-cae884fd wp-block-group-is-layout-constrained\" style=\"padding-top:var(--wp--preset--spacing--70);padding-bottom:var(--wp--preset--spacing--70)\">\n\t\n\t<p class=\"ox-quote wp-block-paragraph\">I have inherited enough builder sites to be suspicious of all of them. Oxyum is the first one where I opened the markup and found roughly what I would have written by hand. <em>The agent gets me to a draft in minutes; the canvas gets me to finished.<\/em><\/p>\n\t\n\n\t\n\t<div class=\"ox-cite\">\n\t\t<span class=\"ox-cite__name\">Priya Raghunathan<\/span>\n\t\t<span class=\"ox-cite__role\">Founder, Meridian Interface<\/span>\n\t<\/div>\n\t\n<\/div>\n\n\n<div class=\"wp-block-group ox-section ox-hairline-top has-global-padding is-layout-constrained wp-container-core-group-is-layout-07fae8af wp-block-group-is-layout-constrained\" style=\"padding-top:var(--wp--preset--spacing--70);padding-bottom:var(--wp--preset--spacing--70)\"><div class=\"wp-block-group ox-reveal has-global-padding is-layout-constrained wp-container-core-group-is-layout-782089c9 wp-block-group-is-layout-constrained\" style=\"margin-bottom:var(--wp--preset--spacing--60)\"><h2 class=\"wp-block-heading has-text-align-center ox-balance\">What every Oxyum licence includes<\/h2><p class=\"has-text-align-center is-style-oxygen-lead ox-balance wp-block-paragraph\">No tiers hiding the useful parts, and no per-site maths to do before you quote a job.<\/p><\/div><div class=\"wp-block-group ox-grid ox-grid-4 ox-reveal is-layout-flow wp-block-group-is-layout-flow\"><div class=\"wp-block-group is-style-oxygen-card is-layout-flow wp-block-group-is-layout-flow\"><span class=\"ox-icon\">\u21ba<\/span><h3 class=\"wp-block-heading\" style=\"font-size:clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.682), 20px);\">60 days to change your mind<\/h3><p class=\"ox-muted wp-block-paragraph\" style=\"font-size:clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.114), 15px);line-height:1.6\">Ask for a refund within 60 days and you get one. We do not ask you to justify it.<\/p><\/div><div class=\"wp-block-group is-style-oxygen-card is-layout-flow wp-block-group-is-layout-flow\"><span class=\"ox-icon\">\u221e<\/span><h3 class=\"wp-block-heading\" style=\"font-size:clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.682), 20px);\">Every site you build<\/h3><p class=\"ox-muted wp-block-paragraph\" style=\"font-size:clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.114), 15px);line-height:1.6\">One licence covers your own projects and your clients. We do not count installs.<\/p><\/div><div class=\"wp-block-group is-style-oxygen-card is-layout-flow wp-block-group-is-layout-flow\"><span class=\"ox-icon\">\u260e<\/span><h3 class=\"wp-block-heading\" style=\"font-size:clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.682), 20px);\">Answers from people who built it<\/h3><p class=\"ox-muted wp-block-paragraph\" style=\"font-size:clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.114), 15px);line-height:1.6\">Support comes from the team that writes the code, not a script and a queue number.<\/p><\/div><div class=\"wp-block-group is-style-oxygen-card is-layout-flow wp-block-group-is-layout-flow\"><span class=\"ox-icon\">\u25c6<\/span><h3 class=\"wp-block-heading\" style=\"font-size:clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.682), 20px);\">One order, every licence<\/h3><p class=\"ox-muted wp-block-paragraph\" style=\"font-size:clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.114), 15px);line-height:1.6\">Your builder plan and Core Premium arrive together in one checkout, each with its own licence key and nothing billed automatically.<\/p><\/div><\/div><\/div><div class=\"wp-block-group ox-section is-style-oxygen-glow ox-hairline-top ox-reveal has-global-padding is-layout-constrained wp-container-core-group-is-layout-e118c913 wp-block-group-is-layout-constrained\" style=\"padding-top:var(--wp--preset--spacing--80);padding-bottom:var(--wp--preset--spacing--80)\"><h2 class=\"wp-block-heading has-text-align-center ox-balance\">Put Oxyum to work on your next build<\/h2><p class=\"has-text-align-center is-style-oxygen-lead ox-balance wp-block-paragraph\">Buy once. Use it on every site you touch. Change your mind within 60 days and we refund you, no interrogation.<\/p><div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-ed54fcac wp-block-buttons-is-layout-flex\" style=\"margin-top:var(--wp--preset--spacing--50)\"><div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/oxyum.pro\/index.php\/pricing\/\">Get Oxyum<\/a><\/div><div class=\"wp-block-button is-style-oxygen-ghost\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/oxyum.pro\/index.php\/support\/\">Talk to us<\/a><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Beta Agent Mode is open to everyone with a licence Say what you need. Get a site worth keeping. Oxyum is a visual builder with real CSS underneath and a proper WordPress data model behind it &mdash; open to whichever coding agent you already work with. oxyum \u2014 zsh $ npm create oxyum Speaks MCP, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-full","meta":{"footnotes":""},"class_list":["post-6","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/oxyum.pro\/index.php\/wp-json\/wp\/v2\/pages\/6","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oxyum.pro\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/oxyum.pro\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/oxyum.pro\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/oxyum.pro\/index.php\/wp-json\/wp\/v2\/comments?post=6"}],"version-history":[{"count":7,"href":"https:\/\/oxyum.pro\/index.php\/wp-json\/wp\/v2\/pages\/6\/revisions"}],"predecessor-version":[{"id":258,"href":"https:\/\/oxyum.pro\/index.php\/wp-json\/wp\/v2\/pages\/6\/revisions\/258"}],"wp:attachment":[{"href":"https:\/\/oxyum.pro\/index.php\/wp-json\/wp\/v2\/media?parent=6"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}