Github digest № 18: работа в консоли без кода, ИИ-тамагочи и ностальгия по Windows 95
Делимся новинками из мекки айтишников.


Иллюстрация Оля Ежак для Skillbox Media
В эту подборку мы включили не только самые популярные репозитории, но и малоизвестные — те, что пока не на слуху, но со временем обязательно выстрелят. Вас ждут полезные консольные утилиты, инструменты для разработчиков и первый в истории успешный nocode-проект :)
Содержание:
- Track-list — музыкальный плейлист для вашего сайта;
- Nocode — nocode-проект, ставший хитом;
- FilePizza — прямая передача файлов без серверов;
- Lightpanda — браузер для терминала без GUI;
- Liam ERD — автогенерация ER-диаграмм;
- Xan — быстрая работа с CSV в терминале;
- Blue95 — Fedora в обёртке Windows 95;
- Zev — терминальные команды на естественном языке;
- Gitsnip — скачиваем Github по частям;
- Colanode — альтернатива Slack и Notion;
- Dosidicus — цифровой питомец-нейросеть;
- Sitefetch — переводим сайт в текст;
- Avatars — коллекция аватарок для MVP и прототипов;
- Profileme-dev — профиль на GitHub без усилий и кода;
- Plainvanilla — для любителей ванильной фронтенд-разработки;
- Prompt-kit — компоненты для ИИ-интерфейсов.
Плейлист для вашего сайта
Track-listЕсли вы создаёте сайт и хотите встроить музыкальный плеер — Track-list упростит задачу. Он позволяет последовательно воспроизводить аудиофайлы и управлять ими через интерфейс.
Основные возможности
- В каждый момент времени проигрывается только один трек.
- После завершения текущего трека автоматически начинается следующий.
- Компонент работает как с локальными файлами, так и со сторонними источниками.
- Есть возможность настроить внешний вид кнопок.
Компонент можно установить через npm:
npm install @terriblemia/track-list
Или использовать напрямую через CDN (не рекомендуется для продакшен-окружения):
<script type="module" src="https://unpkg.com/@terriblemia/track-list@1.0.0/track-list.js"></script>
Zero-code, но не тот, о котором вы подумали
NocodeПо названию может показаться, что это очередной инструмент для ноу-, зеро-, вайб- и прочих кодеров. Ничуть не бывало! Этот ироничный репозиторий инженера Келси Хайтауэра — концептуальный способ сказать:
«Самый надёжный код — тот, что не был написан».
Внутри — буквально ничего. Ни строчки кода. Тем не менее это один из самых популярных проектов на GitHub (63,1 тысячи звёзд). Сообщество активно подключилось к шутке: в репозитории более 4 тысяч открытых задач, где обсуждают, будет ли тёмная тема, как внедрить CI/CD, и когда уже появится перевод на узбекский.
Прямая передача файлов без серверов
FilePizzaВеб-приложение с открытым исходным кодом для обмена файлами через браузер. Передача происходит напрямую между пользователями через WebRTC, без загрузки на серверы. Это делает процесс быстрее и безопаснее.
Возможности:
- передача файлов напрямую, без серверов;
- одновременная отправка нескольких файлов;
- поддержка нескольких получателей;
- совместимость с мобильными браузерами (включая Safari);
- тёмная тема;
- шифрование соединения (DTLS) + опциональная защита паролем;
- отслеживание и приостановка передачи в реальном времени.
Чтобы передать файл, достаточно зайти на сайт, перетащить этот файл в окно браузера, получить уникальную ссылку и отправить её получателю.
Важно: у отправителя это окно должно оставаться открытым до завершения передачи.
Браузер для терминала без GUI
lightpanda-io/browserЭкспериментальный браузер Lightpanda — инструмент без графического интерфейса, предназначенный для автоматизации, веб-скрейпинга и работы с ИИ-агентами. Управляется из командной строки или через код с помощью Puppeteer, Playwright и других средств.
Идеально подойдёт тем, кто хочет интегрировать браузерную логику в свои скрипты и пайплайны.
Автогенерация ER-диаграмм
Liam ERDМощный инструмент для визуализации и документирования баз данных. Liam ERD автоматически строит красивые интерактивные диаграммы связей (Entity Relationship) по схемам из разных источников — таких как schema.rb, structure.sql, Prisma и другие.
Источник: https://liambx.com/
Быстрая работа с CSV в терминале
XanМощная утилита командной строки для работы с CSV. Написана на языке Rust, что обеспечивает ей высокую производительность и низкое потребление памяти, позволяя эффективно работать с большими объёмамиемами данных.
Основные фишки:
- фильтрация, сортировка, агрегация, объединение и другие операции с CSV-файлами;
- визуализация данных в терминале (в виде ASCII-графики);
- поддержка многопоточности.

Скриншот: Medialab / GitHub
Fedora в обёртке Windows 95
winblues/blue95Ностальгируете по интерфейсу девяностых? Blue95 — это лёгкая оболочка на базе Fedora Atomic. Проект воссоздаёт внешний вид старых версий Windows — со всеми знакомыми окнами, иконками и ощущением эпохи.

