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

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

PhotoCraft — нативный редактор изображений на Rust: слои, маски, корректирующие слои, векторные объекты и чтение/сохранение многослойных PSD. Интерфейс, CLI, JSON-канал и MCP вызывают один набор команд, поэтому пакетную обработку можно автоматизировать без кликов; текущий v0.2.0 уже имеет установщики, но проект честно помечен как early alpha, а не готовая замена Photoshop.

Идея применения: скачать v0.2.0, открыть копию рабочего PSD, изменить Curves через CLI и сохранить новый PNG, не трогая оригинал.

Стек/язык: Rust + WGSL. На GitHub: ⭐ 2470, forks: 256. Последнее обновление: 2026-10-06.
storytold/printcraft

Нативная PDF-мастерская на Rust: читает и ищет текст, переставляет страницы, объединяет и делит документы, работает с комментариями, формами и паролями без аккаунта, телеметрии и облака. Помимо GUI есть CLI и MCP-сервер; для агента доступ к файлам можно ограничить одной директорией через --root. Проект молодой, но готовые сборки v0.2.1 уже есть для macOS, Windows и Linux.

Идея применения: скачать v0.2.1, скопировать два тестовых PDF в отдельную папку и выполнить printcraft-cli combine report.pdf appendix.pdf --out combined.pdf, затем проверить закладки и формы в GUI.

Стек/язык: Rust, egui, WebAssembly. На GitHub: ⭐ 527, forks: 118. Последнее обновление: 2026-10-06.
missuo/wisp

Инструментарий computer use для macOS: демон превращает окна приложений в индексированное дерево доступности, а CLI и MCP дают Claude Code, Codex или скриптам клики, ввод, скролл и управление Chrome через DevTools Protocol. Настоящий курсор не перехватывается; есть Esc-остановка, блокировка защищённых полей и подтверждения для рискованных приложений. Лицензия разрешает бесплатное некоммерческое использование.

Идея применения: установить brew install --cask owo-network/brew/wisp, выдать Accessibility, запустить wisp doctor и поручить агенту создать заметку в TextEdit через wisp mcp.

Стек/язык: Swift, MCP, Chrome DevTools Protocol. На GitHub: ⭐ 17, forks: 2. Последнее обновление: 2026-09-15.
pangular-inspector/devtools

Единый инспектор Angular показывает дерево компонентов, signals, dependency injection, маршруты, формы, pipes и NgRx store. Один и тот же инструмент запускается как встроенная панель, CLI, статический отчёт, Chrome DevTools extension или MCP-сервер — агент получает структуру приложения, а не пытается угадывать её по скриншоту.

Идея применения: добавить @pangular-inspector/devtools и devframe в тестовый Angular-проект, запустить npx @pangular-inspector/devtools mcp и попросить агента найти компонент, который подписан на выбранный signal.

Стек/язык: TypeScript, Angular, MCP. На GitHub: ⭐ 54, forks: 8. Последнее обновление: 2026-10-06.
storytold/filmcraft

FilmCraft — нативный нелинейный видеоредактор с привычными для Premiere таймлайном, триммингом, цветом, титрами, микшированием и экспортом. Все действия доступны как команды через JSON-протокол и MCP, поэтому монтажом может управлять агент. Проект пока оценивает готовность к реальной работе лишь в 50–60%: на Windows и Linux нет аппаратного декодирования, а экспорт ограничен H.264.

Идея применения: Скачать v0.2.1, открыть demo project и через filmcraft-cli mcp поручить агенту нарезать короткий ролик, добавить титр и экспортировать H.264 — без риска для рабочего монтажа.

Стек/язык: Rust, WGSL. На GitHub: ⭐ 1347, forks: 350. Последнее обновление: 2026-10-06.
AgentSystemLabs/agent-office

Agent Office превращает несколько Claude Code, Codex, OpenCode и других CLI-агентов в наглядный 3D-офис: у каждого свой стол и live-терминал, а GitHub issues, PR и worktree становятся общей очередью работ. Есть мобильный 2D-режим и MCP для управления воркерами, но автор прямо предупреждает о частых несовместимых изменениях.

