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

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

System Data Unpacked раскрывает непрозрачный раздел «Системные данные» в macOS: измеряет на диске симуляторы Xcode, хранилища пакетных менеджеров, Docker, виртуальные машины и сборочные каталоги, а затем помечает каждый пункт как Safe, Review или Manual. Перед привилегированным удалением приложение показывает точную команду; спорные файлы отправляет в Корзину, а история сканирований остаётся локально. Требуется macOS 14+.

Идея применения: установить через `brew install --cask Jarvis322/tap/sysdata`, отсортировать результаты по времени простоя и убрать старый runtime симулятора или забытый DerivedData только после проверки показанной команды.

Стек/язык: Swift, Shell. На GitHub: ⭐ 733, forks: 33. Последнее обновление: 2026-09-13.
shadcn-ui/lint

@shadcn/lint превращает правила Tailwind-дизайн-системы в проверяемые контракты для кода, который пишет агент. Вместо сухого «класс запрещён» ошибка подсказывает допустимый size, variant или токен из компонентов и темы. Линтер работает с Tailwind v4 без обязательного shadcn/ui и подключается к ESLint либо Oxlint; правила могут отдельно ограничивать отступы, форму, цвета и произвольные значения.

Идея применения: запретить агенту менять padding и скругление у Button, разрешить только margin и `w-full`, затем прогнать lint после генерации экрана — исправление сразу укажет на существующие `sm`/`lg` варианты.

Стек/язык: TypeScript, JavaScript, CSS. На GitHub: ⭐ 1590, forks: 21. Последнее обновление: 2026-09-14.
kruzovic7/ai-data-extractor

AI Data Extractor собирает локальную историю из Claude Code, Codex CLI, Cursor, Windsurf, Trae, Continue, Gemini CLI, OpenCode, Cline/Roo Code и Aider в единый JSONL. В выгрузку попадают сообщения, фрагменты кода, diff, вызовы инструментов, даты и пути, если источник их хранит. Скрипт использует только стандартную библиотеку Python, открывает SQLite в read-only и продолжает работу при повреждённом источнике; для Windsurf и Trae разбор честно обозначен как эвристический.

Идея применения: выполнить `python extract.py --list`, затем выгрузить Claude Code и Codex через `--sources claude_code,codex --merge` и проверить JSONL на секреты перед личной аналитикой или резервной копией.

Стек/язык: Python, Shell. На GitHub: ⭐ 816, forks: 132. Последнее обновление: 2026-09-11.
letorig/video-generator-client

Один асинхронный клиент объединяет Seedance, Kling, MiniMax/Hailuo и Wan: из CLI или встроенного веб-интерфейса можно запускать text-to-video и image-to-video, следить за задачей, смотреть результат и скачивать MP4. Фронтенд уже встроен в Python-пакет, поэтому Node.js не нужен; ключи провайдеров добавляются отдельно, а их API-адаптеры могут требовать обновлений при изменении внешних API.

Идея применения: поднять video-gen serve, подключить ключ одного доступного провайдера и прогнать один промпт в двух моделях, сохранив MP4 для сравнения скорости и качества.

Стек/язык: Python, FastAPI, HTML. На GitHub: ⭐ 308, forks: 82. Последнее обновление: 2026-09-14.
omacom/try-omarchy

Нативное приложение запускает Omarchy на Apple Silicon как ARM64-виртуальную машину с QEMU, Apple Hypervisor Framework и ускоренной графикой через VirGL/Metal. Есть общий буфер для текста и PNG, папка между macOS и Linux, проброс локальных портов, камера и звук; при этом декодирование видео пока идёт на CPU и может тормозить на высоком разрешении.

Идея применения: на Mac с Apple Silicon скачать подписанный TryOmarchy.dmg из Releases, запустить гостевую систему и пробросить порт 2222 на SSH-порт 22, чтобы открыть её через VS Code Remote SSH.

Стек/язык: Swift, Shell, Python, QEMU. На GitHub: ⭐ 2074, forks: 103. Последнее обновление: 2026-09-15.
yanliudesign/mono-color-skill

