Я был на конференции GFG x Google Build with AI Camp, просматривая свой собственный профиль на GitHub, и меня поразило то, что там почти ничего не сказано о том, кто я. Зеленые квадраты, пара закрепленных репозиториев, биография, которую никто не читает. Поэтому я создал кое-что, чтобы это исправить, как для...
Я был на конференции GFG x Google Build with AI Camp, просматривая свой собственный профиль на GitHub, и меня поразило то, что там почти ничего не сказано о том, кто я. Зеленые квадраты, пара закрепленных репозиториев, биография, которую никто не читает. Поэтому я создал что-то, чтобы это исправить, как для себя, так и для всех, кто придерживается того же плоского, статического профиля.
Генератор карточек разработчиков GitHub берет любое общедоступное имя пользователя GitHub и превращает его в карточку пользовательского профиля — краткое, написанное ИИ резюме того, что этот человек на самом деле создает. Он создается на основе анализа их репозиториев, истории коммитов и языкового сочетания. Не шаблон с вброшенным названием. Каждый раз новая написание и верстка.
Как это работает
Агент, созданный на основе комплекта разработки агентов Google, называется Gemini 2.5 Flash Lite. Он извлекает общедоступные репозитории пользователя через API GitHub, считывает языковую разбивку и активность репозитория, а также записывает HTML-код карты и копирует его с нуля. Никакого фиксированного макета, никаких полей для заполнения.
Бэкэнд — это Python и FastAPI, встроенные в структуру MCP ADK. Интерфейс — это небольшое приложение Vite и React, которое просто отображает все, что возвращает агент. Обе стороны контейнеризированы и развернуты в Cloud Run как отдельные сервисы, API и статический интерфейс, взаимодействующие с