
Скачать стенограммы YouTube
Prosey — это CLI-инструмент для загрузки и отображения транскрипций видео с YouTube, чтобы вы могли получить нужную информацию, не тратя часы впустую.
Основные сценарии использования:
Оба варианта требуют наличия AI-ассистента в вашей системе (по умолчанию: opencode, используйте prosey config, чтобы настроить свой).
Если мы обнаружим в вашей системе подсветку синтаксиса, вы получите красивый цветной вывод.
Prosey также может выводить или сохранять нативный формат json без изменений.
| Возможность | Описание |
|---|---|
| 💡 Суммирование | Загрузка и суммирование транскрипции видео |
| 📖 Чтение | Загрузка и отображение транскрипта в формате Markdown |
| 💬 Копирование | Копирование резюме в буфер обмена, готовое для вставки в веб-чат |
| 📋 Загрузка транскрипта | Загрузка транскриптов YouTube в виде простого текста или JSON без изменений |
| 🤖 AI-суммирование | Передача транскриптов любому AI-агенту (opencode, Claude, Copilot, Codex) |
| 🎨 Умный пейджер | Автоматическая подсветка синтаксиса, если установлены bat, glow или mdcat (или настройте свой пейджер) |
| 🛠️ Настройка | Используйте prosey config для доступа к конфигурации и её редактирования / настройки промптов |
| 💾 Кэширование на диске | Транскрипты и резюме кэшируются на диске для мгновенного повторного чтения |
| 📄 Поддерживаемые форматы | Простой текст и JSON |
Попробуйте сразу с помощью npx:
npx @tacone/prosey 771PQEDeRmw
npx @tacone/prosey https://youtu.be/771PQEDeRmw --lang es -o transcript.txt
Установите глобально с помощью вашего любимого менеджера пакетов:
npm install -g @tacone/prosey
# or
yarn global add @tacone/prosey
# or
pnpm add -g @tacone/prosey
# or
bun install -g @tacone/prosey
Затем используйте его где угодно:
prosey 771PQEDeRmw
Использует Bun для разработки — скрипты, управление пакетами и прямой запуск исходного кода на TypeScript.
git clone https://github.com/tacone/prosey.git
cd prosey
bun install
bun run start -- 771PQEDeRmw
prosey [options] <video controls-url-or-id>
prosey read [options] <video controls-url-or-id>
prosey info [options] <video controls-url-or-id>
prosey summarize [options] <video controls-url-or-id>
prosey copy [--question <text>] <folder>
prosey index
prosey render
prosey config
prosey help
summarize — команда по умолчанию, поэтому prosey <id> запускает AI-суммаризатор.
Используйте prosey read <id>, чтобы скачать и вывести богато отформатированную расшифровку.
Команда summarize получает расшифровку, добавляет перед ней промпт из
раздела конфигурации [summarize] и передаёт результат настроенной AI-команде.
Команда read скачивает расшифровку и выводит её в stdout (обычный текст,
markdown или JSON). Это полезно, когда AI-обработка не нужна.
Команда info показывает метаданные видео (название, канал, длительность, просмотры).
Команда index перестраивает индекс документов и открывает его в браузере.
Индекс перечисляет все сводки и расшифровки, хранящиеся в каталоге данных,
и автоматически перестраивается после каждого запуска summarize/transcribe. Нажатие на
логотип Prosey на любой странице контента возвращает к нему.
Команда render заново генерирует каждую HTML-страницу из кэшированного markdown
(без сети и AI-обработки) и перезаписывает индекс.
Команда copy копирует сводку документа в буфер обмена, готовую к
вставке в веб-чат. Она принимает имя папки, выведенное в конце последнего
запуска (или полный путь); --question добавляет ваш вопрос после сводки,
отделяя его двумя пустыми строками. Копировать можно только сводки — папка
только с расшифровкой является ошибкой.
На страницах сводок есть ссылка Copy в строке метаданных, справа от времени чтения: она помещает сводку в буфер обмена, готовую к вставке в веб-чат.
Команда config открывает ваш файл конфигурации в $EDITOR для редактирования. Если
нет терминала для подключения — $EDITOR не задан или stdout/stdin перенаправлены —
вместо этого выводится путь к файлу конфигурации.
Команда help показывает справочное сообщение, то же, что и --help.
# Summarize (AI summary + formatting + syntax highlighting)
prosey 771PQEDeRmw
# Summarize (same as above)
prosey summarize 771PQEDeRmw
# Transcribe (AI summary + formatting + syntax highlighting)
prosey read 771PQEDeRmw
# Show video metadata
prosey info 771PQEDeRmw
# Edit config in $EDITOR
prosey config
# List available languages
prosey read https://youtu.be/771PQEDeRmw --list
# Specify language
prosey read https://youtu.be/771PQEDeRmw --lang es
# Display JSON (no AI transcription)
prosey read 771PQEDeRmw
# Display plain text (no AI transcription)
prosey read 771PQEDeRmw
# Save transcript to file
prosey read 771PQEDeRmw -o transcript.txt