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

Що робить
Section titled “Що робить”Курси й презентації - сусіди під одним коренем 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 - плоский набір слайдів, тема, формат експорту і без озвучення (генерація повністю пропускає нарацію; швидше й без ключа).
Перебіг роботи
Section titled “Перебіг роботи”- Вкладка Generate - оберіть режим, введіть тему або вставте повну навчальну програму / план по днях (необмежена кількість модулів і слайдів; «Auto-size» створює один модуль на кожен пункт списку). Натисніть Outline (безкоштовно - Kimi накидає структуру модулів/слайдів для вашого перегляду), а потім Generate.
- Він планує й пише курс обраною вами моделлю для кожного кроку (типово Kimi), рендерить інфографіку для кожного слайда, озвучує кожен слайд, вбудовує аудіо так, щоб кожен слайд автоматично відтворювався, додає нативні анімації появи PowerPoint, синхронізовані з нарацією, і пише нотатки доповідача. Вихід: один самодостатній
.pptxплюсoutline.md,syllabus.mdіcourse.jsonу теці курсу. - Library / History - відкривайте або перезбирайте попередні курси. Перезбирання безкоштовне - ассети кешуються.
Попередній перегляд у застосунку
Section titled “Попередній перегляд у застосунку”Кожна презентація в Library має кнопку ▸ PREVIEW, що відкриває повноекранний переглядач: стрічка мініатюр, живий рендеринг слайдів, Play narration (підсвічування по сегментах), нотатки доповідача, часова шкала анімації та автоперехід. Контентні слайди малюються як нативні анімовані картки - справжні слайди, а не відрендерені картинки, - тож текст залишається чітким, а часова шкала анімації живою.
Із заголовка переглядача ви експортуєте у:
- .pptx
- .odp (через LibreOffice)
- SCORM 1.2 - самодостатній пакет HTML5 для будь-якої LMS.
- Автономна озвучена HTML-презентація (лише озвучені курси) - курс, упакований як та сама презентація, що відтворюється в будь-якому браузері.
Google Slides присутній, але вимкнений, доки не буде підключено вхід через Google.
Теми та шаблони
Section titled “Теми та шаблони”- Пікер Theme (режим Presentation) - вбудовані Navy&Gold / Midnight&Cyan / Graphite&Amber, плюс будь-яка JSON-тема, яку ви покладете в
~/.maven/coursegen/themes/. Одна тема розфарбовує і попередній перегляд, і.pptx. - Template (Settings) - приймає базу
.pptx/.potx(локальний шлях або URL) і співвідношення сторін (16:9 / 16:10 / 4:3).
Бібліотека шаблонів презентацій
Section titled “Бібліотека шаблонів презентацій”Окрім колірних тем, P-Forge постачає бібліотеку повністю оформлених шаблонів презентацій - Executive Dark, Neon Deck, Gold Noir, Nordic Sea, Data Report, Minimal Light, Paper Sketch та інші. Кожен - повна система макетів (титульний, розділовий, контентний слайди, цитата, статистика та слайди із зображенням), яку може заповнити будь-який рушій. Оберіть один у Templates; зображення на слайди може малювати будь-який налаштований у вас рушій зображень.
Налаштування
Section titled “Налаштування”Спільні наживо з вкладкою Generate:
- Пікери моделі для кожного кроку текстового конвеєра - Step 1 Module planning, Step 2 Slide outline, Step 3 Slide content. Кожен пропонує ті самі конкретні списки моделей, що й панель ⚙ Models в AI Мастермайнді (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; користувач із кількома моделями змішує їх по кроках.
- Voice engine - ElevenLabs · Google · Local Kokoro · Local Supertonic - кожен із попереднім прослуховуванням Listen для кожного голосу.
- Infographic engine - matplotlib (типово; швидко, безкоштовно, точний текст) · Codex CLI (безкоштовно, SVG) · Kimi · Claude · fal.ai · Google - для порівняння якості.
- Кількість модулів / слайдів - 0 = авто.
Голосові рушії докладно
Section titled “Голосові рушії докладно”- 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 коштують ½ кредиту/символ (удвічі більше нарації на квоту; типово Flash v2.5).
PulsAI
Section titled “PulsAI”Друга, окрема студія презентацій живе всередині P-Forge за адресою /p-forge/pulsai - конструктор презентацій у стилі Plus AI з діаграмами, диктором, брендингом, бібліотекою презентацій і ресурсами. Вона переживає розрив з’єднання, чекає, доки завантаження буде оброблено, перш ніж його використати, експортує в .pptx та імпортує наявні презентації. Вона має власний ключ і зберігає в <vault>/PulsAI/.
Налаштування
Section titled “Налаштування”Потребує 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.
Поради
Section titled “Поради”- Накидайте структуру безкоштовно через Outline (Kimi) і відредагуйте її, перш ніж витрачатися на Generate.
- Для нарації не англійською обирайте Supertonic; для анімації, синхронізованої до слова, точні таймінги дає лише ElevenLabs.
- Інфографіка matplotlib безкоштовна й рендерить точний текст - безпечний типовий варіант, перш ніж пробувати платні рушії зображень.
Дивіться також
Section titled “Дивіться також”- N-Forge - його Studio також створює презентації (Markdown → PPTX/PDF).
- Local-first