Пост пет-проектов - раз уж предварительные результаты голосования такие положительные.
Избранное меньшинство можно посмотреть у меня на сайте:
https://skobk.in/projects/
telegram-ollama-reply-bot- это уже вовсе не для Ollama и сильно поменявшийся за время существования, несколько обросший легаси, но активно пилящийся и перепиливающийся (уже, правда, не руками) бот для Telegram, который я использую в качестве ролеплей-персонажа-ассистента в некоторых групповых чатиках.docker-stacks- как можно догадаться по названию, репозиторий со стеками Docker Compose для деплоя всякой всячины в разных конфигурациях. Там интегрирован Traefik, Anubis и есть отдельные подсети для разных целей вроде LLM-сервисов или прокси для того чтобы сервисы могли попадать наружу через, например, XRay.antenna-stats- набор VNA замеров со скриншотами для антенн преимущественно LoRa 868MHz диапазона. Может быть интересно пользователям Meshtastic и MeshCore.miniflux-mcp-hardened- форкtssujt/miniflux-mcpс акцентом на безопасности. Оригинал очень функциональный, но там такая архитектура, что в модель могут улететь реквизиты доступа к MiniFlux, что мягко говоря странно. Если коротко - это MCP к self-hosted RSS-читалке, с помощью которого можно сделать чтобы ваш агент притаскивал вам сводки новостей, например.magnetico-web- в данный момент - веб-морда кmagneticodна PHP/Symfony, но потихоньку переделывается в полноценный независимый закрытый сервис для индексации и поиска по DHT (читай: поиск торрентов без трекеров). Когда работа закончится - это уже должен быть исключительно сервис на Go с оптимизированным до 10x более компактным хранилищем проиндексированных данных.polylogue- один из наколеночных пет-проектов, который позволяет создать пачку персонажей на LLM, какую-то ситуацию и запустить их разговаривать друг с другом с опциональной возможностью игрока напрямую участвовать в групповом чате. Может работать с несколькими провайдерами одновременно. Как с локальными - так и с облачными - в том числе одновременно.go4updates- наколеночная библиотека для Go позволяющая проверять наличие обновлений в различных форжах (Github, Forgejo, Gitea, Gitlab, etc). Есть готовая интеграция с диалогом обновлений для Fyne (GUI). В новой версии должна будет быть возможность самостоятельного обновления в случае если бинарник установлен не системным пакетным менеджером.matrix-privacy-cleaner- пока не допиленный и не дотестированный проект позволяющий зайти в свою Matrix учётную запись и массово почистить историю. Ещё не опубликован. Удивительно, но автоудаления сообщений и чистки истории в Matrix клиентах обычно нет.aimon- монитор различной LLM-related фигни вроде потребления квот провайдеров (OpenAI, GLM, MiniMax, OpenRouter), а также - локальный мониторинг штук вродеllama-swap, Hindsight,amdgputop-web.qBtRemoteGo- по какой-то причине все делали нативные десктопные клиенты для Transmission, но никто не делал для qBitTorrent. Пришлось сделать мне 🤷♀️ Если у вас на NAS работает qBitTorrent и вы страдает от того, что чтобы с десктопа поставить закачку нужно либо ставить кривые браузерные расширения, либо терпеть поделки на Electron - это оно.YAVE- я регулярно пережимаю видео либо просто между разными форматами, либо в очень компактный вид для публикации. Handbrake всегда решал эту задачу, но со временем он всё больше ломался. Поэтому я просто сделал упрощённый его аналог, который работает с FFmpeg, который прекрасно справляется с аппаратным ускорением, а YAVE просто реализует GUI, в котором я докручиваю настройки кодека.amdgputop-web- это какamdgputop, но в вебе - чтобы можно было запустить на домашнем сервере или NAS и смотреть в браузере. Работает только с видеокартами поддерживающимися драйверомamdgpu. Доступен в виде контейнера для удобного деплоя (см.docker-stacks).v4lens- мне в Linux вечно не хватало утилиты, которой можно быстро подкрутить настройки V4L-совместимой вебкамеры перед звонком. Точнее, они были, но то это какое-то поделее на Python, то они падают при каждом чихе - своё сделать оказалось проще.simple-hdd-tool- достаточно тупенькая утилитка в виде статического бинарника, которая позволяет по сути делать три вещи в TUI по SSH:- посмотреть список HDD и их S.M.A.R.T. статус
- заставить индикатор конкретного диска светиться создав временную нагрузку (чтобы понять в какой корзине он если нет подписи)
- отправить ядру Linux команду отключения конкретного диска перед тем как его вынуть
tg-history-purger- очень небольшая CLI утилита для того чтобы очистить историю в групповых чатах Telegram. Не все в курсе, но в старых чатах (особенно типаsupergroup) в Telegram нельзя просто взять и почистить историю. Единственный рабочий способ - это идти и руками удалять по 100 сообщений. Ну я же не животное чтобы делать это руками.slopgame- полузаброшенная попытка сделать LLM-RPG в формате TUI (а может быть позже и GUI). Её разработка была прервана из-за внешних причин - хочу возобновить позже как дойдут руки. Поиграть можно даже сейчас, но реализация механик очень неполная. Тем не менее, сгенерировать себе мир и поиграться со своим воображением немного можно.mastodon-mcp- не поверите, но это MCP к Mastodon-совместимым API инстансов.vnacg- генератор графиков по.S1P/.S2Pфайлам с NanoVNA-F V3. Хотя, вероятнее всего, будет работать и с другими.meshmap-lite- легковесная карта для локальных сообществ Meshtastic получающая данные через MQTT-сервер. В ней нет оптимизацией под то чтобы быть глобальной картой, но зато она очень нетребовательна к ресурсам. Кроме карты там есть отображение чатов локального меша, сбор статистики активности сети, используемого железа, версий прошивок, etc. В данный момент без активной поддержки, но полностью работоспособна.MeshGo- никто не делал десктопный клиент для Meshtastic предназначенный для обычного пользователя и работающий нативно. Ну я сделал. Пока как и MeshMap-Lite без активной поддержки, но тоже работает.LANquiry- наколеночный прототип сервиса для инвенторизации и мониторинга активности в локальной сети. На момент реализации первой версии - с адаптером для роутера MikroTik (RouterOS) как источника информации.minimax-openai-image-proxy- примитивный прокси-адаптер, который принимает запросы на OpenAI-совместимый эндпоинт генерации изображений и перенаправляет их в MiniMax API.telegram-group-mention-bot- достаточно простой бот для того чтобы организовать групповые меншны в Telegram. Если вы видели как это работает в Slack и аналогах когда в большом чате тегают членов определённой команды по@team1- это оно. Правда, ему стоит осовременить административный UI как это было недавно сделано с LLM-ботом для Telegram.kitsu-stickers- набор стикеров для Telegram с маскотом Кицу - пародии на мемы и другие ситуации и шутки. Сгенерированы GPT Image. Добавить в Telegramtelegram-stickers- мой старый, но ещё живой стикерпак с мемами для Telegram. Добавить в Telegramllm-agentic-safety-test- наколеночный эксперимент, чисто фронтендовая реализация, в которую можно вставить свой ключ от OpenRouter или других OpenAI-совместимых API и поиграться с тем как LLM будут дёргать тулы в разных ситуациях. Ну, например, сделать тулу "пустить CO2 в вентиляцию" и посмотреть будет ли LLM её использовать если её бесить.music- исходники моих музыкальных проектов. Давно не обновлялся - как-нибудь постараюсь этим заняться.
Это не всё, но всё, что хоть сколько-то актуально и в теории может кому-то пригодиться. Список, вероятно, будет дополняться со временем.
Для тех, кто очень боится LLM - disclaimer: почти все свежие проекты написаны либо с использованием, либо целиком силами LLM. Если у вас это вызывает приступы чего-либо - проходите мимо, это не для вас.
Если же вам что-то пригодилось - замечательно. Буду рад отзывам.
P.S. Полагаю, что следующие анонсы каких-то пет-проектов буду постить в треде под этим постом.
#dev #projects #petprojects #log #my #code #music #creative #images #tools #soft