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

Что он делает
Заголовок раздела «Что он делает»Курсы и презентации - соседи под одним корнем P-Forge:
~/Obsidian/maven-os/P-Forge/Courses/<slug>/~/Obsidian/maven-os/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-тема, которую вы положите в
~/.maven/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