Поки більшість розробників інструментів змагаються за створення власних AI-агентів для програмування, шведська компанія Serverpod обрала протилежний шлях. Її новий продукт App Studio, представлений сьогодні у публічній бета-версії, свідомо не містить жодного вбудованого ШІ.

Завдяки AI створити робочий прототип додатка стало значно простіше. Проблеми починаються тоді, коли такий прототип потрібно перетворити на справжній продукт: мобільні платформи, бази даних, розгортання, безпека та виробнича інфраструктура досі вимагають класичних інструментів розробки.

Універсальні агенти для програмування, як-от Antigravity, Claude Code, Codex чи Cursor, вміють генерувати код майже для будь-якого стеку, проте вони не знімають складність, що стоїть за цим кодом.

Фактично AI змістив вузьке місце: написання коду прискорюється, але перетворення цього коду на безпечний, масштабований і готовий до продакшену застосунок залишається завданням для спеціалістів.

Засновник Serverpod Віктор Лідгольт розповів, що AI-агенти вдосконалюються настільки швидко, що, на думку компанії, розробники не повинні прив'язувати свій продукт до тієї агентної платформи, яка сьогодні здається найкращою.

Ми побудували середовище навколо AI. Розробники можуть змінювати агентів без зміни свого стеку, а застосунок, який почали створювати в стилі vibe-coding, може стати тим продуктом, що піде в реліз.

Віктор Лідгольт, засновник Serverpod

Serverpod — це відкритий backend-фреймворк, написаний на Dart для спільноти Flutter. Компанію заснував у 2023 році колишній інженер Google Віктор Лідгольт, її штаб-квартира розташована у Стокгольмі.

Інфраструктура навколо AI

Serverpod App Studio — це середовище розробки, яке можна завантажити для створення повноцінних застосунків разом з AI-агентами. Воно містить усе необхідне для створення та запуску проєктів на Flutter і Serverpod без складного налаштування. Розробники повністю володіють своїм кодом і можуть створювати застосунки для мобільних платформ, десктопу та вебу.

Під капотом App Studio формує стандартні проєкти на базі Flutter — відкритого фреймворку Google для створення мобільних, десктопних і веб-застосунків з єдиної кодової бази, — а Serverpod забезпечує backend і базу даних.

На Flutter припадає приблизно 30 відсотків нових релізів у App Store, а Serverpod у продакшені використовують стартапи, студії розробки, банки, медичні компанії та державні організації.

https://www.youtube.com/embed/dsf2nGaeUZk?si=bK2Fi-m4cI9eCLSQ

Нова версія Serverpod отримала функцію статичного hot reload для всього стеку одразу. Це дозволяє AI-агенту або розробнику оновлювати застосунок, сервер, згенеровані API та схему бази даних без зупинки проєкту, отримуючи зворотний зв'язок за мілісекунди.

Паралельно з App Studio компанія відкриває Serverpod Cloud — сервіс, що дає розробникам прямий шлях від локально запущеного проєкту до розгорнутого застосунку. Backend і веб-застосунок можна розгорнути однією командою, а сервіс сам подбає про інфраструктуру: бази даних, балансування навантаження, домени, секрети, кешування та файлове сховище.

Generating code is only one part of building software.

Віктор Лідгольт

The harder questions begin when people want others to depend on what they have created. It needs to run reliably, work across platforms, connect to a real backend, and remain maintainable. Those are the problems we want to solve.

Віктор Лідгольт

Від vibe-кодерів до розробників програмного забезпечення

За словами Лідгольта, основну аудиторію App Studio визначає не стаж у програмуванні, а прагнення створити щось справжнє за допомогою AI.

Досвідчені розробники можуть використовувати App Studio, щоб пропустити години налаштування і швидко спробувати Flutter та Serverpod. Коли з'являється впевненість, вони можуть перейти до повноцінної інсталяції.

Проте більшу групу становлять люди, які приходять у розробку програмного забезпечення саме через AI.

We want them to start with professional tools and code from day one, even if they do not yet consider themselves developers.

Віктор Лідгольт

The next generation of developer tools needs to help those projects grow beyond the initial experiment. Having readable, understandable, and predictable code gives AI a much stronger foundation to work from, making it easier to follow existing patterns and generate good software reliably. AI is bringing an entirely new group of people into software development.

Крейг Лабенц, інженер з розвитку розробників команди Flutter у Google

Власний AI-агент на вибір

