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

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

LT2MD превращает длинные, сканированные и насыщенные формулами PDF в Markdown, где каждый блок привязан к странице, а схемы и графики получают текстовое описание. Навык работает пакетами, отдельно проверяет результат и умеет заново сверять уже готовый Markdown с исходным PDF, восстанавливая пропуски и нарушенный порядок.

Идея применения: клонировать LT2MD в каталог skills Claude Code или Codex и преобразовать техническое руководство в поисковую Markdown-базу с быстрым переходом к странице-источнику.

Стек/язык: Python, pypdfium2, Pillow. На GitHub: ⭐ 63, forks: 3. Последнее обновление: 2026-08-23.
shreyanth-sureshkrishnaa/pyroclear

pyroclear заменяет обычный clear: сначала сжигает содержимое терминала ASCII-пламенем, затем очищает экран и scrollback. Палитра, высота огня, ветер и FPS настраиваются через TUI; программа работает нативно в Unix и Windows и корректно возвращает курсор и режим терминала после Ctrl-C.

Идея применения: установить командой cargo install pyroclear, выбрать палитру через pyroclear --pick и назначить alias clear="pyroclear" в конфиге своей оболочки.

Стек/язык: Rust. На GitHub: ⭐ 205, forks: 12. Последнее обновление: 2026-08-20.
ostapondo/Plonk

Plonk — оконный менеджер для macOS, где зоны рисуются вручную для каждого монитора, а рабочие пространства возвращают приложения и окна на нужные экраны. Встроенный MCP отдаёт агенту 22 инструмента: раскладку окон, OCR с экрана, снимки, измерение и режим keep-awake. Версия пока 0.3.x, поэтому имена MCP-инструментов и HTTP API ещё могут меняться; готовые сборки рассчитаны на Apple silicon и macOS 13+.

Идея применения: установить через `brew install --cask ostapondo/plonk/plonk`, подключить `codex mcp add plonk -- npx -y plonk-mcp` и попросить Codex разложить браузер слева на 60%, терминал справа сверху, заметки справа снизу, затем сохранить это как workspace `review`.

Стек/язык: Swift 6, TypeScript, MCP. На GitHub: ⭐ 14, forks: 2. Последнее обновление: 2026-08-29.
LeeHueeng/store-screenshots

store-screenshots — skill для Claude Code и Codex, который превращает сырые экраны приложения в готовые PNG для App Store и Google Play: рисует рамки iPhone, iPad, Galaxy, Fold и Flip, берёт цвета из ассетов проекта, предлагает рекламный текст на утверждение и проверяет пиксельные размеры результата. Если исходников нет, агент умеет сам пройти приложение через adb, deep links, idb или Maestro; композиция рендерится локально в HTML/CSS через headless Chrome.

Идея применения: скопировать skill в `~/.agents/skills/`, сложить семь экранов приложения в `./screenshots` и запустить `$store-screenshots ./screenshots`, чтобы за один проход получить наборы 1320×2868 для App Store и 1080×1920 для Google Play.

Стек/язык: Agent Skill, Markdown, HTML/CSS, headless Chrome. На GitHub: ⭐ 67, forks: 7. Последнее обновление: 2026-08-23.
HuanLinOTO/dsh-plugin-mineru

dsh-plugin-mineru подключает MinerU к DeepSeek Harness как пять инструментов: модель может отправить PDF, изображение, DOCX, PPTX или XLSX на разбор, дождаться результата, получить структурированный Markdown и сохранить полный JSON для больших документов. Есть синхронный сценарий, отдельные submit/status/result для пакетной обработки и health-check с глубиной очереди; нужен собственный доступный экземпляр MinerU API.

Идея применения: установить `dsh plugin --profile web add @huanlin/dsh-plugin-mineru`, указать `baseURL` локального MinerU и поручить модели разобрать технический PDF в Markdown, а полный структурированный результат забрать из `raw_result_path`.

Стек/язык: TypeScript, JavaScript, MinerU API. На GitHub: ⭐ 43, forks: 2. Последнее обновление: 2026-08-27.
mehrantsi/openmock

