OpenDocScan/opendocscan
Браузерный сканер превращает фото страниц в выровненный многостраничный PDF: исправляет перспективу и освещение, добавляет выделяемый текст и хранит библиотеку локально. Обработка документов идёт на устройстве, после первой загрузки PWA работает офлайн; OCR и текстовый слой пока рассчитаны только на английский и латиницу.
Идея применения: открыть opendocscan.com на телефоне, снять три страницы англоязычного договора, поправить углы, экспортировать PDF и проверить поиск по тексту.
Стек/язык: Rust, WebAssembly, JavaScript, Dart/Flutter. На GitHub: ⭐ 24, forks: 2. Последнее обновление: 2026-09-23.
Браузерный сканер превращает фото страниц в выровненный многостраничный 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.
Навык переносит дизайн-интервью с 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.
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.
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.
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+.
Идея применения: установить
Стек/язык: JavaScript, Node.js 24+. На GitHub: ⭐ 22, forks: 7. Последнее обновление: 2026-09-08.
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.
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 перехватывает
Идея применения: подключить
Стек/язык: TypeScript, JavaScript. На GitHub: ⭐ 19, forks: 0. Последнее обновление: 2026-09-21.
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; готовых сборок пока нет, запуск — из исходников.
Идея применения: взять десятиминутное интервью, запустить
Стек/язык: TypeScript, Python, Electron, FFmpeg. На GitHub: ⭐ 153, forks: 33. Последнее обновление: 2026-09-25.
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.
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 ещё не реализованы.
Идея применения: выполнить
Стек/язык: TypeScript, Electron, Cordis, ssh2, xterm.js. На GitHub: ⭐ 102, forks: 0. Последнее обновление: 2026-09-24.
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 командой
Стек/язык: Rust, Python, JavaScript, TeX. На GitHub: ⭐ 21, forks: 2. Последнее обновление: 2026-09-19.
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. Все функции доступны и через
Идея применения: поставить приложение через
Стек/язык: C#, PowerShell, C++. На GitHub: ⭐ 11, forks: 0. Последнее обновление: 2026-09-25.
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, запустить
Стек/язык: Python, Shell, Docker. На GitHub: ⭐ 55, forks: 2. Последнее обновление: 2026-09-23.
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.
Плагин показывает 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.
GitHub
GitHub - blackhat-7/vellum.nvim: Live, beautiful GitHub-markdown preview beside your buffer in Neovim — mermaid diagrams as real…
Live, beautiful GitHub-markdown preview beside your buffer in Neovim — mermaid diagrams as real images, in the terminal. - blackhat-7/vellum.nvim
lobehub/acceptance
Acceptance превращает расплывчатое «агент закончил» в проверяемый отчёт: агент формулирует наблюдаемые проверки, проходит реальный web, CLI, Electron, macOS или iOS Simulator и прикладывает к каждому пункту скриншоты, запись и логи. В отчёте можно отметить проблемную область и вернуть только проваленный пункт в работу. Доказательства публикуются в LobeHub; персональная ссылка доступна любому, у кого она есть, поэтому кадры с секретами нужно исключать.
Идея применения: установить skill командой
Стек/язык: JavaScript + Shell. На GitHub: ⭐ 21, forks: 0. Последнее обновление: 2026-09-25.
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 установить пакет
Стек/язык: Rust + Python + QML. На GitHub: ⭐ 243, forks: 19. Последнее обновление: 2026-09-25.
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 под свою ОС, затем прогнать
Стек/язык: Rust, Ratatui. На GitHub: ⭐ 43, forks: 3. Последнее обновление: 2026-08-31.
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, запустить
Стек/язык: Python, Pillow, FFmpeg, Poppler. На GitHub: ⭐ 26, forks: 0. Последнее обновление: 2026-09-15.
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.
Shijuan превращает Word, текстовые и сканированные PDF в локальные карточки для тренировки тестов: распознаёт китайский и английский, сохраняет исходный порядок, позволяет исправить извлечение и запоминает прогресс в IndexedDB. Приложение поставляется как автономный HTML и не отправляет загруженные экзамены в облако. Сейчас оно рассчитано на одиночный выбор; сложную вёрстку и OCR нужно перепроверять, облачной синхронизации и экспорта прогресса нет.
Идея применения: скачать архив, открыть его через комплектный launcher на Node.js 22.13+, импортировать один старый PDF-тест, проверить экран «распознавание» и пройти десять вопросов с автосохранением.
Стек/язык: HTML, JavaScript, браузерный OCR, Node.js. На GitHub: ⭐ 50, forks: 0. Последнее обновление: 2026-09-16.