App Studio свідомо не має вбудованого ШІ. Перемикатися між різними AI-агентами для програмування у цьому середовищі досить просто, оскільки всі вони працюють з тими самими файлами проєкту. Основна відмінність між інструментами полягає в тому, як кожен налаштовує навички агента та MCP-сервери. Сам Лідгольт користується поєднанням Claude Code і Cursor, обираючи інструмент залежно від завдання.

The agents work on the same files, so you can close one tool and open the project with another.

Віктор Лідгольт

Відсутність єдиного галузевого стандарту для налаштування навичок агентів і MCP-серверів створює певні незручності, хоча кілька конфігурацій можуть існувати паралельно, не конфліктуючи одна з одною. App Studio бере це налаштування на себе автоматично.

It's unfortunate that the industry couldn't unite around a standard, but at least it's possible to have multiple configurations that won't interfere with each other. App Studio actually sets it up for you, so that's another small obstacle you won't need to overcome.

Віктор Лідгольт

Serverpod не виключає партнерства з компаніями, що розробляють AI-агентів, у майбутньому. Хоча App Studio спочатку вийшов як продукт для завантаження, повний стек Serverpod і Flutter також може працювати у браузері.

За словами Лідгольта, vibe-coded застосунки часто стикаються з проблемами саме тоді, коли переходять від демо для одного користувача до реального навантаження, бо багато AI-інструментів надають перевагу візуальному результату, а не надійній та масштабованій архітектурі. Серед типових проблем — прогалини у безпеці, відсутність контролю доступу, неоптимізовані бази даних та приховане оброблення помилок, яке маскує справжні збої.

These types of issues can lead to expensive infrastructure bills and apps that get hacked or break down in production.

Віктор Лідгольт

App Studio автоматизує налаштування та ітерації, але не відповідальність чи оцінку ризиків. Лідгольт наголошує, що застосунки, які працюють з чутливими даними, складними правами доступу або підпадають під регуляторні вимоги, все ще потребують участі досвідченого інженера. Ще одна річ, яка досі не автоматизована, — публікація застосунку в Apple App Store чи Google Play.

It may not require an engineer, but it is still an involved process, and is something that we aim to address in the future product.

Віктор Лідгольт

Як уникнути нової форми vendor lock-in

У випадку App Studio можна говорити про два різні види незалежності від постачальника. Serverpod — це відкритий фреймворк, який можна розгорнути будь-де, тож прив'язки в цьому сенсі немає: проєкт можна запустити на GCP, AWS чи навіть на власному сервері вдома. Користувачі можуть у будь-який момент відмовитися від App Studio і продовжити роботу у звичному середовищі розробки.

It's a standard Flutter and Serverpod project. You can, of course, also replace Serverpod entirely, but that is a normal backend migration rather than a one-click switch. The important part is that the code and data are yours. Nothing is hidden within a platform that prevents you from leaving.

Віктор Лідгольт

App Studio, як і Flutter та сам фреймворк Serverpod, безкоштовний і відкритий. Основна бізнес-модель компанії — сервіс Serverpod Cloud: розробники платять, коли обирають, щоб компанія хостила їхній веб-застосунок, backend і базу даних. Завдяки ефекту масштабу тарифи Serverpod Cloud конкурентні порівняно із самостійним хостингом — базовий тариф на повний стек починається від 5 доларів на місяць, при цьому користувачам не потрібно бути експертами з DevOps, щоб керувати серверами.

Чому AI-гіганти не роблять це самі

Ніщо не заважає таким компаніям, як OpenAI, Anthropic чи Cursor, побудувати подібну інфраструктуру самостійно, проте Лідгольт вважає, що відтворення повного стеку — завдання значно масштабніше, ніж здається.

Serverpod охоплює клієнтську частину, сервер, API, базу даних, робочий процес розробки та розгортання. Лідгольт також зазначає, що AI-моделі мають відносно мало тренувальних даних у таких сферах, як hot reload, offline-first синхронізація та поглиблений аналіз коду.

So, even for a large company, building something like Serverpod takes time.

Віктор Лідгольт

Значна частина дискусії навколо vibe-coding зосереджена на тому, чи може людина без технічної освіти створити застосунок. Для Лідгольта важливіше інше питання — що відбувається, якщо цей застосунок стає успішним.

Can another developer understand it? Can you change AI agents? Will it scale? Is your data locked in? At Serverpod, we think software should be able to outlive the prompt and even App Studio itself. That's the larger idea behind what we are building.

Віктор Лідгольт