GitHunt
590 subscribers
1.38K photos
1.51K links
Каждый день публикуем интересные проекты с GitHub и делимcя идеями их реализации и применения

Бесплатно не размещаем, просьба писать только по сотрудничеству.
Связь: @lokyaevich
Download Telegram
linwyl/shijuan

Shijuan превращает Word, текстовые и сканированные PDF в локальные карточки для тренировки тестов: распознаёт китайский и английский, сохраняет исходный порядок, позволяет исправить извлечение и запоминает прогресс в IndexedDB. Приложение поставляется как автономный HTML и не отправляет загруженные экзамены в облако. Сейчас оно рассчитано на одиночный выбор; сложную вёрстку и OCR нужно перепроверять, облачной синхронизации и экспорта прогресса нет.

Идея применения: скачать архив, открыть его через комплектный launcher на Node.js 22.13+, импортировать один старый PDF-тест, проверить экран «распознавание» и пройти десять вопросов с автосохранением.

Стек/язык: HTML, JavaScript, браузерный OCR, Node.js. На GitHub: ⭐ 50, forks: 0. Последнее обновление: 2026-09-16.
farhan-syah/motion-video-skill

Skill превращает короткий бриф, скриншоты или репозиторий в motion-графику MP4: агент составляет режиссуру, собирает сцены на HTML/CSS/SVG и покадрово рендерит их через Chromium и ffmpeg. Звуковые эффекты синтезируются под конкретные движения, а на выходе есть мастер и сжатая версия; для запуска нужны Node.js 20+, ffmpeg и Chrome/Chromium.

Идея применения: дать агенту пять скриншотов нового приложения и попросить 15-секундный вертикальный тизер; после установки запустить `node scripts/video.mjs doctor`, затем проверить готовый ролик и облегчённую копию в `out/`.

Стек/язык: JavaScript. На GitHub: ⭐ 25, forks: 3. Последнее обновление: 2026-09-26.
2giosangmitom/sqmeow.nvim

sqmeow.nvim переносит полноценный клиент баз данных внутрь Neovim 0.10+: Rust-движок выполняет запросы вне потока редактора, результаты листаются страницами, схема раскрывается в боковой панели, а изменения ячеек сначала накапливаются и показываются на ревью. Есть EXPLAIN, история, SSH-туннели и экспорт в CSV, JSON или SQL; для Redis, MongoDB, ScyllaDB, SurrealDB и Oracle режим read-only проверяет команды списком, поэтому важным подключениям всё равно нужен отдельный read-only пользователь.

Идея применения: поставить плагин через lazy.nvim, открыть :Sqmeow, добавить локальную SQLite-базу в read-only режиме, выполнить запрос из scratchpad и выгрузить выбранные строки в JSON прямо из окна результата.

Стек/язык: Rust + Lua. На GitHub: ⭐ 130, forks: 0. Последнее обновление: 2026-09-24.
opennotetaker/opennotetaker

Локальный протоколировщик встреч без бота в звонке: браузер пишет вкладку и микрофон, запускает Whisper через WebGPU/WASM, разделяет спикеров и экспортирует SRT, Markdown, JSON, CSV и HTML. Аудио и бесплатная обработка остаются на устройстве; платные AI-резюме отправляют только текст, а для звука из десктопных Zoom/Teams нужен loopback-вход.

Идея применения: поднять проект через `docker compose up --build`, записать тестовый звонок в браузерном Google Meet с включёнными вкладкой и микрофоном, затем выгрузить Markdown-протокол и SRT и проверить разметку спикеров.

Стек/язык: TypeScript, Rust/WASM. На GitHub: ⭐ 22, forks: 3. Последнее обновление: 2026-09-26.
jianruntech/geo-score

CLI за один проход проверяет публичный сайт по открытой версионируемой рубрике GEO: доступность для AI-краулеров, server-side HTML, sitemap, JSON-LD, самостоятельные цитируемые фрагменты и свежесть. На выходе — баллы, найденные доказательства, JSON, сравнение с конкурентом или SVG-бейдж; зависимостей нет. Это оценка технической готовности к цитированию, а не обещание попасть в ответы, и четыре проверки требуют ручной оценки.