Skill превращает тему, фразу, предмет или фотографию в редакционную графику с одной либо двумя печатными красками: фиксирует роли цветов, долю пустой бумаги, типографику, растр и правила оригинальности. На выходе даёт растровое изображение при наличии генератора, точный production-промпт и рецепт композиции; валидаторы проверяют палитру и дизайн-систему, а не оставляют стиль на волю случайного промпта.

Идея применения: установить skill в Claude Code и попросить сделать вертикальную афишу ночного магазина с заголовком «still open», затем проверить, что результат сохраняет две краски и заметное пустое поле.

Стек/язык: Agent Skill, Python, Markdown. На GitHub: ⭐ 3085, forks: 85. Последнее обновление: 2026-09-02.
mirairoad/appeditions

AppEditions превращает сырые скриншоты приложения в готовые PNG-наборы для App Store и Google Play: одни экраны раскладываются по устройствам и локалям, поддерживаются собственные шаблоны и панорамы на несколько карточек. Превью и экспорт рисует один и тот же рендерер, а исходники и проекты остаются локально; готовых бинарников и автообновления пока нет, сборке нужны Go 1.27 и C toolchain.

Идея применения: клонировать репозиторий, запустить make run, загрузить скриншоты из симулятора и экспортировать один экран сразу для iPhone 6.9″ и Android Phone в двух языках.

Стек/язык: Go, templ, SQLite, WKWebView/WebKitGTK. На GitHub: ⭐ 18, forks: 0. Последнее обновление: 2026-09-10.
Matthew0822/ToolReplay

ToolReplay проверяет JSONL-журнал вызовов AI-агента: находит лишние повторы, одинаковые вызовы с разными ответами и инструменты вне объявленных разрешений. Журнал можно связать SHA-256-цепочкой и найти первую изменённую запись; это контроль целостности, а не цифровая подпись. CLI работает офлайн и не требует сторонних runtime-зависимостей.

Идея применения: клонировать репозиторий и прогнать python -m toolreplay replay samples/session-dirty.jsonl, затем проверить тот же сеанс командой scope с samples/scope.json.

Стек/язык: Python 3.11+. На GitHub: ⭐ 170, forks: 18. Последнее обновление: 2026-09-14.
logisky/logisheets-mcp

logisheets-mcp даёт AI-агенту локальный табличный движок вместо ручного подсчёта ячеек: таблицы адресуются по именам полей и ключам строк, формула задаётся один раз на столбец, а результат сохраняется в настоящий .xlsx с живыми формулами и диаграммами. Схема и описание блоков остаются внутри файла, поэтому новая сессия восстанавливает смысл книги без перечитывания всей сетки; нужен Node 20+.

Идея применения: подключить сервер через npx -y logisheets-mcp и попросить агента собрать трёхлетнюю модель выручки с изменяемыми допущениями, формулами и диаграммой, затем открыть полученный .xlsx в Excel.

Стек/язык: TypeScript, Rust, MCP. На GitHub: ⭐ 40, forks: 20. Последнее обновление: 2026-09-06.
supermax92/qgraphflow

QGraphFlow превращает код, схемы данных, конфигурацию и требования в интерактивные диаграммы девяти типов — от архитектуры и sequence до ER и deployment. У каждого узла и связи можно открыть доказательства: файл, строки, символы и пометку о том, что связь лишь предполагается; результат редактируется в браузере, работает офлайн и экспортируется в SVG или PNG. Для генерации нужен Node.js 22 и клиент с настроенной моделью.

Идея применения: установить плагин командой claude plugin marketplace add supermax92/qgraphflow, вызвать /q-flow в рабочем репозитории и построить sequence-диаграмму одного бизнес-процесса с ветками ошибок и ссылками на исходники.

Стек/язык: HTML, JavaScript, CSS, Node.js 22. На GitHub: ⭐ 62, forks: 0. Последнее обновление: 2026-09-16.
joeseesun/qiaomu-reader

