Instatic: open-source альтернатива Webflow и WordPress
Обзор Instatic — self-hosted визуальной CMS с AI-агентом, чистым HTML-выводом и лицензией MIT. Альтернатива Webflow, Framer и WordPress от CoreBunch.
Что такое Instatic и для кого он создан
Instatic — self-hosted open-source визуальная CMS, которая заменяет стек из пяти SaaS-инструментов (canvas-редактор, headless CMS, форм-сервис, медиа CDN и хостинг) одним Bun-сервером.
Проект создан командой, стоящей за Motion.page и Core Framework — инструментами, которыми тысячи людей пользуются для создания сайтов, преимущественно в экосистеме WordPress. Авторы поставили перед собой простую цель: сайт должен быть быстрым в создании, полностью принадлежать владельцу и не требовать больших усилий в обслуживании — всё одновременно.
Кому подойдёт:
- Веб-разработчикам и агентствам, которым надоело платить Webflow $23+/мес за каждый проект клиента
- Дизайнерам, ценящим визуальный редактор, но требующим полного владения кодом
- Техническим командам, которые хотят self-hosted решение без «vendor lock-in»
- Разработчикам, желающим интегрировать AI-агента в свой рабочий процесс без сторонних подписок
Ключевые возможности
1. Визуальный canvas-редактор с чистым HTML-выводом
Один Bun-сервер содержит всё: canvas-редактор, контент-движок, медиа, авторизацию, формы, плагины и паблишер. На выходе — чистый семантический HTML и компактный CSS без какой-либо инфраструктуры редактора внутри страницы. Никаких framework runtime, никаких builder-атрибутов, никакого «div soup».
Опубликованная страница Instatic — это почти просто файл на диске. Никакого фреймворка для запуска, никакого шага гидратации, никакого обращения к базе данных на типичном пути. Браузер скачивает семантический HTML и компактную таблицу стилей — и всё.
2. Встроенный AI-агент для построения страниц
AI-агент действительно редактирует страницу: опишите желаемое — и он строит её на canvas в виде реальных, редактируемых узлов, а не скриншота или стены кода. Он пишет семантический HTML для структуры и CSS для стиля через тот же импорт-пайплайн, что используется при вставке разметки.
35-инструментный «Site scope» строит страницы, 15-инструментный «Content scope» редактирует записи.
Можно использовать собственную модель: Claude, OpenAI, OpenRouter или локальный Ollama. Ваш ключ, ваша модель, ваш счёт.
3. Формы без сторонних сервисов
Формы принадлежат вашей CMS. Создайте форму из семантических полей — и отправки попадут в ваши собственные таблицы данных. Instatic может прочитать поля, которые вы разместили, и создать соответствующую таблицу. Никакого стороннего форм-сервиса, никаких embed, никакой ежемесячной платы за контактную форму.
4. Loops — динамические коллекции
Loops повторяют макет по коллекции: ваши посты, страницы, медиа или всё, что плагин предоставляет как источник. Дайте loop несколько вариантов — и он будет чередовать их по мере прохождения. Подходит для списков постов, продуктовых гридов, галерей.
5. Super Import
Импорт, который работает надёжно. Вставьте сырой HTML — получите редактируемые узлы. Или сбросьте целый статический сайт (HTML, CSS, картинки, шрифты) — и Super Import превратит его в страницы, правила стилей, дизайн-токены и медиа.
6. Система ролей и безопасность
Owner и Admin получают полный доступ. Роль Client может редактировать текст и публиковать посты, но заблокирована от перетаскивания модулей, изменения DOM или вмешательства в дизайн-фреймворк.
Под капотом — система разрешений из 36 дискретных прав, сессии на токенах, TOTP двухфакторная аутентификация с зашифрованными секретами, блокировка аккаунта после повторных неудачных попыток входа.
7. База данных: SQLite или Postgres
Система работает на Bun-сервере и позволяет выбрать SQLite или Postgres в качестве базы данных. Контент, загрузки и настройки хранятся во встроенной базе данных на вашем сервере. Никаких внешних сервисов, никакого майнинга данных.
Архитектура Instatic
graph TD
A[Пользователь / Браузер] --> B[Bun Server]
B --> C[Canvas-редактор]
B --> D[AI-агент]
B --> E[Content Engine]
B --> F[Media Manager]
B --> G[Form Builder]
B --> H[Plugin System]
B --> I[(SQLite / Postgres)]
C --> J[Publisher]
D --> J
E --> J
J --> K[Clean HTML + CSS]
K --> L[Статические файлы на диске]
D --> M[Claude / OpenAI / Ollama]
Цены и развёртывание
Instatic имеет лицензию MIT и является self-hosted, без тиров и платных функций. Единственные постоянные расходы — ваш хостинг и любой ключ AI-провайдера по вашему выбору.
| Вариант развёртывания | Стоимость | Сложность |
|---|---|---|
| Railway (SQLite, one-click) | ~$5/мес | ⭐ Минимальная |
| InstaPods (managed) | от $7/мес | ⭐ Минимальная |
| VPS + Docker (самостоятельно) | от $3-5/мес | ⭐⭐ Средняя |
| Собственный сервер + Caddy | Только ресурсы | ⭐⭐⭐ Высокая |
Railway — самый быстрый способ запустить Instatic. Одним кликом вы получаете полноценную визуальную CMS с AI page builder, постоянным хранилищем и HTTPS — готово менее чем за 2 минуты.
# Быстрый запуск через Docker Compose
INSTATIC_IMAGE=ghcr.io/corebunch/instatic:latest \
docker compose -f compose.prod.yml -f compose.sqlite.yml up -d
Плюсы и минусы
| ✅ Плюсы | ❌ Минусы |
|---|---|
| MIT-лицензия, полное владение данными | Версия 0.0.x — возможны breaking changes |
| Чистый семантический HTML без «мусора» | Требует технических знаний для VPS-деплоя |
| AI-агент с поддержкой Claude, OpenAI, Ollama | Экосистема плагинов только формируется |
| Всё в одном: CMS + формы + медиа + публикация | Нет официального plugin store |
| Стоимость от ~$5/мес против $23+/мес у Webflow | Молодой проект, документация неполная |
| 36 разрешений, TOTP MFA, аудит-лог | Отсутствует встроенная аналитика (в планах) |
| Поддержка SQLite и Postgres | Зависимость от Bun (не Node.js) |
| Super Import существующих HTML-сайтов | Pre-1.0: нет гарантий обратной совместимости |
Сравнение с альтернативами
| Параметр | Instatic | Webflow | Ghost CMS |
|---|---|---|---|
| Лицензия | MIT (open-source) | Проприетарный SaaS | MIT (open-source) |
| Хостинг | Self-hosted | Облако Webflow | Self-hosted / Ghost(Pro) |
| Стоимость | ~$5–7/мес (хостинг) | от $15–25/мес | от $9/мес (Pro) |
| Визуальный редактор | ✅ Canvas drag-and-drop | ✅ Pixel-perfect | ❌ Нет |
| AI-агент (страницы) | ✅ Встроенный | ✅ Платно | ❌ Нет |
| Чистый HTML-вывод | ✅ Без runtime | ⚠️ Webflow JS | ✅ Тема-based |
| Встроенные формы | ✅ Без доплат | ⚠️ Ограничено | ❌ Нужны плагины |
| Владение данными | ✅ Полное | ❌ Данные у Webflow | ✅ Полное (self-host) |
| Зрелость платформы | 🟡 v0.0.x | 🟢 Зрелый | 🟢 Зрелый |
| Экосистема плагинов | 🟡 Формируется | 🟢 Развитая | 🟢 Развитая |
| Аудитория | Разработчики, агентства | Дизайнеры, агентства | Авторы, блогеры |
Instatic занимает нишу между Webflow (визуальный контроль) и Ghost (владение данными) — добавляя к этому AI-агент и отсутствие ежемесячных платежей платформе.
Вердикт
Instatic — амбициозный и технически убедительный ответ на вопрос «почему я должен платить $23+/мес, если могу запустить то же самое за $5 на своём сервере?». Особого внимания заслуживают фокус на чистом переносимом HTML-выводе, полное владение сайтом и данными, встроенные формы и управление медиа, а также опция использования AI-моделей через собственные учётные данные провайдера.
Главная оговорка: Instatic — очень новый, pre-1.0 проект. Между минорными или патч-релизами возможны breaking changes, поэтому для стабильного окружения поначалу потребуется тщательное закрепление версий.
Кому однозначно подойдёт:
- Агентствам, управляющим множеством клиентских сайтов (экономия на тарифах Webflow)
- Разработчикам, которым важно 100% владение кодом и данными
- Тем, кто хочет интегрировать локальный Ollama или свой Claude-ключ в редактор
- Проектам, где критична скорость загрузки (чистый HTML без JS-runtime)
Кому стоит подождать:
- Нетехническим пользователям без опыта работы с Docker/хостингом
- Командам, которым нужна стабильная зрелая экосистема плагинов прямо сейчас
Оценка: 8/10
Instatic уже сейчас предлагает убедительный набор функций, однако статус pre-1.0 и молодая экосистема снижают оценку. При выходе v1.0 и оформлении plugin store потенциал — на 9–9.5/10.