Идея применения: запустить python3 cli/geo_score.py example.com --compare competitor.com, выбрать самый дорогой провал в отчёте и повторить проверку после правки шаблона.

Стек/язык: Python 3.8+, стандартная библиотека. На GitHub: ⭐ 462, forks: 3. Последнее обновление: 2026-09-25.
yukitorido/short-video-generator-AI

Конвейер принимает YouTube-ссылку или локальное видео, локально строит таймкоды через faster-whisper, отдаёт транскрипт выбранному LLM для ранжирования сильных фрагментов и рендерит несколько вертикальных роликов с субтитрами и опциональным хуком. Есть CLI и локальная веб-очередь, результат складывается в output; для отбора моментов всё равно нужен ключ OpenAI, Gemini или MuAPI.

Идея применения: взять собственное длинное видео и выполнить python main.py video.mp4 --n 3 --ratio 9:16 --resolution 720, затем вручную сравнить три найденных хука перед публикацией.

Стек/язык: Python 3.10+, faster-whisper, HTML. На GitHub: ⭐ 716, forks: 82. Последнее обновление: 2026-09-23.
VII-Cae/hyalite--liquid-glass

Один JavaScript-файл превращает обычный DOM-элемент в «жидкое стекло»: рассчитывает карту линзы под реальные размеры и радиусы, преломляет фон через SVG-фильтр и обновляет эффект при появлении или ресайзе карточек. WebGL и сборка не нужны, похожие размеры делят кеш карт. Полное преломление сейчас работает в Chromium; Safari и Firefox получают заданный CSS blur-fallback.

Идея применения: подключить hyalite.js к тестовой странице и вызвать Hyalite.watch(document.getElementById("app"), ".glass") для карточек чата, затем проверить Chromium и fallback в Firefox.

Стек/язык: JavaScript, SVG-фильтры, CSS. На GitHub: ⭐ 213, forks: 10. Последнее обновление: 2026-09-11.
mikehasa/golive-skill

GoLive — skill и Node.js CLI, который разбирает приложение, составляет проверяемый план запуска и по отдельному подтверждению подключает Vercel или Netlify, Supabase или Neon, DNS, Resend и тестовые платежи Stripe. После применения он проверяет результат и умеет удалить только созданные им ресурсы. Пока это ранняя alpha: полноценно проверены лишь перечисленные встроенные маршруты.

Идея применения: установить skill командой npx skills add https://github.com/mikehasa/golive-skill --skill golive --global --agent codex --yes, открыть тестовое веб-приложение и попросить агента подготовить план Vercel + Supabase, остановившись до apply.

Стек/язык: TypeScript, JavaScript. На GitHub: ⭐ 979, forks: 67. Последнее обновление: 2026-09-26.
itzender5820/mousiki

Mousiki — клавиатурный музыкальный плеер прямо в терминале: проигрывает локальную библиотеку, ищет и стримит треки через yt-dlp, показывает синхронные тексты, FFT-спектр и waveform. Цвета, анимации и хоткеи настраиваются; Linux, macOS и Termux поддерживаются, а Windows пока не проверен. Установка собирает проект из исходников и требует FFmpeg.

Идея применения: на Linux или macOS клонировать репозиторий, выполнить bash setup.sh, добавить папку в LocalMusicPath и проверить локальный альбом с визуализатором, не выходя из терминала.

Стек/язык: C++17, Python, Shell, CMake. На GitHub: ⭐ 219, forks: 16. Последнее обновление: 2026-09-25.
ejfkdev/ddc

ddc — быстрый Rust-декомпилятор Android DEX в читаемый Java с запросами к APK без полного разбора: можно мгновенно найти launcher activity, строки, ссылки на методы, иерархии и ресурсы. Вывод проверяется javac на синтаксис, но это не гарантия семантической точности; на очень крупных APK полный проход может потребовать несколько гигабайт памяти.

Идея применения: установить через brew install ejfkdev/tap/ddc, затем на собственном APK выполнить ddc mainactivity app.apk и ddc findrefs app.apk string api_url, чтобы быстро проверить точку входа и использование конфигурационной строки.

