Найти в Дзене

Как я потерял код и не смог заплатить GitHub: Focus, облака и цена опыта

Живой опыт создания проекта Focus — без прикрас, с неудачами, потерями и выводами. Всё, что помогает понять, как не стоит строить свои ИИ-инструменты. Октябрь начался спокойно. Focus постепенно обретал форму — куски логики соединялись в работающие модули, интерфейс оживал, а агент наконец-то перестал спорить со мной о синтаксисе.
Я проводил за кодом почти всё свободное время: днём продумывал архитектуру, ночью писал запросы к моделям. Казалось, что теперь всё пойдёт по восходящей, ведь GitHub Codespaces позволял работать без забот о железе и настройке окружения. Всё в облаке, всё под рукой. Я был уверен: с такой системой проект наконец войдёт в стабильный ритм. Но именно в тот момент, когда появилось чувство контроля, началось самое интересное. Focus задумывался не как очередной блокнот, а как рабочая экосистема, в которой проект может жить годами.
Я строил фундамент — архитектуру, способную выдержать десятки функций и модулей.
Бэкенд отвечал за хранение заметок и задач, фронтенд ви
Оглавление

Живой опыт создания проекта Focus — без прикрас, с неудачами, потерями и выводами. Всё, что помогает понять, как не стоит строить свои ИИ-инструменты.

🔸 Вступление: октябрь, когда всё шло по плану

Октябрь начался спокойно. Focus постепенно обретал форму — куски логики соединялись в работающие модули, интерфейс оживал, а агент наконец-то перестал спорить со мной о синтаксисе.

Я проводил за кодом почти всё свободное время: днём продумывал архитектуру, ночью писал запросы к моделям. Казалось, что теперь всё пойдёт по восходящей, ведь GitHub Codespaces позволял работать без забот о железе и настройке окружения. Всё в облаке, всё под рукой.

Я был уверен: с такой системой проект наконец войдёт в стабильный ритм. Но именно в тот момент, когда появилось чувство контроля, началось самое интересное.

🔸 Погружение: что я создавал и почему выбрал облако

Focus задумывался не как очередной блокнот, а как рабочая экосистема, в которой проект может жить годами.

Я строил фундамент — архитектуру, способную выдержать десятки функций и модулей.

Бэкенд отвечал за хранение заметок и задач, фронтенд визуализировал весь процесс — от идей до прототипов.

GitHub Codespaces стал для меня спасением: не нужно мощного ПК, не нужно тратить время на настройку окружения.

Всё просто — заходишь, открываешь проект, и у тебя перед глазами та самая «лаборатория», где можно тестировать идею за идеей.

Система работала чётко, и я всерьёз подумал, что наконец-то нашёл платформу, где Focus сможет развиваться без преград.

Но облака, как известно, хороши только до тех пор, пока не начинается гроза.

🔸 Момент X: лимиты и блокировка

Открыл рабочее пространство — и вместо редактора увидел аккуратную розовую плашку:

You seem to have a billing issue. Please adjust your billing settings to continue using codespaces.

Перевод простой: «кажется, у вас проблема с оплатой». В биллинге — списание 1 доллар и отметка, что месячный лимит израсходован. Дальше — пауза Codespaces. Кнопки «оплатить сверх лимита», «разблокировать» или «продлить» не оказалось. Облако молча выключило свет.

Парадокс в одном предложении: я готов заплатить, но заплатить нельзя. Доступ к коду закрыт, проект завис между «есть» и «нет», а время продолжает идти.

🔸 После блокировки: поиски выхода

Сначала я решил, что это недоразумение: зайду в настройки, подтвержу карту, продолжу работу. Но интерфейс не предложил ни одного шага, который бы прямо решал проблему. Я просматривал разделы биллинга и уведомления, перебрал все очевидные сценарии, но Codespaces оставался на паузе.

Эта пауза стала личным уроком: облако — не твоя собственность. Если платформа решила, что лимит исчерпан, твой проект превращается в пассивный экспонат. Формально — всё честно, фактически — ты не можешь даже доплатить, чтобы сохранить ритм.

Что сделал сразу:

  • зафиксировал текущее состояние: скриншоты, список реализованных модулей, заметки по архитектуре;
  • собрал «дорожную карту» в отдельный документ, чтобы не потерять замысел;
  • наметил резервный план: перенести активную работу в другое окружение.

🔸 Новые попытки: Google AI Studio и Replit

Google AI Studio.

Для быстрых экспериментов это отличный вариант: видно фронтенд, задачи проверяются «на лету», модели помогают ловить ошибки и сразу чинят их. Но есть потолок. Когда функций становится больше трёх-четырёх, контекст начинает «плыть», и система теряет устойчивость. Для простых утилит, одностраничных MVP и демонстраций — идеально. Для сложного ядра Focus — тесно.

Replit.

Эта платформа способна на большее: агент строит каркас интерфейса, накидывает разделы, добавляет базовые сценарии. Я выбрал режим «frontend + backend за ~20 минут». Результат честный: появился рабочий скелет с языком интерфейса, темами, кнопкой «создать задачу». Но много заглушек и неровностей, которые требуют доработки руками.

Стоимость — отдельная история. Один такой прогон съел примерно 17–18 долларов из месячного лимита в 25. Второй такой же запуск уже вёл бы к дополнительным списаниям. Вывод очевиден: Replit уместен, когда нужен быстрый каркас, но без строгого контроля бюджета легко превратить эксперимент в дорогую привычку.

Где что выбирать?

  • Нужна одна-две функции «здесь и сейчас» — берите Google AI Studio.
  • Нужен каркас посложнее и вы переносите код дальше — берите Replit, но сразу ставьте лимиты и автостоп агента.
  • Нужна настоящая архитектура и масштабируемость — возвращайтесь к полноценной IDE и контролируемому окружению.

Ниже скриншоты Replit

заглушка , то есть не все может агент сделать
заглушка , то есть не все может агент сделать
важно при покупке настроить лимиты , здесь расход за один запрос.
важно при покупке настроить лимиты , здесь расход за один запрос.
-4

🔸 Мини-глоссарий (в одном абзаце)

Фронтенд — всё, что видит и нажимает пользователь. Бэкенд — логика и данные за кулисами. Окружение — настроенная среда, где код запускается и тестируется. MVP — минимальная рабочая версия продукта. No-code/low-code — подход, где архитектуру задаёт человек, а код частично генерируют модели.

🔸 Итог

В конце октября история проекта Focus оборвалась на сообщении об ошибке.

В начале ноября лимиты восстановились — а значит, доступ вернулся.

Но это не конец, а просто новый этап.

Дальше я буду делиться тем, как пробую разные инструменты для разработки с помощью искусственного интеллекта — рассказывать, где удобно, где бессмысленно, где можно сэкономить время и нервы.

Этот цикл — своего рода дневник: не о победах, а о реальной работе, где за каждой строкой кода стоит попытка понять, как заставить ИИ быть союзником, а не случайным саботажником.

Читайте дальше.

Я продолжу делиться практическим опытом, своими трудностями и успехами — если они всё-таки будут.

Если вам интересно наблюдать за таким живым путём, ставьте лайк, делитесь статьёй или поддерживайте проект донатом.

История только начинается.

Хотя формально она тянется уже пару месяцев, по сути —
мой путь только начался.