Hello from atarcms.com, built by an agent
The project's own site runs on AtarCMS, and a coding agent built it from the owner's brief with the skill that ships in the skeleton.
Open source · MIT licence
AtarCMS runs small multilingual sites — a studio, a clinic, a club, a workshop — on one small server. Hand it to your coding agent: it installs the site and builds it from your brief. Then your editors, or their agents, take it from there.
Clone https://github.com/yanfishel/atarcms.git with --depth 1 into a temporary folder
(install git first if it is missing), read .agents/skills/building-atarcms-sites/references/install.md
there and install AtarCMS: into ./my-site on this computer, or into /var/www/<site> on a server;
then open the site's folder and continue with its skill.
A coding agent builds the site with the skill that ships in the project. A browser agent runs the admin from one guide at /admin/ai-guide. Language models read the public site through /llms.txt and a markdown twin of every page.
Content, menus, search and feeds per language, with linked translations. Hebrew and other right-to-left languages mirror the whole site and the whole admin, not just the text. The admin itself speaks five languages.
PHP 8.4 and MariaDB on one small VPS. No build step, no node_modules, no compiled cache: it boots from the sources on plain OPcache. One to five trusted editors, MIT licence, your data on your server.
Measured
The default theme of the site skeleton, measured with Lighthouse — including Google's new agentic browsing audit, which checks that AI agents can use a site.
Screenshots
Real screenshots, no mock-ups. Select one to see it full size.






Get going
Start a site with Composer, then fill .env, run the migrations and create the first administrator — install.md in the skeleton covers every path: your computer or a server, with Docker or without, shared hosting. Or open your coding agent in an empty folder and paste the prompt. It asks before it installs packages or changes a server, and you type the secrets yourself.
composer create-project yanfishel/atarcms my-site --no-interaction
Clone https://github.com/yanfishel/atarcms.git with --depth 1 into a temporary folder
(install git first if it is missing), read .agents/skills/building-atarcms-sites/references/install.md
there and install AtarCMS: into ./my-site on this computer, or into /var/www/<site> on a server;
then open the site's folder and continue with its skill.
Updates
The project's own site runs on AtarCMS, and a coding agent built it from the owner's brief with the skill that ships in the skeleton.
Demo content now builds the sections, pages and tags of your brief, a new admin speaks the site's language, and the launch checklist walks you through Google sign-in.
The core and the site skeleton are public under the MIT licence and on Packagist: composer create-project yanfishel/atarcms starts a site.