Браузерный редактор превращает скриншот или запись экрана в сцену на 3D-устройстве: можно настроить камеру, глубину резкости, фон и анимацию по ключевым кадрам, а затем экспортировать PNG/JPG/WebP либо MP4/WebM. Рендеринг идёт на клиенте без загрузки файлов; бесплатное видео ограничено 720p/30 fps и содержит небольшой водяной знак.

Идея применения: запустить проект через `npm run dev`, поместить запись приложения на макет iPhone, записать движение камеры на таймлайне и выгрузить короткий MP4 для страницы релиза.

Стек/язык: TypeScript, React, Three.js, WebCodecs. На GitHub: ⭐ 70, forks: 16. Последнее обновление: 2026-08-22.
yuxino/satori

Локальный macOS-ридер для PDF-учебников: выделяете абзац, рисунок или блок кода прямо на странице и задаёте вопрос своей vision-модели через OpenAI-совместимый API. Книга, прогресс и история ответов остаются на Mac; изображение страницы отправляется выбранному сервису только при запросе. Нужны macOS 14+, Apple Silicon, а интерфейс пока на упрощённом китайском.

Идея применения: открыть сложный PDF-учебник, обвести непонятную схему и получить пошаговое объяснение, сохранив ответ вместе со страницей-источником.

Стек/язык: Tauri, Rust, TypeScript. На GitHub: ⭐ 108, forks: 12. Последнее обновление: 2026-08-28.
overflowy/zhist

Альтернативная история команд для zsh хранит не только текст и время, но также рабочую папку, код выхода и длительность. В `fzf` неудачные команды подсвечиваются, а одной клавишей поиск переключается между глобальной историей и текущим каталогом; старую `.zsh_history` можно импортировать. Требуется zsh и fzf 0.45+.

Идея применения: установить `brew install overflowy/tap/zhist`, добавить `eval "$(zhist init)"` в `.zshrc` и через Ctrl+R найти последнюю успешную команду деплоя именно для текущего проекта.

Стек/язык: Go, Shell. На GitHub: ⭐ 37, forks: 1. Последнее обновление: 2026-08-29.
jamiedavenport/capd

Capd сохраняет веб-страницы, выделенный текст, ссылки, заметки и изображения в локальную библиотеку macOS: распознаёт текст на картинках, ищет по содержимому и отдаёт AI-ассистенту только чтение через MCP со ссылками на исходные материалы. Данные лежат в SQLite на Mac, аккаунт и телеметрия не нужны; требуется macOS 26+.

Идея применения: Установить `brew install jamiedavenport/tap/capd`, сохранить три рабочих источника через ⌃⌥C и подключить `capd mcp`, чтобы ассистент отвечал по личной подборке с цитатами.

Стек/язык: Swift, TypeScript; macOS 26+. На GitHub: ⭐ 38, forks: 1. Последнее обновление: 2026-08-14.
❤1
Loewe1000/typstage

typstage превращает один файл Typst сразу в автономную HTML-презентацию с анимацией, PDF-набор слайдов и печатный handout. Разметку фиксирует Typst как SVG, а движение добавляет Web Animations API — без Node, сборщика и сервера; для HTML нужен Typst 0.15 с флагом `--features html`.

Идея применения: Взять готовый `.typ`, добавить `stagger` для поэтапного списка и собрать `deck.html` командой `typst compile deck.typ deck.html --format html --features html`, а затем тем же исходником выпустить PDF.

Стек/язык: Typst, JavaScript, CSS. На GitHub: ⭐ 22, forks: 1. Последнее обновление: 2026-08-29.
a-r-d/PureJsImage

PureJsImage — библиотека обработки изображений для Node.js и браузера без runtime-зависимостей, нативных аддонов и скрытой загрузки WASM. Она умеет читать и писать обычные форматы, обрабатывает строки и тайлы с ограниченным расходом памяти и отдельно работает с научными растрами, сохраняя исходную числовую точность; API пока pre-1.0, нужен Node.js 22+.

