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

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

Браузерный сканер превращает фото страниц в выровненный многостраничный PDF: исправляет перспективу и освещение, добавляет выделяемый текст и хранит библиотеку локально. Обработка документов идёт на устройстве, после первой загрузки PWA работает офлайн; OCR и текстовый слой пока рассчитаны только на английский и латиницу.

Идея применения: открыть opendocscan.com на телефоне, снять три страницы англоязычного договора, поправить углы, экспортировать PDF и проверить поиск по тексту.

Стек/язык: Rust, WebAssembly, JavaScript, Dart/Flutter. На GitHub: ⭐ 24, forks: 2. Последнее обновление: 2026-09-23.
jasonku09/grill-with-ui

Навык переносит дизайн-интервью с coding-агентом из терминала в локальную веб-страницу: вопросы становятся карточками с вариантами и рекомендациями, ответы можно отложить, обсудить и отправить одним пакетом. Агент умеет показать прототип или схему по принятым решениям и завершает сессию подробным design doc; нужен Node.js 20+, а агент должен держать активный listener.

Идея применения: подключить skill к Claude Code или Codex, запустить grill для нового checkout-flow, сравнить варианты прямо в карточках и сохранить итог в docs/checkout-design.md.

Стек/язык: HTML, JavaScript, Agent Skills. На GitHub: ⭐ 183, forks: 32. Последнее обновление: 2026-09-21.
driceroland/Search

Search — минималистичный браузер для macOS на системном WebKit: весит около 3 МБ, лениво восстанавливает вкладки, режет рекламу до отрисовки и умеет навсегда скрывать выбранные баннеры через CSS-селекторы. История и пароли остаются на Mac; Chrome-расширения поддерживаются на macOS 15.4+, а сам браузер запускается с macOS 14.

Идея применения: установить через Homebrew, открыть рабочий набор сайтов, скрыть один cookie-баннер через ⇧⌘H и проверить, исчез ли он после перезапуска; затем импортировать одно привычное Chrome-расширение.

Стек/язык: Swift, SwiftUI, AppKit, WKWebView. На GitHub: ⭐ 1233, forks: 127. Последнее обновление: 2026-09-24.
joeseesun/qiaomu-download

qiaomu-download превращает фразу «скачай этот URL» в аккуратный медиапайплайн для AI-агента: сначала пробует публичный доступ, при необходимости использует локальные cookies, запрещает случайное раскрытие плейлистов и после загрузки проверяет контейнер, дорожки, длительность и разрешение через ffprobe. Работает только с доступным вам контентом и не обходит DRM.

Идея применения: добавить Skill командой npx skills add joeseesun/qiaomu-download, дать агенту ссылку на собственный публичный ролик и попросить сохранить MP4; на выходе сверить кодеки, длительность и абсолютный путь из отчёта.

Стек/язык: Python, yt-dlp, FFmpeg/ffprobe. На GitHub: ⭐ 341, forks: 58. Последнее обновление: 2026-09-20.
hi-nikola/hand-drawn-explainer-video-nikola

Codex Skill собирает из темы, текста или SRT не «статичную картинку с зумом», а настоящее рисование по штрихам либо программную HTML/SVG-анимацию. В комплекте выдаёт MP4, субтитры, таймлайн и редактируемые исходники; локальный рендер может работать без GPU, но для новой озвучки или иллюстраций понадобятся внешние сервисы.

Идея применения: склонировать Skill, запустить scripts/setup_check.py и попросить сделать 45-секундное объяснение одного рабочего процесса; сначала принять один тестовый кадр, затем собрать MP4 и SRT через FFmpeg.

Стек/язык: Python, JavaScript, FFmpeg, HTML/SVG/GSAP. На GitHub: ⭐ 344, forks: 40. Последнее обновление: 2026-09-03.
❤1
ucsandman/declick

declick компилирует OpenAPI, Postman/HAR, GraphQL, MCP, SQLite, обычные CLI, веб-интерфейсы и Windows-приложения в именованные команды с единым JSON-конвертом и пятью кодами выхода. Агент загружает описание нужной команды, а не все схемы сразу; авторы воспроизводимо сравнили 258 MCP-инструментов и получили в 4,1 раза меньше текста описаний. Нужен Node.js 24+.

Идея применения: установить npm i -g declick, собрать адаптер из публичной OpenAPI-схемы Petstore, вызвать describe и проверить защищённый метод через --dry-run до подключения к агенту.

Стек/язык: JavaScript, Node.js 24+. На GitHub: ⭐ 22, forks: 7. Последнее обновление: 2026-09-08.
ttermish/termish

Termish превращает телефон в прямой SSH/Mosh-клиент для удалённой разработки: терминал, SFTP, удалённый экран и нативный чат с Codex, Claude Code, Gemini CLI, OpenCode или Pi работают через ваш сервер без аккаунта Termish и hosted relay. Для Android есть подписанный APK; iOS пока нужно собирать через Xcode, а фоновые сессии лучше держать в tmux или Mosh.