Идея применения: Установить релиз на локальную машину с Node.js 20+, открыть один тестовый репозиторий как «этаж», выдать двум агентам разные issues и наблюдать их терминалы и PR из одного браузерного окна.

Стек/язык: TypeScript, Python, Shell. На GitHub: ⭐ 625, forks: 166. Последнее обновление: 2026-10-02.
WallpaperMachine/WallpaperMachine

WallpaperMachine запускает на Mac scene-, video- и web-обои из Wallpaper Engine, умеет назначать разные сцены экранам, ставить паузу при работе от батареи и управляться через Shortcuts, Siri или URL-ссылки. Нужны Apple Silicon и macOS 15+, совместимость зависит от конкретных обоев, а подписанная сборка пока не notarized.

Идея применения: Скачать DMG v1.2.5, применить встроенные Aurora Drift без Steam, затем настроить авто-паузу в Low Power Mode и сравнить расход энергии до и после прямо в разделе Performance.

Стек/язык: Swift, Rust, C++. На GitHub: ⭐ 208, forks: 5. Последнее обновление: 2026-10-05.
elstongun/leviathan

Leviathan превращает JSONL, CSV/TSV, SQLite и выгрузки из других БД в локальный полнотекстовый индекс: агент задаёт вопрос обычными словами и получает короткие карточки с цитируемыми записями вместо чтения всего лога. Это один бинарник с SQLite FTS5; доступен через CLI или read-only MCP, а неоднозначную группу он не угадывает, а останавливает запрос.

Идея применения: установить cargo install leviathan-index, проиндексировать тестовые тикеты из examples/tickets и подключить leviathan mcp к Codex для поиска истории конкретного клиента.

Стек/язык: Rust, Python, SQLite FTS5. На GitHub: ⭐ 640, forks: 31. Последнее обновление: 2026-10-06.
ahmetomerv/photoc

photoc — терминальный набор для разбора фотосъёмки: показывает EXIF, находит точные дубликаты и потенциально нерезкие кадры, строит контакт-листы, переименовывает и раскладывает фото, сжимает копии и удаляет GPS. Изменяющие команды сначала показывают план и применяют его только с флагом; сейчас полноценно поддерживаются JPEG и метаданные Sony ARW, а Windows и другие RAW-форматы — нет.

Идея применения: на macOS или Linux поставить brew install ahmetomerv/photoc/photoc, прогнать photoc focus ./shoot --only-blurry и photoc duplicates ./shoot, затем собрать контакт-лист для отбора кадров.

Стек/язык: C, Python, CMake, Shell. На GitHub: ⭐ 107, forks: 2. Последнее обновление: 2026-10-06.
kuratlielia/arc-library

Arc отдаёт 107 React-компонентов и 22 готовых блока как обычный исходный код: анимации построены на Motion, стили — на CSS Modules и токенах, у каждого движения есть режим reduced motion. Компоненты ставятся через реестр shadcn или копируются вручную, работают в React 19 с Next.js и Vite без обязательного Tailwind; часть витрины помечена Pro и в этот репозиторий не входит.

Идея применения: в тестовый React 19 проект добавить @uiarc/billing-toggle и @uiarc/dialog через shadcn, затем поменять accent-токен в foundation.css и проверить клавиатурную навигацию и reduced motion.

Стек/язык: TypeScript, React 19, CSS Modules, Motion. На GitHub: ⭐ 342, forks: 17. Последнее обновление: 2026-10-06.
lucasmarkes/hairline

27 изометрических линейных сцен для интерфейсов: карточки, терминал, граф веток, стойка серверов и другие объекты реагируют на курсор. Пакет работает с React и любым DOM, не тянет зависимостей, учитывает prefers-reduced-motion и останавливает общий цикл анимации в покое. В комплекте есть skill, который по описанию рисует новую сцену в одном HTML-файле.

