#webmitsystem
Web with a system.
KLXM Studio is our state-of-the-art open-source CMS – for websites, content and data. AI on board (optional, even local), passkeys instead of password pain, cookie-free out of the box. For developers, agencies, marketing and editors.
That easy
For everyone who works with it.
Whether you edit content, run a website or manage the system: KLXM Studio shows every role exactly what it needs – and nothing that gets in the way.
Editors
Click, type, publish.
You edit right on the page – the way visitors see it. Changes are saved as a draft and go live with one click.
- Text, images and blocks right on the page
- Drafts, preview and versions – nothing gets lost
- Hints show what is still missing
- Video tutorials and help in every installation
Site owners
Everything important at a glance.
The dashboard tells you what to do: new enquiries, stale drafts, images without alt text. Enquiries arrive encrypted – without a cookie banner.
- “What needs doing?” – sorted by urgency
- Encrypted enquiries, events and tables without code
- Cookie-free by default, statistics without tracking
- Your data on your server – no rental platform
Admins
Securely set up in minutes.
Switch features on and off, invite people with the right role. The system check shows whether backups, updates and sign-in are in order.
- Roles and permissions, passkeys and second factor
- Features and extensions at the flip of a switch
- Backups, system check, your own admin address
- Many websites from one installation
Trailer · 1:55
Show transcript: Trailer: KLXM Studio
KLXM Studio: websites, content and data, in one open-source system. Kits give every website its own look. One suits a cultural magazine, another a small workshop. A good selection of kits is included, from modern to nature. Every kit adapts to any screen width, in light and in dark mode. Landing pages can run on a domain of their own. Editing happens right on the page. Format text with highlights and colours. Images come from the media library. KLXM AI makes suggestions. You compare them, then decide. Pages are built from blocks, like these key figures. Publish when you’re ready. The media library has collections, tags and a quick preview. Shared pools serve several websites at once. Alt texts are required, and videos without subtitles get flagged. Build your own data tables and forms, without writing code. The site search tolerates typos. Admins can build custom blocks, with a live preview. KLXM AI is optional, and can run locally, on your own server. Features and extensions are switched on for each website. One installation runs many websites, each with its own domain and users. Content sync brings changed pages back to the live site, as a draft, and only when there is no conflict. KLXM Studio. Open source, under the MIT licence. By KLXM Crossmedia, in Moers.
- a good choice – or your own
- Kits
- icons in 23 topics
- 511
- cookies out of the box
- 0
- CSS on the home page
- < 30 KB
Why your own installation
Not a rented platform. A foundation.
Your own installation, your own data, a clear structure – and open to whatever comes next.
Typical rented platform
- Hosting, templates and data stay with the provider
- Drag and drop, page by page
- Content as layout – hard to reuse
- Extensions only as far as the provider allows
- Moving means rebuilding
KLXM Studio
- Your own installation, your own data – SQLite or MySQL/MariaDB: your database
- Kits as code, with budgets and accessibility built in
- Structured content: blocks with fields, data tables, stable links
- Extensible via block designer, REST API and MCP
- MIT licence: no lock-in, free to use – including commercially; ordinary PHP hosting
Who is it for?
One system, four perspectives.
-
Developer
Framework-free PHP 8.4, REST API (OpenAPI 3.1), MCP server and command line. Kits and blocks as code – or in the block designer without PHP.
Tech stack & extensions: Developer -
Agencies
Many websites from one installation: network admin with single sign-on, media pools, shared tables, landing domains, support and knowledge base, team chat, feature scope and app icon per website.
For agencies: Agencies -
Marketing
Landing pages with their own domain, SEO fields and JSON-LD, KLXM AI for copy, translation and SEO, fast pages thanks to budgets – and cookie-free out of the box: consent only once you add services such as analytics (Consent Kit).
For marketing: Marketing -
Editors
Edit right on the page, drafts and versions, review queue “Submitted”, assistant, media library with alt texts and captions – plus video tutorials here on the website and as text in every installation’s help.
For editors: Editors
No-code for editors
Tables that think along.
A table becomes a form, an encrypted inbox, a calendar and a page on the website – without a single line of code.
-
Table
Fields, relations, groups, recurrence
-
Form
From the table, with cookie-free spam protection
-
Inbox
Encrypted, readable only with your key
-
Calendar
Month view, iCal, sync with calendar apps
-
Website
Lists and detail pages – automatically
For developers
Make it your system.
PHP 8.4 without a framework, kits and blocks as code, extensions with routes, permissions and CLI commands, REST API and MCP server – the tech stack at a glance.
Principles
Open where it connects. Closed where it protects.
-
Open to sources
Content enters the system through documented channels.
- External sources: RSS, Atom, JSON, XML and OpenImmo 1.2 into data tables
- REST API with OpenAPI 3.1
- MCP server for AI assistants
- Data tables with 30 field types and public forms
- Optionally for review: changes via API and MCP land in “Submitted”
-
Open to the outside
Open licence, open formats – nothing is locked in.
- Open source under the MIT licence
- JSON via the REST API
- sitemap.xml per domain
- Structured data as JSON-LD (schema.org)
-
Secure inside and out
Security is a default, not an add-on.
- Passkeys and two-factor sign-in, mandatory per role
- Roles and permissions, data rights per table
- Content Security Policy without inline scripts
- No external CDNs
- New accounts by invitation – no initial password
- SVG uploads cleaned: no scripts, no embedded data
Encryption is part of the DNA.
- Form requests are encrypted on submission – the private key is never stored on the server.
- The mail password is stored encrypted; API tokens only as a hash.
- Uploaded images are re-encoded without EXIF/GPS data; maps and video thumbnails come through our own proxy.
Features
Everything you need. Nothing you don’t.
-
On-page editing
Blocks with fields, inline editing, drafts, publishing and versions.
Content & blocks: On-page editing -
Kits & style editor
A good selection of kits, design tokens with contrast checks, light and dark.
Kits & design: Kits & style editor -
Data & media
Custom tables without code, media library with image editing, captions and encrypted requests.
Data & media: Data & media -
KLXM AI
Optional: write, translate, alt texts – also locally with Ollama.
KLXM AI: KLXM AI -
Multisite & network
Many websites, one installation, central admin with single sign-on.
Network: Multisite & network -
Security & privacy
Passkeys, two-factor, strict CSP – cookie-free out of the box.
Security: Security & privacy
Push for your visitors
News that arrives – no app, no newsletter.
Visitors subscribe with one click on the bell and learn about new entries right away – on their phone or computer, without an email address and without tracking.
Screenshots
Clear to use.
Captured in a test installation with demo content – click to enlarge. More in the tour.
Formatting bar
Insert block
Block form
In dark mode
Editing an entry on the website
Editing an entry
Fields & settings
Calendar view
Header: search & actions
Header & footer
Block designer with preview
New website dashboard
Sidebar with area colours
Review queue “Submitted”
Kits
A good selection of kits – design, blocks and data structure to start with.
A kit is the foundation of a project: design, blocks, website settings, lists and detail pages, structured data, starter content and languages. You adjust its design in the style editor; create your own kits with kit:create.
-