Qiaomu Reader добавляет в Obsidian офлайн-читалку EPUB, PDF, FB2, MOBI, AZW3 и CBZ: выделения и комментарии собираются в отдельную Markdown-заметку, а ссылка ↩ возвращает к точному месту в книге. AI-собеседник включается отдельно и умеет работать с выделением, страницей или текстом PDF, но сканы без текстового слоя не распознаёт; локальные CLI-провайдеры доступны только на десктопе.

Идея применения: установить Qiaomu Reader из каталога Community plugins, открыть свой EPUB, выделить один тезис с комментарием и проверить переход из созданной Markdown-заметки обратно к исходному абзацу.

Стек/язык: JavaScript, Obsidian. На GitHub: ⭐ 101, forks: 8. Последнее обновление: 2026-09-15.
misraj-ai/qalam

qalam извлекает арабский текст из PDF в логическом порядке: исправляет визуально развёрнутые слова и presentation forms, восстанавливает колонки и таблицы с линиями, а для каждой страницы выдаёт вердикт ok, degraded или needs_ocr. В отличие от OCR, библиотека работает с существующим текстовым слоем и честно отмечает сканы; проект пока проверен на небольшом корпусе.

Идея применения: выполнить pip install qalam, открыть один арабский отчёт через qalam.Document и передать в OCR только номера из pages_needing_ocr, не прогоняя весь PDF заново.

Стек/язык: Rust, Python. На GitHub: ⭐ 52, forks: 5. Последнее обновление: 2026-09-15.
👍1
kajisho5/ffmpeg-skill

Набор из 42 локальных инструментов FFmpeg для Claude Code, Cursor, Codex и MCP: агент сначала измеряет свойства файла, затем режет, склеивает, удаляет тишину, добавляет субтитры, приводит ролик к формату площадки и проверяет результат. Команды имеют типизированные аргументы, dry-run и JSON-отчёты; видео не уходит в облако, но на машине нужны FFmpeg и Python.

Идея применения: выполнить npx ffmpeg-skill, проверить окружение через npx ffmpeg-skill doctor и поручить агенту превратить интервью в вертикальный Reels с удалением пауз, громкостью −14 LUFS и итоговой проверкой файла.

Стек/язык: Python, FFmpeg, MCP. На GitHub: ⭐ 1074, forks: 78. Последнее обновление: 2026-09-14.
obsidianmd/knap

Шаблонизатор Obsidian превращает JSON или CSV в Markdown через переменные, фильтры и условия; на нём уже работает шаблонизация Web Clipper и Importer. В отличие от обычных JS-шаблонов, Knap строит AST и не запускает eval или произвольный JavaScript, а приложение само ограничивает доступные данные и интеграции; CLI требует Node.js 20+.

Идея применения: создать шаблон еженедельного отчёта и командой npx knap render template.md --data data.json --output note.md собрать готовую заметку, затем включить batch-рендер для всей папки данных.

Стек/язык: TypeScript, Node.js. На GitHub: ⭐ 554, forks: 17. Последнее обновление: 2026-09-15.
sumimakito/Mac-Duo

Нативная утилита для MacBook повторяет эффект iPhone Duo: при закрытии крышки живое содержимое экрана наклоняется, размывается и гаснет. Картинка захватывается через ScreenCaptureKit и обрабатывается Metal на GPU; перспективу можно настроить из меню. Нужны macOS 14+, доступ к записи экрана и совместимый датчик угла крышки, эффект работает только на встроенном дисплее.

Идея применения: скачать development DMG из релиза, запустить на MacBook и подобрать перспективу под своё положение перед экраном — готовые сборки есть для Apple Silicon и Intel.

Стек/язык: Swift, Metal, ScreenCaptureKit. На GitHub: ⭐ 936, forks: 69. Последнее обновление: 2026-09-14.
chosuicide/beatscope

BeatScope локально разбирает WAV, FLAC, MP3, OGG и M4A на биты, такты, изменения темпа и энергии, исходные атаки звука и повторяющиеся секции. Результат можно отдать в MP4, MIDI, CSV или пакет .beatscope для кодинг-агента: тот получает измеренный тайминг, а не готовый визуальный стиль. Проект не выдает догадки о kick/snare за факты; в Studio пока только один встроенный шаблон фильма.

