01ВИКЛИК
Що мав вирішити проєкт.
Рідна статистика Instagram поверхнева. Показує «зараз» — без історії, без порівняння «краще чи гірше ніж місяць тому», без розбивки що саме спрацювало. SMM-щик або креатор дивиться на охоплення і не розуміє, ЧОМУ один Reel зробив 50К, а сусідній — 800.
Далі — ручна робота. Вивантажити цифри в табличку, звести по днях, згадати який рилс що зібрав, на око вгадати закономірність. На одному клієнті це години щотижня, на потоці клієнтів — окрема людина в штаті.
І головне: статистика не пояснює контент. Весь сенс Reels сидить у скрипті — у хуку, у перших секундах, у тому ЯК сказано. Цифра охоплення цього не бачить. Ми зробили інструмент, який бачить.
02РІШЕННЯ
Що побудували й навіщо.
Дев'ять вкладок. Перша половина — аналітика, якої Instagram не дає. Друга — AI-шар, що працює на твоїх реальних даних, а не на загальних порадах.
Аналітика з контекстом. Огляд — KPI з вибором періоду (7 / 30 / 90 днів / весь час) і порівнянням із попереднім періодом: працює відповідь «краще чи гірше ніж було», а не абсолют. Аудиторія — реальна демографія до рівня міст. Підписники — щоденний приріст із відмітками днів виходу Reels і кореляцією «перегляди → приріст». Публікації та Інсайти — повна таблиця з пошуком, фільтрами, ER-бейджами і зрізами за днем тижня.
AI, що працює на твоїх даних. Whisper-транскрипт розшифровує мову кожного Reel через OpenAI Whisper — без тексту скрипта аналізувати контент нічим. Паттерни рахують конкретику на транскриптах: довжина скрипта vs перегляди, чи є питання в хуку, слова-магніти. Генератор пише новий скрипт Reel у твоєму стилі на основі твоїх топових транскриптів. AI-поради (GPT-4.1) прив'язані до твоїх чисел: контент, формат, час, аудиторія.
Як це працює. Дашборд тягне дані через офіційний Instagram Graph API, кешує на 10 хвилин і показує миттєво. AI-частина працює через OpenAI на твоєму ключі. Токен Instagram і ключ OpenAI вводяться прямо в інтерфейсі — без редеплою, без коду.
Як реалізовували: self-hosted (дані не йдуть на чужий сервер, усе за адмін-входом, сторінки під noindex), без зовнішньої БД (транскрипти й конфіг у файлі на Docker-volume), три способи запуску (локально / Docker+Traefik однією командою / під ключ). У репозиторії лежить AGENTS.md — AI-агент сам ставить залежності й запускає. Основну реалізацію вів AI-assisted development під контролем розробників.