Идея применения: Установить `purejsimage`, зарегистрировать только JPEG и PNG-кодеки и собрать серверную функцию, которая поворачивает фото по EXIF, уменьшает его до 1200 px и сохраняет JPEG без Sharp.

Стек/язык: TypeScript; опционально Rust/WASM. На GitHub: ⭐ 60, forks: 10. Последнее обновление: 2026-08-30.
Vincentwei1021/video-talkcraft

video-talkcraft превращает готовый текст и озвучку в синхронизированное по словам объясняющее видео: агент собирает SHOTBOOK, выбирает из 78 карточек анимаций, рендерит через Remotion и проверяет статичные кадры, звуковые cues и контрольные фреймы. Можно добавить B-roll и материал с ведущим; для коммерческого использования самого инструмента требуется разрешение автора.

Идея применения: установить skill командой npx skills add Vincentwei1021/video-talkcraft, дать Codex или Claude Code минутный текст с voiceover.wav и собрать первый ролик с динамическими титрами.

Стек/язык: Remotion, TypeScript/JavaScript, Python, HTML, ffmpeg. На GitHub: ⭐ 146, forks: 11. Последнее обновление: 2026-08-30.
sunchaokun/pptx-designer

pptx-designer собирает редактируемые презентации из обычного Python-кода: текст, фигуры, KPI-карточки, диаграммы и поддерживаемый SVG превращаются в нативные объекты PowerPoint. Код остаётся проверяемым и версионируемым, а базовая отрисовка работает без API-ключа; сложный SVG поддерживается не полностью, поэтому библиотека возвращает warnings для проверки.

Идея применения: выполнить pip install pptx-designer, описать три KPI-карточки и таймлайн в build.py, сохранить report.pptx и затем менять цифры через Git-дифф.

Стек/язык: Python 3.10+, python-pptx. На GitHub: ⭐ 46, forks: 9. Последнее обновление: 2026-08-30.
❤1
JJChou000/CaretGlide

CaretGlide добавляет на macOS управление текстовым курсором с трекпада: удерживаете модификатор, ведёте двумя пальцами и отпускаете в нужной позиции. В нативных приложениях курсор ставится через Accessibility API, а в редакторах вроде VS Code используется имитация клика; зависимостей и фонового сбора данных нет. Нужны macOS 14+ и разрешение Accessibility, сборка пока не подписана.

Идея применения: установить brew install --cask caretglide, назначить Left Option и проверить точное перемещение по длинной строке кода в VS Code без стрелок и мыши.

Стек/язык: Swift 5.9, SwiftUI, AppKit, CoreGraphics, Accessibility API. На GitHub: ⭐ 99, forks: 4. Последнее обновление: 2026-08-05.
plannotator/herdr-annotate

Плагин превращает выделенный текст в терминале, Markdown-документ или последний ответ кодинг-агента в разметку с комментариями и отправляет собранный фидбэк следующим сообщением агенту. Полная версия работает с Claude Code, Codex, Hermes CLI и другими CLI внутри Herdr; для неё нужен Herdr 0.8+ и Bun, а нативная поддержка Windows пока отмечена как preview.

Идея применения: установить `herdr plugin install plannotator/herdr-annotate`, открыть последний ответ агента через `Ctrl+B Shift+O`, отметить спорные места и отправить исправления одной пачкой.

Стек/язык: TypeScript, Shell, Bun. На GitHub: ⭐ 264, forks: 7. Последнее обновление: 2026-08-30.
BobTheShoplifter/slidev-addon-studio

Визуальный редактор для Slidev: элементы можно выбирать, перетаскивать, менять размер, вращать и анимировать прямо на холсте, но источником остаётся обычный Markdown. Каждое действие записывается как читаемое изменение `.md`, поэтому презентация сохраняет git-диффы, ручное редактирование и компоненты Vue без отдельного формата проекта.

Идея применения: добавить `slidev-addon-studio` через pnpm, нажать `E` в готовой деке и визуально собрать один сложный слайд, после чего проверить получившийся Markdown-дифф в git.