Идея применения: заменить статичную иллюстрацию в hero-блоке на Terrain через npm i @lucasmarkes/hairline и подогнать цвета шестью CSS-переменными.

Стек/язык: TypeScript. На GitHub: ⭐ 888, forks: 51. Последнее обновление: 2026-10-05.
atlas-vtt/atlas-vtt

Офлайн-виртуальный стол прямо в Obsidian: импортирует карты, выравнивает квадратную или hex-сетку, ведёт токены, инициативу и туман войны, а заметки из vault прикрепляет к точкам на карте. Отдельное окно игрока скрывает данные ведущего; аккаунтов, рекламы и телеметрии нет. Нужен настольный Obsidian 1.8.7+.

Идея применения: установить Atlas VTT из Community Plugins, импортировать одну карту и вывести player view на второй экран для ближайшей настольной сессии.

Стек/язык: TypeScript. На GitHub: ⭐ 516, forks: 57. Последнее обновление: 2026-10-07.
blixvip/NullMotion

Локальный разборщик motion-рекламы: сверху показывает готовый ролик, снизу — синхронные черновые сцены по каждому монтажному отрезку, а затем экспортирует весь разбор в MP4. Три примера запускаются без npm install, API-ключей и аккаунта. Нужен Node.js 22+; экспорт доступен в Chrome/Edge, а общей лицензии у проекта пока нет.

Идея применения: запустить npm start, разобрать один из трёх комплектных роликов покадрово и выгрузить MP4-разбор как референс для своего моушн-макета.

Стек/язык: HTML. На GitHub: ⭐ 810, forks: 68. Последнее обновление: 2026-10-06.
amontlabs/lcu

LCU выносит оригинальный runtime Computer Use из приложения Codex в другие harness-среды: агент может читать окна, кликать, печатать и делать скриншоты из Pi, Codex CLI или Claude Code. При этом разрешение выдаётся отдельно для каждого приложения, а модель не может нажать кнопку одобрения сама. Нужны установленный официальный ChatGPT Desktop и Python 3.12+; поддерживаются Apple Silicon и Linux с X11.

Идея применения: на Apple Silicon установить плагин командами claude plugin marketplace add amontlabs/lcu и claude plugin install lcu@lcu, затем разрешить доступ только к Notes и поручить агенту перенести чек-лист из заметки в форму.

Стек/язык: Python, JavaScript/TypeScript. На GitHub: ⭐ 706, forks: 31. Последнее обновление: 2026-10-07.
with-pebbly/aseprite-ai-artist

MCP-сервер подключает coding-агента прямо к открытому Aseprite: тот строит пиксельный рисунок текстовой сеткой, перечитывает результат после правок, раскладывает анимацию по кадрам и экспортирует spritesheet, GIF или PNG. Каждое действие остаётся одним шагом Ctrl+Z, а без подключённого окна сервер не меняет файлы молча. Нужны Aseprite 1.3+ и Node.js 22.6+.

Идея применения: выполнить npx @pebbly/aseprite-ai-artist install-extension, подключить Codex и попросить нарисовать лису 32×32 с четырёхкадровым idle-циклом, затем экспортировать spritesheet для Godot.

Стек/язык: TypeScript, Lua, Svelte. На GitHub: ⭐ 156, forks: 14. Последнее обновление: 2026-10-07.
Heyosseus/sloppy

Sloppy — локальный детерминированный анализатор для PHP 8.3+, который ловит проглоченные исключения, N+1, запросы в циклах, чрезмерно длинные методы и ослабленные тесты. Он умеет проверять только diff, ставить baseline на старый долг и подключать хуки Claude Code, чтобы агент исправлял новые замечания до завершения задачи; модель, API-ключ и сеть анализатору не нужны.

Идея применения: добавить composer require --dev heyosseus/sloppy в PHP-проект, выполнить vendor/bin/sloppy diff main на текущей ветке и отдельно проверить новые проглоченные исключения и запросы в циклах.

Стек/язык: PHP, Blade. На GitHub: ⭐ 151, forks: 1. Последнее обновление: 2026-10-05.
shader-effects-inc/shaders