Идея применения: скачать wheel v0.12.0, выполнить pip install beatscope-0.12.0-py3-none-any.whl и beatscope serve --open, загрузить трек, экспортировать .beatscope и передать его агенту вместе с кадрами для синхронного ролика.

Стек/язык: Python, JavaScript/TypeScript, FFmpeg. На GitHub: ⭐ 80, forks: 9. Последнее обновление: 2026-09-15.
rirachii/converty

Converty — нативная macOS-утилита, которая показывает колесо форматов прямо во время перетаскивания файла из Finder: конвертирует изображения, видео, аудио, PDF, текст и архивы, а через Option открывает обрезку и другие инструменты. Обработка идет на Mac, оригинал сохраняется, результат получает отдельное имя. Нужны Apple Silicon и macOS 14+; ранняя сборка подписана ad-hoc и пока не нотарифицирована Apple.

Идея применения: установить brew install --cask rirachii/tap/converty, перетащить MOV-запись экрана с зажатым Shift на сегмент MP4 и получить копию рядом с исходником без запуска онлайн-конвертера.

Стек/язык: Swift, SwiftUI/AppKit, FFmpeg. На GitHub: ⭐ 22, forks: 1. Последнее обновление: 2026-09-16.
adachi6k/wsltop

wsltop объясняет, что именно скрывается за загруженным VmmemWSL: в одном TUI сводит процессы Windows, несколько WSL2-дистрибутивов, Docker и WSL Containers к общей шкале CPU, показывает дерево атрибуции и умеет отдавать JSON. Есть read-only MCP с четырьмя инструментами для диагностики агентом — без shell, остановки процессов и сетевого listener. WSL1 и чистый Windows без WSL2 не поддерживаются.

Идея применения: выполнить cargo binstall wsltop, запустить wsltop --interactive во время медленной сборки и клавишей t раскрыть, какой дистрибутив, контейнер или процесс забрал CPU.

Стек/язык: Rust, Windows API, procfs, Docker CLI, MCP. На GitHub: ⭐ 6, forks: 0. Последнее обновление: 2026-09-16.
bentossell/bg-gone

Локально вырезает фон у изображений в браузере или терминале: принимает файлы, папки, URL и stdin, выдаёт PNG с прозрачностью, маску либо картинку на сплошном фоне. В браузере использует WebGPU с запасным WASM-режимом, а CLI предлагает две ONNX-модели; для основной модели при первом запуске скачивается 224 МБ.

Идея применения: выполнить npx github:bentossell/bg-gone ./photos --bg white --out ./cut и за один проход подготовить каталог фото товара на белом фоне.

Стек/язык: HTML, JavaScript, Node.js, ONNX. На GitHub: ⭐ 23, forks: 1. Последнее обновление: 2026-09-03.
posva/medula

Даёт кодинг-агенту доступ через MCP к состоянию уже запущенного веб-приложения: можно увидеть дерево компонентов, поменять React hooks, Vue/Pinia state, Svelte $state или Solid signals и сразу проверить результат в браузере. Поддерживает Vite, Nuxt и Next.js; изменения затрагивают текущую страницу, а не исходники, и вкладка должна оставаться подключённой.

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

Стек/язык: TypeScript, JavaScript, Vue, Svelte, MCP. На GitHub: ⭐ 24, forks: 0. Последнее обновление: 2026-09-16.
omarshahine/apple-journal-cli

Открывает Apple Journal для скриптов: ищет и экспортирует записи в Markdown/JSON, извлекает фото, геометки и расшифровки аудио, а также умеет создавать и редактировать записи. Чтение идёт со временного снимка базы; перед записью CLI требует явное подтверждение, закрытый Journal и делает резервную копию. Инструмент работает с частной схемой Apple, поэтому обновление macOS может её сломать.

Идея применения: установить через brew install omarshahine/tap/journal-cli, дать Terminal Full Disk Access, выполнить journal-cli doctor, затем безопасно выгрузить дневник командой journal-cli export --dir ~/journal-export.

Стек/язык: Swift, Python, Shell. На GitHub: ⭐ 45, forks: 5. Последнее обновление: 2026-09-11.