Стек/язык: TypeScript, Vue, CSS, Slidev. На GitHub: ⭐ 42, forks: 0. Последнее обновление: 2026-08-22.
lxw112190/lw.PPOCR.C

Миниатюрный runtime запускает PP-OCRv6 Tiny на CPU без Python, OpenCV, ONNX Runtime и других зависимостей при развёртывании: распознавание, ориентация строк и детекция реализованы на C11 с SSE2/AVX2. Есть C API, HTTP-демо и автономная WebAssembly-страница, которая экспортирует результат в TXT или версионированный JSON; собственный формат моделей пока не заморожен.

Идея применения: собрать цель `lw-ocr-html` через Emscripten, открыть получившийся `ocr-demo.html` локально и проверить OCR скана без сервера и облачной отправки файла.

Стек/язык: C11, Python-конвертер, CMake, WebAssembly. На GitHub: ⭐ 48, forks: 13. Последнее обновление: 2026-08-30.
OthmaneBlial/MobaRust

MobaRust собирает SSH-терминал, SFTP/SCP, туннели, профили сессий, сниппеты и диагностику в одном local-first desktop-приложении. Сетевые соединения, PTY, файловые операции и границы доступа к секретам вынесены в Rust/Tauri, а интерфейс написан на React. Сейчас проект распространяется из исходников; подписанных сборок ещё нет, RDP и VNC помечены как экспериментальные.

Идея применения: собрать приложение командами из Quick Start, добавить домашний сервер и проверить в одном окне SSH-сессию, передачу файла по SFTP и локальный туннель.

Стек/язык: Rust, Tauri, TypeScript, React. На GitHub: ⭐ 62, forks: 4. Последнее обновление: 2026-08-31.
❤1
simonliu-ai-product/open-doc

open-doc превращает React-компоненты и Markdown в печатные документы с реальной геометрией A4/A3/B4, автооглавлением, нумерацией страниц, сносками и PDF/HTML/PNG-экспортом. Встроенная проверка находит обрезанный текст, пустые листы и оторванные заголовки и возвращает ошибку для CI; MCP-сервер даёт агенту инструменты точечного редактирования и проверки макета. Для headless-экспорта нужен Playwright с Chromium.

Идея применения: выполнить `npx @open-document/cli init my-docs`, импортировать `notes.md`, затем прогнать `open-doc check` и экспортировать готовый отчёт в PDF.

Стек/язык: TypeScript, React, Vite, MCP, Playwright. На GitHub: ⭐ 55, forks: 7. Последнее обновление: 2026-08-31.
Innate-Labs/Noobi.ai

Noobi.ai превращает одно описание игры в локальный браузерный проект: отдельные Planner, Implementer и Reviewer планируют, собирают и проверяют результат, а приложение блокирует завершение, если ассеты не созданы или не подключены к коду. Сейчас это developer preview для macOS без подписанного бинарника; запуск из исходников требует Node.js 22 и аккаунт ChatGPT/Codex.

Идея применения: выполнить `git clone`, `npm ci`, `npm run dev`, описать небольшую браузерную игру и после ревью открыть получившийся автономный workspace, чтобы проверить код и ассеты перед коммитом.

Стек/язык: TypeScript, Electron, React, Codex App Server. На GitHub: ⭐ 243, forks: 8. Последнее обновление: 2026-08-31.
bryllim/workout-guide

Workout Guide — готовая библиотека иллюстраций для фитнес-приложений: 302 упражнения, по три согласованных кадра на каждое, типизированный поиск и 906 прозрачных SVG 512×512. Пакет не привязан к фреймворку, а визуальные ассеты распространяются по CC BY-SA 4.0, поэтому атрибуцию нужно сохранить.

Идея применения: установить `@bryllim/workout-guide`, выбрать через `searchExercises` упражнения на грудь без оборудования и вывести первый кадр каждого через `getAssetUrl` в экран домашней тренировки.

Стек/язык: Astro, TypeScript, JavaScript, CSS. На GitHub: ⭐ 1034, forks: 164. Последнее обновление: 2026-08-26.