Стек/язык: Rust. На GitHub: ⭐ 309, forks: 54. Последнее обновление: 2026-09-26.
feitangyuan/onetake

Скилл для Claude Code и других агентов собирает продуктовые ролики одним непрерывным кадром: перестраивает интерфейс из скриншотов в HTML, связывает каждый эпизод видимым переходом, добавляет motion blur и проверяет связность кадров отдельным скриптом. Исходники примеров не входят, а лицензия разрешает только некоммерческое использование.

Идея применения: клонировать репозиторий в ~/.claude/skills/onetake, дать агенту 3–4 скриншота своего приложения и запросить 15-секундный деморолик без склеек; для рендера нужны Python, Playwright, Node и FFmpeg.

Стек/язык: Python, JavaScript, HTML. На GitHub: ⭐ 283, forks: 25. Последнее обновление: 2026-09-26.
nothingbutcici/pastory

Нативная утилита для macOS 15+ объединяет историю буфера, скриншоты, разметку, локальный OCR и запись экрана в MP4/GIF. Текст, изображения и распознанные слова ищутся в одной панели, закрепляются и вставляются двойным кликом; данные лежат в файлах и SQLite на Mac, а ежедневную проверку обновлений можно отключить.

Идея применения: установить нотарифицированный архив Pastory 1.0.6, закрепить адрес и реквизиты клиента, затем снять скриншот счета и найти его позже по тексту, который распознал Apple OCR.

Стек/язык: Swift, Swift Package Manager. На GitHub: ⭐ 16, forks: 2. Последнее обновление: 2026-09-23.
seifreed/renfecli

Неофициальная read-only CLI для испанской Renfe получает живые расписания, все тарифы, календарь цен и остановки через тот же HTTP-бэкенд, что использует сайт, без headless-браузера. Каждый ответ доступен как таблица, JSON или TOON; инструмент не бронирует и не оплачивает билеты и не сравнивает Ouigo или Iryo.

Идея применения: скачать бинарник v1.0.0 с checksum и выполнить renfe search madrid barcelona --date tomorrow --cheapest --limit 5, чтобы сразу получить пять самых дешёвых вариантов для скрипта или агента.

Стек/язык: Go. На GitHub: ⭐ 41, forks: 3. Последнее обновление: 2026-09-21.
bscott/rdc

rdc даёт AI-агенту экран и ввод на другом компьютере через Tailscale: снимки, клики, клавиатуру, окна и буфер обмена доступны как CLI и MCP-инструменты. Один Rust-бинарник проверяет личность через tailscaled, разделяет права view/input/clipboard и пишет JSONL-аудит; shell-доступа нет. Полное управление проверено на macOS 15+ Apple silicon, Windows 11 и wlroots, а GNOME/KDE пока поддерживают только снимки.

Идея применения: скачать релиз v0.4.0 на ноутбук и Mac mini, добавить свой Tailscale-логин в allowlist, выполнить rdc doctor и rdc serve, затем подключить rdc mcp к Claude Code и закрыть один системный диалог по свежему скриншоту.

Стек/язык: Rust, Tailscale, MCP. На GitHub: ⭐ 23, forks: 2. Последнее обновление: 2026-09-14.
waqas028/kmp-inspector

KmpInspector добавляет в приложение плавающий отладчик с сетевыми запросами, таблицами БД, фоновыми задачами, логами и сохранёнными крэшами — прямо на реальном устройстве, без ноутбука и прокси. На Android сборщики подключаются к OkHttp, Room и WorkManager, а отдельный no-op артефакт убирает инспектор из release-сборки; на iOS и desktop данные пока нужно передавать вручную.

Идея применения: в тестовом Android-приложении добавить debugImplementation и releaseImplementation no-op, вызвать KmpInspector.install(this), подключить interceptor к OkHttp и открыть один запрос вместе со снимком Room-таблицы.

Стек/язык: Kotlin, Compose Multiplatform. На GitHub: ⭐ 21, forks: 1. Последнее обновление: 2026-09-22.
Eka743/folio