Библиотека превращает 200+ WebGPU-эффектов — градиенты, стекло, шум, искажения, переходы и реакцию на курсор — в типизированные компоненты для React, Vue, Svelte, Solid и обычного JavaScript. Эффекты можно собрать слоями в визуальном редакторе, выгрузить как дерево компонентов, а затем синхронизировать с проектом через CLI; для coding agents есть отдельные skill и MCP-сервер. Движок и компоненты имеют MIT-лицензию, а каталог Pro-пресетов относится к отдельному платному продукту.

Идея применения: установить `npm install shaders` и за вечер заменить статичный hero-блок лендинга на градиент с CursorTrail, не написав WGSL вручную.

Стек/язык: TypeScript. На GitHub: ⭐ 2380, forks: 83. Последнее обновление: 2026-10-07.
Raja0sama/vibex

CLI читает Prisma, OpenAPI или GraphQL и выпускает ERD, карту эндпоинтов и другие архитектурные схемы в одном автономном HTML-файле без сервера. Главное отличие — проверяемые утверждения о системе: они привязаны к файлам и символам, поэтому CI замечает, когда код изменился, а документация осталась прежней. Есть импорт NestJS, Express, TypeORM и SQL-миграций; проверка не вызывает модель и выполняется локально. Нужен Node.js 18+.

Идея применения: выполнить `npx @vibex/vibex import prisma prisma/schema.prisma docs/db.erd.json`, отрендерить HTML и добавить `vibex validate` в CI перед ближайшим релизом.

Стек/язык: JavaScript. На GitHub: ⭐ 386, forks: 0. Последнее обновление: 2026-10-06.
blitzreels/blitzclean

Нативная утилита для macOS показывает CPU, память и свободный диск прямо в menu bar, а затем разбирает типичный мусор разработчика: кэши, node_modules, сборки, симуляторы, Docker и merged worktrees. Она отдельно ранжирует сессии Claude Code, Codex и Cursor по RAM, умеет приостанавливать процессы и перед удалением повторно проверяет активность; личные файлы отправляются в корзину. Готовый релиз подписан и notarized, работает на Intel и Apple silicon с macOS 14+.

Идея применения: поставить релиз 1.3.0, просканировать старые iOS-симуляторы и node_modules, выбрать один забытый проект и проверить объём освобождённого места до удаления остальных.

Стек/язык: Swift. На GitHub: ⭐ 218, forks: 14. Последнее обновление: 2026-10-07.
alejandrobujan/tendedero

Нативная утилита для macOS 14+: перехватывает новые скриншоты и развешивает их на скрывающейся ленте у строки меню, не захламляя рабочий стол. Клик копирует кадр, удержание открывает разметку, а перетаскивание отправляет изображение в приложение или папку. Работает без аккаунта, сети и аналитики; готовый DMG подписан и нотариально заверен.

Идея применения: установить через brew install --cask alejandrobujan/tap/tendedero, снять три экрана бага и сразу перетащить нужные кадры в тикет, не разбирая файлы на Desktop.

Стек/язык: Swift. На GitHub: ⭐ 551, forks: 43. Последнее обновление: 2026-10-07.
👍1
storytold/lightcraft

Молодой кроссплатформенный RAW-редактор и фотобиблиотека на Rust: неразрушающая 32-битная обработка, маски, кривые, пресеты, каталогизация и экспорт работают на macOS, Windows и Linux. Главное отличие — единый реестр команд для интерфейса, CLI и MCP: агент может отобрать съёмку, поправить экспозицию, наложить маску и проверить результат скриншотом. Текущая версия 0.2.1, поэтому проект честно помечен как ранний.

Идея применения: скачать сборку 0.2.1, импортировать один DNG и прогнать через lightcraft-cli цепочку «экспозиция +0.7 → экспорт JPEG 2048 px», сравнив результат с ручной правкой.

Стек/язык: Rust. На GitHub: ⭐ 3236, forks: 953. Последнее обновление: 2026-10-08.