P-Forge
P-Forge (бывший Course Gen) превращает тему или учебный план в готовую презентацию по адресу /p-forge. Он создаёт либо озвученный анимированный курс, либо обычную презентацию и сохраняет оба варианта в ваше хранилище (vault) Obsidian.

Что он делает
Заголовок раздела «Что он делает»Курсы и презентации живут рядом, под одним корнем P-Forge:
~/Obsidian/Erebros/P-Forge/Courses/<slug>/~/Obsidian/Erebros/P-Forge/Presentation/<slug>/
Режим выбирается карточками Course Generator / Presentation Generator вверху вкладки Generate (и в Settings):
- Course Generator, модули плюс озвучка с пословной синхронизацией плюс анимация (классический пайплайн).
- Presentation Generator, плоский набор слайдов, тема, формат экспорта и без озвучки (генерация полностью пропускает нарратив; быстрее и без ключа).
Процесс
Заголовок раздела «Процесс»- Вкладка Generate, выберите режим, введите тему или вставьте полный учебный план / план по дням (без ограничений по числу модулей и слайдов; «Auto-size» создаёт по одному модулю на каждый перечисленный пункт). Нажмите Outline (бесплатно, Kimi набрасывает структуру модулей/слайдов для вашего ревью), затем Generate.
- Он планирует и пишет курс выбранной вами моделью на каждом шаге (по умолчанию Kimi), рендерит инфографику на каждый слайд, озвучивает каждый слайд и встраивает аудио так, чтобы каждый слайд воспроизводился автоматически. Ещё он добавляет нативные анимации появления PowerPoint, синхронизированные с нарративом, и пишет заметки докладчика. Результат: один самодостаточный
.pptxплюсoutline.md,syllabus.mdиcourse.jsonв папке курса. - Library / History, откройте или пересоберите прошлые курсы. Пересборка бесплатна, ассеты кешируются.
Предпросмотр в приложении
Заголовок раздела «Предпросмотр в приложении»У каждой презентации в Library есть кнопка ▸ PREVIEW, открывающая полноэкранный просмотрщик: лента миниатюр, живой рендеринг слайдов, Play narration (подсветка по сегментам), заметки докладчика, таймлайн анимации и автопереход. Контентные слайды рисуются как нативные анимированные карточки, настоящие слайды, а не отрендеренные картинки, поэтому текст остаётся чётким, а таймлайн анимации живой.
Из шапки просмотрщика вы экспортируете в:
- .pptx
- .odp (через LibreOffice)
- SCORM 1.2, самодостаточный HTML5-пакет для любой LMS.
- Самостоятельная озвученная HTML-презентация (только для озвученных курсов), курс, упакованный как та же презентация, воспроизводимая в любом браузере.
Google Slides присутствует, но отключён, пока не подключён вход через Google.
Темы и шаблоны
Заголовок раздела «Темы и шаблоны»- Выбор темы (режим презентации), встроенные Navy&Gold / Midnight&Cyan / Graphite&Amber плюс любая JSON-тема, которую вы положите в
~/.erebros/coursegen/themes/. Одна тема окрашивает и предпросмотр, и.pptx. - Template (Settings), принимает базовый
.pptx/.potx(локальный путь или URL) и соотношение сторон (16:9 / 16:10 / 4:3).
Библиотека шаблонов презентаций
Заголовок раздела «Библиотека шаблонов презентаций»Помимо цветовых тем, P-Forge поставляется с библиотекой полностью оформленных шаблонов презентаций, Executive Dark, Neon Deck, Gold Noir, Nordic Sea, Data Report, Minimal Light, Paper Sketch и другие. Каждый шаблон: полная система макетов (титульный слайд, раздел, контент, цитата, статистика и слайды с изображениями), которую может заполнить любой движок. Выберите шаблон в Templates; изображения на слайдах может нарисовать любой настроенный у вас движок изображений.
Settings
Заголовок раздела «Settings»Синхронизированы вживую с вкладкой Generate:
- Выбор модели на каждом шаге текстового пайплайна, Step 1 Module planning, Step 2 Slide outline, Step 3 Slide content. Каждый предлагает те же списки конкретных моделей, что и панель ⚙ Models в Мастермайнде (Claude Opus 4.8 / Sonnet 5 / Haiku 4.5 / Fable 5 · Kimi K2.x + Moonshot v1 · Antigravity Gemini/Claude/GPT-OSS · Codex GPT-5/o-серия · каждая установленная модель Ollama). Пользователь с одной моделью оставляет Kimi; пользователь с несколькими комбинирует по шагам.
- Голосовой движок, ElevenLabs · Google · локальный Kokoro · локальный Supertonic, у каждого есть предпрослушивание Listen для каждого голоса.
- Движок инфографики, matplotlib (по умолчанию; быстро, бесплатно, точный текст) · Codex CLI (бесплатно, SVG) · Kimi · Claude · fal.ai · Google, для сравнения качества.
- Число модулей / слайдов, 0 означает авто-режим.
Голосовые движки подробнее
Заголовок раздела «Голосовые движки подробнее»- Supertonic, выбор для всего, кроме английского: на устройстве, бесплатно, 31 язык, включая русский и украинский (не норвежский, у модели нет
no/nb). Десять его голосов: это стили (M1-M5 мужские / F1-F5 женские), а не языки. Один и тот же стиль говорит на том языке курса, который задан, и предпрослушивание Listen звучит на этом языке. Около 0,6× реального времени на CPU; веса (~1,9 ГБ) скачиваются сами при первом синтезе. - Kokoro, бесплатный и офлайн, но только английский (голоса US и UK: Heart/Bella/Michael/Adam … Emma/Isabella/George/Lewis).
- ElevenLabs, единственный движок с точными пословными таймингами, которые использует синхронизация анимации. Бесплатных моделей ElevenLabs нет, все расходуют одну и ту же квоту 10 тыс. кредитов в месяц; Flash/Turbo стоят ½ кредита за символ (в 2 раза больше озвучки на ту же квоту; по умолчанию Flash v2.5).
Вторая, самостоятельная студия презентаций живёт внутри P-Forge по адресу /p-forge/pulsai, конструктор презентаций в стиле Plus AI с диаграммами, нарратором, брендингом, библиотекой презентаций и ресурсами. Он переживает обрыв соединения, ждёт, пока загрузка будет обработана, прежде чем её использовать, экспортирует в .pptx и импортирует существующие презентации. У него свой собственный ключ, и сохраняет он в <vault>/PulsAI/.
Установка
Заголовок раздела «Установка»Требуются Python 3 (автоматически создаваемый venv добавляет python-pptx + matplotlib), ffmpeg и rsvg-convert (librsvg, для SVG-инфографики → PNG). Также нужен голосовой ключ, ELEVENLABS_API_KEY или GEMINI_API_KEY (псевдоним GOOGLE_AI_STUDIO_API_KEY), если вы не полагаетесь на бесплатные локальные движки Kokoro/Supertonic, которые разворачиваются скриптом scripts/setup-free-engines.sh (без ключа, без GPU, без sudo). KIMI_API_KEY нужен только для шагов, оставленных на Kimi; модели других шагов приносят собственную аутентификацию (входы в CLI / Ollama). Необязательно: OPENAI_API_KEY или CLI claude для AI-инфографики. LibreOffice (soffice) требуется для кнопок экспорта .odp / .pdf; без него .pptx и SCORM по-прежнему работают. Библиотеки экспорта PulsAI (pptxgenjs, adm-zip) поставляются в node_modules.
- Набросайте структуру бесплатно через Outline (Kimi) и отредактируйте её, прежде чем тратиться на Generate.
- Для озвучки не на английском выбирайте Supertonic; для анимации, синхронизированной до слова, точные тайминги даёт только ElevenLabs.
- Инфографика matplotlib бесплатна, рендерит точный текст и остаётся надёжным вариантом по умолчанию, прежде чем пробовать платные движки изображений.
См. также
Заголовок раздела «См. также»- N-Forge, его Studio тоже собирает Презентации (Markdown → PPTX/PDF).
- Local-first