Folio объединяет браузерные операции с документами: смешанную пачку PDF, DOCX, Markdown и JPG/PNG можно собрать в один PDF, а отдельные инструменты делят, поворачивают и конвертируют файлы. Байты документов не уходят на сервер и сторонних runtime-запросов нет; сложная вёрстка DOCX и Office/Apple-конвертеры остаются Beta и требуют проверки результата.

Идея применения: запустить npm install и npm run dev, открыть Combine documents → PDF, сложить договор PDF, приложение DOCX и пару скриншотов в нужном порядке, затем проверить локально собранный файл перед отправкой.

Стек/язык: TypeScript, Next.js 16, React 19. На GitHub: ⭐ 20, forks: 1. Последнее обновление: 2026-09-19.
glanderness/BeefTV

Десктопная AI-видеомастерская со свободным узловым холстом: на нём связываются промпты, референсы, модели, изображения, видео и звук, а результаты остаются редактируемой цепочкой, а не россыпью файлов. Провайдеры моделей настраиваются самостоятельно; локальный workspace API пока нельзя выставлять в открытый интернет.

Идея применения: скачать сборку v1.5.9 для Windows или macOS, добавить свой модельный канал и собрать на одном холсте раскадровку короткого ролика из референса, изображения и звуковой дорожки.

Стек/язык: TypeScript, Go, React, Wails. На GitHub: ⭐ 211, forks: 43. Последнее обновление: 2026-09-27.
lusingander/sauva

Терминальный проводник по Unicode 17.0: ищет символы и кодовые точки, показывает свойства, разбирает составные последовательности и даёт превью глифа. Особенно полезен там, где одинаково выглядящие буквы, emoji-модификаторы или невидимые знаки ломают поиск; графическое превью зависит от установленных шрифтов и лучше всего работает в Kitty или Ghostty.

Идея применения: установить cargo install --locked sauva, открыть sauva "Á👩‍💻" и поэлементно проверить кодовые точки строки, которая некорректно сравнивается или отображается.

Стек/язык: Rust, Ratatui. На GitHub: ⭐ 32, forks: 0. Последнее обновление: 2026-09-23.
wujing855/academic-workbench

Локальный исследовательский стол с 14 панелями: собирает ленты, ведёт задачи и журнал, превращает PDF в Markdown, хранит карточки статей и показывает оригинал, перевод и разбор рядом. Данные лежат в каталоге data/; базовые панели работают без ключей, а PDF-движок требует MinerU 3.4.x — версия 4.x пока несовместима.

Идея применения: клонировать репозиторий, запустить python3 server.py, открыть 127.0.0.1:8765 и собрать рабочее место для одной темы; для PDF поставить mineru>=3.4,<4 и перевести одну статью в Markdown.

Стек/язык: Python, JavaScript, HTML/CSS. На GitHub: ⭐ 28, forks: 1. Последнее обновление: 2026-09-20.
tobi/disktree

disktree показывает занятое место как интерактивную карту каталогов: площадь плитки равна реальному расходу на диске, цвет отделяет код, кэши, медиа и сборочные артефакты, а штриховка выделяет то, что можно вернуть. Ненужное сначала отмечается списком и только после проверки отправляется в корзину; есть готовые сборки для Linux, macOS и Windows.

Идея применения: скачать готовую сборку v0.10.1, запустить disktree ~/src, отметить старые target и кэши, проверить список и отправить выбранное в корзину.

Стек/язык: Rust, GPUI. На GitHub: ⭐ 1579, forks: 102. Последнее обновление: 2026-09-27.
open-subs/opensubs

OpenSubs локально расшифровывает речь, переводит, оформляет и вжигает субтитры в видео: один Rust-движок работает в веб-приложении, расширении, desktop-клиенте и CLI. Видео и аудио не уходят с устройства; наружу может отправляться только текст субтитров, если выбрать облачный переводчик. Текущие desktop-сборки пока не подписаны.

Идея применения: открыть opensubs.app, дать браузеру один короткий ролик, выбрать локальную модель и получить SRT; для ускорения использовать браузер с WebGPU — модель размером 40–250 МБ загрузится один раз и останется в кэше.

Стек/язык: Rust, Svelte, TypeScript, Tauri, WebAssembly. На GitHub: ⭐ 36, forks: 4. Последнее обновление: 2026-09-26.
❤1