Идея применения: поставить APK релиза v1.7.3 на запасной Android, подключиться к VPS с проверкой SSH fingerprint, открыть tmux-сессию и проконтролировать задачу Codex с телефона, включая загрузку скриншота по SFTP.

Стек/язык: Kotlin/Compose Multiplatform, Python. На GitHub: ⭐ 119, forks: 1. Последнее обновление: 2026-09-06.
kuttim/why-did-you-fetch

why-did-you-fetch перехватывает fetch и XHR в dev-сборке и показывает место вызова для параллельных дублей, повторов, сетевых «водопадов», запросов на каждое нажатие клавиши и N+1. Через collectIssues() те же находки можно превратить в проверку CI; детекторы последовательности и N+1 эвристические, а в production библиотека по умолчанию отключена.

Идея применения: подключить init() в entry point тестового фронтенда, быстро набрать запрос в поиске и по предупреждению добавить debounce; затем закрепить отсутствие повторов тестом Cypress через collectIssues().

Стек/язык: TypeScript, JavaScript. На GitHub: ⭐ 19, forks: 0. Последнее обновление: 2026-09-21.
bridge-mind/bridgeclip

BridgeClip превращает локальное видео, YouTube-ссылку или завершённый Twitch VOD в набор коротких роликов: расшифровывает речь, выбирает сильные фрагменты, кадрирует в 9:16 или 16:9 и прожигает пословные субтитры девяти стилей. Рендер идёт локально через FFmpeg, но аудио, текст расшифровки и иногда кадры отправляются выбранным моделям через OpenRouter; готовых сборок пока нет, запуск — из исходников.

Идея применения: взять десятиминутное интервью, запустить npm run dev, собрать три вертикальных клипа и сравнить стили Clean, Viral и Karaoke до публикации.

Стек/язык: TypeScript, Python, Electron, FFmpeg. На GitHub: ⭐ 153, forks: 33. Последнее обновление: 2026-09-25.
choxos/jev-reviewer

Jev Reviewer вытаскивает из PDF, Word, Excel и других материалов исследования дословные ответы с указанием файла, страницы, строки или слайда — без пересказа модели. Можно собрать форму извлечения данных, проверить каждый фрагмент в исходнике и выгрузить таблицу; сами файлы остаются в браузере, а их текст и вопросы передаются TypeSafe. Есть готовые шаблоны RoB 2, ROBINS-I, QUADAS-2 и TIDieR.

Идея применения: открыть веб-версию без установки, загрузить отчёт испытания и протокол, спросить о числе рандомизированных участников и источнике финансирования, проверить подсветку и экспортировать CSV.

Стек/язык: JavaScript, Node.js, IndexedDB. На GitHub: ⭐ 34, forks: 6. Последнее обновление: 2026-09-19.
puremixai/pureterm

PureTerm — локальный SSH/SFTP-клиент с Electron-интерфейсом и отдельным веб-режимом на loopback: несколько терминальных вкладок, сохранённые хосты, файловая панель и зашифрованное системным хранилищем хранилище ключей в desktop-версии. Сейчас это alpha: SFTP-файлы ограничены 4 МиБ, а port forwarding, serial и FIDO2 ещё не реализованы.

Идея применения: выполнить npm ci и npm run start:web, открыть напечатанный токенизированный URL, подключить тестовый VPS и проверить параллельные SSH-сессии плюс загрузку небольшого конфига через SFTP.

Стек/язык: TypeScript, Electron, Cordis, ssh2, xterm.js. На GitHub: ⭐ 102, forks: 0. Последнее обновление: 2026-09-24.
camilochs/exacttex

ExactTeX добавляет к обычному LaTeX постепенные типизированные аннотации: проверяет ссылки, цитаты и поля фигур, переводит предупреждения TeX в понятные ошибки у именованных объектов, а ещё хранит предлагаемые правки прямо в исходнике. Неаннотированный LaTeX проходит без изменений, но готовых бинарников пока нет — нужен Rust 1.88+.

Идея применения: установить CLI командой cargo install --git https://github.com/camilochs/exacttex xtex-cli, запустить xtex check examples/hello.xtex и намеренно опечататься в @ref, чтобы увидеть точную диагностику до сборки PDF.

Стек/язык: Rust, Python, JavaScript, TeX. На GitHub: ⭐ 21, forks: 2. Последнее обновление: 2026-09-19.
jesvijonathan/DispCtrl

DispCtrl собирает управление всеми мониторами Windows в одну панель: синхронизирует яркость с индивидуальными диапазонами дисплеев, управляет DDC/CI, ночным светом, панелями задач и защитой OLED. Все функции доступны и через dispctrl.exe с JSON-выводом; готовые сборки рассчитаны на Windows x64, а часть аппаратных команд зависит от возможностей монитора.

Идея применения: поставить приложение через winget install 9PNQWKNRGVR0 --source msstore, откалибровать Unison brightness и проверить, как штатные клавиши яркости одновременно меняют встроенный и внешний дисплеи.

