Слой архитектора
Дизайн
Имя, адреса, мета и внешний вид этого проекта. Сохранённые настройки читаются на лету — изменение видно при следующей загрузке страницы, без пересборки.
Блоки
Все блоки, из которых этот проект собирает страницы, нарисованные настоящим рендерером. Сгруппированы по назначению.
Блок — это единица, из которой собрана страница. Страница здесь не свёрстанный файл, а СПИСОК БЛОКОВ. Рендереры уже собраны; страница лишь говорит, какие виды на ней стоят, в каком порядке и с каким текстом. Именно поэтому все страницы проекта выглядят одним продуктом, а не работой пяти разных людей.
A row of capability labels. The tone is a MEANING group, not a colour.
A section of equal cards with NO order between them — the same strip as `flow`, minus the numbers, the link and the animation. The difference is meaning, not decoration: lighting cards up in turn would show a sequence that does not exist, and an untruth told by a good animation is the more convincing kind. Hence `<ul>`, not `<ol>`. The header (badge, heading, lead) is the SHARED `SectionHead`, identical to `flow` and `noBill`. Equal height comes from the grid, never from measuring.
Three things worth knowing
A lead paragraph under the heading — it says what the cards have in common. The badge above carries the RUBRIC, and its colour is decided by the section, not by the content: a rubric has no semantic group to take a colour from.
A card holds one self-contained statement. Read in any order they still make sense — that is the test for using this kind instead of `flow`.
The cards are the same height because the grid row is as tall as its tallest item and each card fills it. No script measures anything.
A card is a CONTAINER: it holds any blocks — a heading, a list, a paragraph — so one kind serves both three short statements and two long side-by-side panels.
Ряд карточек-возможностей, каждая заканчивается ссылкой. От `cards` отличается рисунком, а не полями: порядок внутри закреплён — заголовок, черта, текст, ссылка, — и ссылка прижата к низу, поэтому в ряду из трёх все ссылки стоят на одной линии, как бы ни различалась длина текста.
What the server brings
Three capabilities that arrive together, not one after another.
Orchestration
Several agent platforms share one context, so a task started in one continues in another.
Persistent memory
What the project already knows stays in context between sessions instead of being re-read every time.
One machine
Everything runs on the server you own. No cloud accounts to open, no per-token bill to watch.
Сетка возможностей: значок, заголовок, ярлык-пилюля, описание. Перенесена с витрины — две колонки на телефоне, три на мониторе, и промежутки между строками намеренно шире, чем между колонками: рамок у ячеек нет, и разделяет их только расстояние. От `badges` отличается предметом: там сами ярлыки, здесь ярлык — метка ВНУТРИ возможности, у которой есть ещё заголовок, значок и объяснение.
What comes with the server
Twelve things that are already there — not a roadmap.
- for everyone
Agents with memory
Ready to answer from what the project already knows, without an hour of setup first.
- for everyone
Voice input
Dictate into any field meant for speech; the rest keep the ordinary keyboard.
- for everyone
Sign-in out of the box
Email links and Google, with roles and sessions. Nothing to configure to start.
- for everyone
Database and storage
Rows and files on the machine you own, behind one door and one key.
- for everyone
Backups by parts
Six parts chosen one at a time: people restore one thing, not everything.
- for everyone
Your repository
The project travels to your GitHub and back with one action.
- for everyone
Static by default
Pages are built ahead of time, so a traffic spike costs nothing extra.
- for everyone
Products on one server
A landing page today, a scheduled watcher next week — neither can damage the other.
- for everyone
Many languages
Enabling one later is a setting, not a rebuild of the way the site works.
- advanced
Maps on your machine
Routes and distances computed on the server, so requests are not metered one by one.
- advanced
Communication channels
A two-way link with the project, not just the ability to send a message.
- advanced
Search by meaning
Next to the rows it describes: one backup, one access contour, one meaning of deletion.
Сетка площадок, где свечение идёт ИЗ ЩЕЛЕЙ: ячейки стоят в двух пикселях друг от друга поверх радиальной подложки, поэтому решётка ярче в середине и гаснет к краям — ни рамок, ни теней. Перенесена с витрины. Число ячеек кратно шести: колонок две на телефоне и три на мониторе, и только кратное шести заполняет обе раскладки без обрубка. От `featureGrid` отличается предметом: тот перечисляет умения ПРОДУКТА, этот — ЧУЖИЕ площадки, отсюда строка компании и оговорка о торговых марках внизу.
Five agent platforms, one environment
No API keys, no local setup — all five run on your server with full terminal access and shared memory.
Claude Code
Writes, runs and fixes code in your terminal. The gold standard for AI-assisted development.
Anthropic
Codex
Browser-native coding agent. Full project context, no terminal required.
OpenAI
Gemini CLI
Long-context coding agent. Understands the whole project structure in one prompt.
Qwen Code
Open-source coding agent. No subscription lock-in — powerful and free.
Alibaba
Kimi Code
Context-first model for large codebases. Excellent for refactoring and architecture work.
Moonshot
LightRAG
Your company brain: persistent vector memory shared across all five platforms.
Fractera
* The project runs on your own subscriptions to these platforms — no additional fees or commissions are charged for their use. Connect one, several or all of them, at your own discretion.