Desktop 

Mobile Recommended · breakpoint-free
Kit “Fluid”
Type, spacing and grid scale smoothly with every screen width.
-


Desktop 

Mobile Neutral · sample pages
Kit “Basis”
Starting point for new projects: four navigations, seven design presets, dark mode.
-


Desktop 

Mobile Less, but better
Kit “Essenz”
Functional minimalism with a single signal colour and cards like device panels.
-


Desktop 

Mobile Glass, legibility first
Kit “Glas”
Frosted glass over a soft colour field – opaque when transparency is reduced.
-


Desktop 

Mobile Contemporary & confident
Kit “Modern”
Large grotesque type, bold colour blocks and a bento grid – for studios, consultancies and companies.
-


Desktop 

Mobile Magazine & association
Kit “Editorial”
Masthead, sections and strong lead stories for associations and culture.
-


Desktop 

Mobile Photography & portfolio
Kit “Foto”
Images instead of words: a bento image stream with a gallery or page behind every image and a quiet navigation.
-


Desktop 

Mobile Art & exhibitions
Kit “Galerie”
Artists, exhibitions and works as data – with viewing room, prices on request and visitor info.
-


Desktop 

Mobile Organic & calm
Kit “Nature”
For farms, farm shops, nurseries, nature conservation and outdoor – with generated landscapes for every season.
-


Desktop 

Mobile Medical practice
Kit “Praxis”
Consultation hours, practice details and encrypted inboxes for prescription and referral requests.
-


Desktop 

Mobile Tailwind CSS & UIkit
Kit “Frameworks”
The same blocks with Tailwind CSS 4 or UIkit 3 – the template for your own framework-based kits.
-


Desktop 

Mobile Starting point
Starter kit
The smallest complete kit for your own development – commented in eleven sections.
KLXM AI
Artificial intelligence – optional and reviewed.
KLXM AI makes suggestions, people decide. Switched on per website – also locally with Ollama on your own server.
- Write, shorten and translate right at the text field
- SEO check and alt texts as suggestions
- Page, table and block generators
- Captions and transcripts, locally with whisper.cpp
- Review queue “Submitted” with before/after
- Only calls and duration are counted – content is not stored
Image “team-summer-party.jpg”
Before(no alt text)
SuggestionFive people stand laughing in front of a wooden wall with green plants.
Example: the suggestion is only applied once you review it.
Open Source
MIT licence. Free to use.
KLXM Studio – Copyright © 2026 KLXM Crossmedia GmbH and contributors – is licensed under the MIT licence. Using, adapting, running and redistributing it is allowed, including commercially and in client projects.
Your own kits and extensions may use any licence. Bundled third-party software keeps its own licence (THIRD-PARTY-NOTICES.md).
System requirements
- PHP
- ≥ 8.4 (FPM), 8.5 supported
- Database
- SQLite (default, one file per website) or MySQL/MariaDB per website; pdo_sqlite always required, SQLite ≥ 3.35 (search) – fine on Debian 12/13 and Ubuntu 22.04/24.04, AlmaLinux/RHEL 8/9 ship an SQLite that is too old
- Webserver
- Apache or nginx with HTTPS – no .htaccess
- Hosting
- e.g. Plesk; only public/ is in the web root
- Optional
- Ollama or an AI provider, ffmpeg + whisper.cpp, cron
- Licence
- MIT
- Version
- 1.0.0
As of version 1.0.0 (README and developer manual).
KLXM Crossmedia
Everything from one source.
Design, development, hosting and support for your web solution – owner-managed since 2001, from the Lower Rhine.
Contact
Talk to KLXM Crossmedia.
A demo, use in your project or an extension tailored to your needs – get in touch. We answer personally.
Am Schürmannshütt 40g
47441 Moers
Germany
- Phone
- +49 2841 889998-0
- info@klxm.de
- Website
- klxm.de (opens in a new tab)


