Стек/язык: C#, PowerShell, C++. На GitHub: ⭐ 11, forks: 0. Последнее обновление: 2026-09-25.
PolarPatch/BlueWatch

BlueWatch превращает Raspberry Pi или Linux-машину с BLE-адаптером в пассивный радар окружения: классифицирует Bluetooth-устройства, отделяет знакомые от новых, строит историю присутствия и отправляет уведомления через ntfy. Это учебный инструмент для проверки приватности; версия alpha, а Docker требует BlueZ на хосте, privileged mode и host networking.

Идея применения: на своём стенде установить BlueZ, запустить docker compose up -d --build, отметить собственные телефоны и гаджеты как знакомые и проверить, выделяет ли панель новое устройство, внесённое в комнату.

Стек/язык: Python, Shell, Docker. На GitHub: ⭐ 55, forks: 2. Последнее обновление: 2026-09-23.
blackhat-7/vellum.nvim

Плагин показывает live-превью GitHub Markdown в соседнем сплите Neovim прямо внутри терминала: синхронизирует прокрутку, рисует Mermaid и KaTeX, открывает изображения с zoom и экспортирует документ в PDF или автономный HTML. Для графики нужны Neovim 0.12, Node.js 20 и Kitty либо Ghostty; без них остаётся текстовый fallback.

Идея применения: установить через lazy.nvim, открыть README с Mermaid-архитектурой, включить :Vellum, поправить диаграмму и выгрузить готовую версию командой :Vellum export.

Стек/язык: Lua, JavaScript, Neovim. На GitHub: ⭐ 65, forks: 1. Последнее обновление: 2026-09-23.
lobehub/acceptance

Acceptance превращает расплывчатое «агент закончил» в проверяемый отчёт: агент формулирует наблюдаемые проверки, проходит реальный web, CLI, Electron, macOS или iOS Simulator и прикладывает к каждому пункту скриншоты, запись и логи. В отчёте можно отметить проблемную область и вернуть только проваленный пункт в работу. Доказательства публикуются в LobeHub; персональная ссылка доступна любому, у кого она есть, поэтому кадры с секретами нужно исключать.

Идея применения: установить skill командой npx skills add lobehub/acceptance --skill acceptance и попросить Codex проверить checkout на ширине 320 px, в тёмной теме и только с клавиатуры, а затем принять или вернуть каждый пункт по отчёту.

Стек/язык: JavaScript + Shell. На GitHub: ⭐ 21, forks: 0. Последнее обновление: 2026-09-25.
jankeesvw/omarchy-meeting-recorder

Meeting Recorder для Omarchy/Hyprland пишет микрофон и системный звук в разные дорожки, локально расшифровывает их через whisper.cpp, разделяет спикеров и выдаёт Markdown-транскрипт, главы и плеер с переходом к любой реплике. Первый запуск скачивает модель примерно на 1,6 ГБ; звук остаётся на компьютере, но генерация глав отправляет текст выбранному coding-agent, если тот настроен.

Идея применения: на Omarchy установить пакет yay -S omarchy-meeting-recorder, записать пятиминутный созвон на английском и проверить, как отдельные дорожки переживают одновременную речь; без default agent транскрипция работает, а главы просто не создаются.

Стек/язык: Rust + Python + QML. На GitHub: ⭐ 243, forks: 19. Последнее обновление: 2026-09-25.
Giladx/tit

TIT.RUN собирает в одном локальном терминальном интерфейсе конвертацию JSON/YAML, Base64 и URL, хеши, разбор cron и JWT, regex-тестер, подсети, UUID и пароли. Те же операции доступны как команды для shell-скриптов и CI, а ввод не уходит во внешний сервис. Проверка подписи JWT пока ограничена HMAC; асимметричные алгоритмы не проверяются.

Идея применения: скачать готовый архив v0.2.0 под свою ОС, затем прогнать printf '{"a":1}' | tit json --minify и заменить отдельные веб-конвертеры в ежедневном пайплайне.

Стек/язык: Rust, Ratatui. На GitHub: ⭐ 43, forks: 3. Последнее обновление: 2026-08-31.
ParsaBordbar/connect2mp4

connect2mp4 превращает ссылку или ZIP записи Adobe Connect в обычный H.264/AAC MP4: восстанавливает таймлайн смены слайдов, штрихи доски и аудио либо собирает screen share. Кадры рендерятся только при визуальных изменениях, поэтому двухчасовую лекцию не нужно раскладывать на десятки тысяч изображений. Самих слайдов в ZIP нет — для точного результата нужен исходный PDF/PPTX или доступ к файлу на сервере.

Идея применения: установить FFmpeg и Poppler, запустить python3 run.py URL_ЗАПИСИ, а для закрытого курса передать скачанный ZIP и локальный PDF через --slides.

Стек/язык: Python, Pillow, FFmpeg, Poppler. На GitHub: ⭐ 26, forks: 0. Последнее обновление: 2026-09-15.
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.