Скриншот: Winblues / GitHub
Blue95 подойдёт всем, кто скучает по эстетике девяностых либо хочет поностальгировать или создать рабочее пространство в стиле Windows 95.
Для терминально забывчивых
ZevИнструмент командной строки, который помогает пользователям вспоминать или находить команды терминала, используя естественный язык, — даже если вы не помните синтаксис.

Скриншот: Dtnewman / GitHub
Работает на основе API языковых моделей, таких как OpenAI или Ollama. Пользователь вводит запрос на обычном языке, а Zev предлагает соответствующую команду терминала. Можно передать запрос напрямую, например:
zev "показать все работающие процессы Python"
Скачиваем GitHub по частям
GitsnipИнструмент, который позволяет скачивать только нужные папки из репозитория без клонирования всего проекта. Никакого git clone — берёте от жизни только то, что нужно :)

Скриншот: Dagimg-dot / GitHub
Альтернатива Slack и Notion
ColanodeПлатформа для совместной работы с локальным хранением данных. Если Slack и Notion слишком завязаны на облако и внешние серверы, то Colanode предлагает автономную альтернативу: все данные хранятся локально, а работать можно даже без интернета. Подходит тем, кто ценит контроль, приватность и кастомизацию.

Скриншот: Colanode
Основные возможности:
- общение с коллегами в реальном времени;
- создание документов, вики и заметок с интуитивно понятным редактором в стиле Notion;
- организация информации с помощью структурированных данных, настраиваемых полей и динамических представлений (таблица, канбан, календарь);
- хранение, обмен и управление файлами внутри защищённых рабочих пространств;
- все изменения сохраняются на сервере в локальной базе данных SQLite с последующей синхронизацией;
- работа с контентом возможна даже без подключения к интернету.
Цифровой питомец с нейросетью
DosidicusВ отличие от классических тамагочи, этот питомец живёт по законам нейробиологии: обучается, строит нейронные связи и реагирует на мир с помощью «конуса зрения». Отличный способ визуализировать, как работает обучение и принятие решений у простейших форм ИИ.
Особенности:
- Автономность. Питомец принимает решения на основе своего состояния (голод, усталость и так далее) и окружения.
- Возможность принимать решения. Применяется алгоритм обучения по Хеббу для формирования ассоциаций.
- Нейрогенез. Питомец может создавать новые нейроны в ответ на изменения в окружающей среде.
Для работы требуются Python и библиотеки PyQt5 и Numpy.
Веб-сайт в текст
SitefetchИнструмент командной строки, предназначенный для загрузки содержимого веб-сайта и сохранения его в текстовый файл, который можно использовать для обучения моделей искусственного интеллекта.
Ключевые фишки:
- сохраняет весь сайт или нужные страницы в TXT-формате;
- поддерживает многопоточность;
- упрощает подготовку обучающих датасетов.
Коллекция аватарок
AvatarsНабор бесплатных аватарок, которые можно использовать в качестве заполнителей профилей, при создании интерфейсов, прототипов, MVP и демо-страниц. Аватарки доступны в формате PNG, а ещё они интегрируются в проекты с помощью CDN-ссылок, что позволяет быстро добавить визуальные элементы без необходимости загружать файлы на сервер.

Скриншот: Avatars / Skillbox Media
Можно выбрать картинку в разных стилях: яркие и красочные, трёхмерные, мультяшные, а также в стиле Notion, Teams и других сервисов. Для использования аватарок достаточно вставить соответствующую CDN-ссылку в HTML-код вашего проекта.
Сайт проектаПрофиль на GitHub без усилий и кода
profileme-devБесплатный онлайн-инструмент, позволяющий разработчикам создавать привлекательные и информативные профили на GitHub без необходимости писать код. С помощью этого сервиса можно сгенерировать готовый Markdown-код для Readme-файла, который будет отображаться на вашей главной странице профиля.
Основные возможности:
- Интерактивный редактор визуализирует каждый шаг создания профиля.
- Есть более 60 иконок для языков программирования, фреймворков и инструментов.
- Есть простой способ добавления ссылок на профили в социальных сетях, блогах и других платформах.
- Отображение статистики GitHub, количества подписчиков в соцсетях и других визуальных элементов.
- Поддержка анимации.
Для создания профиля нужно перейти на сайт ProfileMe.dev, нажать Create Profile, заполнить разделы, посмотреть предварительный вариант, скопировать сгенерированный Markdown-код и вставить его в Readme-файл вашего репозитория.

Читайте также:
Для любителей ванильной разработки
PlainvanillaОбразовательный проект, посвящённый программированию без использования инструментов и фреймворков. Он учит тому, как строить веб-сайты и приложения на стандартных технологиях — HTML, CSS и JavaScript.
Вы научитесь:
- использовать веб-компоненты;
- применять современные возможности CSS без препроцессоров;
- создавать статические сайты без сборщиков и серверной логики;
- разрабатывать одностраничные приложения с маршрутизацией и управлением состоянием.
Компоненты для ИИ-интерфейсов
prompt-kitГотовые блоки для быстрого создания приложений с ИИ. Если вы создаёте чат-бота, ассистента или просто экспериментируете с ИИ, то этот тулкит сэкономит часы на вёрстке интерфейса. Это библиотека компонентов для React-приложений с современным дизайном и удобной настройкой.
Инструмент использует библиотеку shadcn/ui и совместим с React 19.
Больше интересного про код — в нашем телеграм-канале. Подписывайтесь!