D-Forge
D-Forge (Documents Forge) об’єднує операції з готовими документами за адресою /d-forge. Це контейнер: оберіть інструмент зі стрічки вгорі, нові додаватимуться автоматично. Старі посилання на /d-forge досі відкривають хаб, а перекладач - лише один клік звідти, у вкладці Translator.

Наявні шість інструментів: Flipbook, Translator, MD Generator, Skill Generator, MinerU та SwitchED. Усе зберігається в сховищі (папка d-forge/), нічого не вивантажується – все обчислюється локально.
Flipbook
Section titled “Flipbook”Перетворює документ на книгу, що відкривається в браузері з ефектом 3D-перегортання.
- Вхід - перетягніть файли на полотно (або підготуйте їх у панелі FORGE): працюють PDF, DOCX / PPTX / ODT / ODP (через LibreOffice) та зображення.
- Налаштування - задайте DPI (72-300; вище - чіткіше й важче, 144 підходить для більшості читання), рушій (
pdftoppmабоpdftocairo) і режим гортання: 3d (справжнє перегортання сторінки), slide або scroll. - FORGE виконується як фонове завдання: видобування, рендеринг, оптимізація, мініатюри. Прогрес видно у режимі реального часу.
- Панель сховища - перелічує кожну книгу з опціями перейменування, видалення та Share. Share надає посилання й готовий фрагмент
<iframe>, перемикає статус між draft і published. Вбудована сторінка не містить стилів MAVEN, тому добре вписується на інший сайт. Оригінал залишається доступним для завантаження. - Вихід -
d-forge/Flipbook/<id>/(сторінки та мініатюри у WebP, плюс вихідний файл).
Translator
Section titled “Translator”Перекладає PDF іншою мовою, зберігаючи макет, зображення, таблиці та формули - безкоштовна самостійно розгорнута альтернатива платним інструментам на кшталт DeepL Document. Побудований на відкритому pdf2zh-next (PDFMathTranslate).
- Джерело - вставте URL PDF чи локальний шлях або скористайтеся Upload PDF.
- Into - цільова мова (чеська, іспанська, польська, німецька, французька, італійська, українська… 25+).
- Рушій - бекенд перекладу, усі безкоштовні: Google / Bing (без ключа, найкраще покриття, типово), Ollama (локальна модель, повністю офлайн) або Gemini через проксі Antigravity у MAVEN. Для Ollama / Gemini можна вказати Model.
- Translate - виконується як фонове завдання: перейдіть до іншого застосунку й поверніться - воно ще триває; кнопка New session починає спочатку.
- Вихід - два PDF: перекладений і двомовний (поруч), із вбудованим переглядом та посиланнями для завантаження. Обидва зберігаються для кожного проєкту в
d-forge/<name>/у сховищі й показуються в Media Library. Рекламний водяний знак інструмента прибирається автоматично.
MD Generator
Section titled “MD Generator”Перетворює документ на чистий GitHub-Flavored Markdown локально, без моделей і ключів. Перетягніть файл Office, PDF або EPUB – отримаєте читабельний Markdown для порівняння чи передачі агентові.
- Виконується як фонове завдання; результат потрапляє у сховище.
- Без OCR - у PDF, що складається лише із зображень, немає тексту для видобування.
- Рушій: @firecrawl/anydoc (чистий Rust).
Skill Generator
Section titled “Skill Generator”Перетворює книгу або посібник на навичку Claude. Вкажіть документ; інструмент видобуває текст, планує навичку й записує її через той самий шлюз навичок, що й усе інше.
Вкладка MinerU
Section titled “Вкладка MinerU”Застосунок видобування документів тепер розташований як вкладка D-Forge, API без змін, старий маршрут /mineru так само працює. Детально про вкладки – довідник MinerU.
Коротко: MinerU перетворює PDF, зображення та офісні документи на Markdown у сховище Obsidian (~/Obsidian/maven-os/miner-u/<name>/<name>.md + images/). Чотири вкладки: Convert (перетягування, масовий Choose files або Scan a folder, режим Local через CLI або Cloud через mineru.net), Library, History, Settings.
SwitchED
Section titled “SwitchED”Перетворює курс Articulate Storyline назад на редагований PowerPoint – текст залишається текстом, зображення збережено. Подайте .story або SCORM-пакет; формат визначається автоматично.
- Вхід - перетягніть файл
.storyабо SCORM.zip. Опції: Layers as extra slides і Also render a PDF. - Вихід - редагований
.pptx(побудований за допомогою python-pptx), збережений уd-forge/switched/, у бібліотеці Converted інструмента та в Медіатеці.
Налаштування й залежності
Section titled “Налаштування й залежності”- Flipbook - poppler-utils (
pdftoppm/pdftocairo,apt install poppler-utils/brew install poppler) для растеризації сторінок і, для офісних форматів, LibreOffice (soffice). Без ключа. - Translator - Python venv (Python ≤ 3.13, ML-залежності не мають wheel-пакетів для 3.14):
python3.11 -m venv ~/.maven/dforge/venv && ~/.maven/dforge/venv/bin/pip install pdf2zh-next. Google / Bing не потребують ключа; модель DocLayout самостійно завантажується під час першого запуску. - MD Generator - @firecrawl/anydoc у
~/.maven/engines/anydoc(scripts/setup-anydoc.shабоnpm install --prefix ~/.maven/engines/anydoc @firecrawl/anydoc). Без ключа. - Skill Generator - git і Python 3, у venv за шляхом
~/.maven/engines/book-to-skill(scripts/setup-book-to-skill.sh; клонуєvirgiliojr94/book-to-skill). Без ключа; якщо venv не вдається зібрати, використовується системний Python. - MinerU - режиму Local потрібен CLI
mineru(uv tool install "mineru[core]"абоpip install mineru[core]); режиму Cloud не потрібно нічого. Cloud переходить на Precise API зMINERU_API_KEYабо OpenXLabMINERU_ACCESS_KEY+MINERU_SECRET_KEY. - SwitchED - python-pptx (
scripts/setup-switched.sh, один раз) для збирання презентації, плюс LibreOffice (soffice) для шляху SCORM. Без ключа. Якщо вже зібрано venv D-Forge / CourseGen, використовується він.
Куди потрапляє результат
Section titled “Куди потрапляє результат”Усе записується в дерево d-forge/ сховища: d-forge/Flipbook/<id>/, d-forge/<name>/ для перекладів і ~/Obsidian/maven-os/miner-u/<name>/ для MinerU. Результати також з’являються в Media Library.
Поради
Section titled “Поради”- Flipbook: DPI 144 урівноважує чіткість і розмір; підвищуйте лише для друку.
- Translator, MD Generator, Skill Generator працюють фоново. Запустіть, перейдіть до іншого, поверніться до готового.
- MD Generator без OCR. PDF зі самих скануванів повернеться порожнім; використайте MinerU замість цього.