AI Vibe Craft
← Назад к AI Vibe News

Редакция 7 июня 2026 г.

Разборы

Семь AI-приложений и семь библиотек за год: как студент совмещает учёбу и отгрузку продуктов

Семь AI-приложений и семь библиотек за год: как студент совмещает учёбу и отгрузку продуктов.

Студент третьего курса IITRAM в Ахмадабаде за год вывел в продакшен семь AI-приложений и семь open-source библиотек — при полной очной учёбе, без команды и финансирования. В разборе на Dev.to iamadhitya формулирует стратегию в двух словах: «Build silently. Ship publicly» — и показывает, как из этого складывается портфель из четырнадцати продуктов под брендом Rewrite Labs.

Семь AI-apps и семь библиотек: что именно отгрузил indie-разработчик

В заголовке — 21 год, семь AI Apps и семь Open Source Libraries; в сниппете итог сводится к «zero → 14 live products». Это не разные наборы: семь монетизированных приложений и семь публичных библиотек вместе дают четырнадцать продуктов «с вашим именем на обложке».

Приложения живут в приватных репозиториях под Rewrite Labs — все семь в статусе live и с монетизацией, но без публичного списка названий. Библиотеки — наоборот: лицензия MIT, репозитории на GitHub (github.com/iamadhitya1), публикация на npm и PyPI. Формула разделения: «Apps are IP. Libraries are reputation» — приложения как бизнес, библиотеки как публичное доказательство навыка.

Build silently. Ship publicly.

Короткий how-to рассчитан примерно на три минуты чтения. У поста от 6 июня 2026 года на момент публикации была одна публичная реакция и один комментарий — нарратив опирается на личный опыт, а не на виральные счётчики.

Почему AI-приложения прячут, а LLM-утилиты выкладывают в open source

Стратегия «молча собирать — публично отгружать» для приложений означает отказ от превью и постов «скоро выйдет»: код остаётся закрытым до выхода в live. Для библиотек правило обратное — поддержка и развитие на виду у сообщества.

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

Библиотека Задача (по тексту поста)
llm-router Маршрутизация промптов к подходящей LLM по сложности и стоимости
react-premium-gate Paywall подписки Razorpay для React
groq-chain Python-цепочки LLM с builder API .step()
react-offline-first Offline-first шаблон React с синхронизацией IndexedDB
fraud-shield Fraud detection через pip (Random Forest)
react-macro-rings Анимированные SVG-кольца прогресса питания

Два пакета из списка напрямую связаны с LLM-слоем: llm-router решает, какую модель вызвать под сложность промпта, groq-chain собирает цепочки вызовов на Python. Остальные закрывают платежи, офлайн-синхронизацию и прикладные UI-задачи вокруг тех же приложений.

Один стек для каждого нового AI-продукта: Groq вместо бесконечного пересмотра фреймворков

Набор технологий зафиксирован и не переоценивается на каждом проекте — новый app стартует с того же каркаса:

Слой Выбор
Frontend React + Vite + Tailwind
База данных Supabase
AI inference Groq
Платежи Razorpay
Деплой Vercel

Для читателя, который собирает AI-продукты в одиночку, это практический контраст с «каждый раз новый стек»: inference через Groq, фронт на привычном React-стеке, бэкенд и auth через Supabase, выкладка на Vercel. IDE, агенты, MCP и prompt-rules в материале не фигурируют — только продакшен-стек и open-source обвязка вокруг LLM.

Фильтр идей и баланс сборки с пользователями

Личный фильтр перед стартом работы: «would I pay for this myself?» — готовность платить самому, а не абстрактный размер рынка.

Типичная ошибка student builders — перекос 80/20 в сторону кода; здесь минимум — 60/40 в пользу привлечения пользователей. Жёсткая формулировка из материала: «Your product doesn't need one more feature. It needs ten more users.»

Для портфеля из семь AI-приложений это означает: закрытый код и монетизация не отменяют публичную дистрибуцию через библиотеки и открытую репутацию — иначе стек из Groq и React остаётся внутренним экспериментом без внешнего сигнала.


Источники