SeigrKodeks is a desktop application developed within Seigr-lab for creating structured books and technical documentation in Markdown. Designed for binary-driven ecosystems, it provides a fully offline, structured, and media-integrated framework to write, manage, and export books.
With SeigrKodeks, you can:
- π Create books with structured chapters stored as Markdown.
- β Write in Markdown or MediaWiki, with seamless format conversion.
- π¨ Embed images, videos, and audio, keeping structured media organization.
- π Export books as static HTML sites, preserving interlinked chapters.
- π₯οΈ Run entirely offline, ensuring full control over documentation.
β
Technical documentation in binary-driven environments.
β
Structured book-writing without cloud dependencies.
β
Offline, standalone documentation for specialized projects.
β
Future-proof Markdown-based documentation.
Most documentation tools:
- Are web-based, requiring an internet connection (e.g., MkDocs, GitBook).
- Lack structured media embedding, making multimedia-heavy books difficult.
- Restrict users to specific formats, preventing seamless Markdown β MediaWiki interoperability.
SeigrKodeks solves these issues by providing:
1οΈβ£ A standalone, offline-first approach β No browser, no web dependencies.
2οΈβ£ Flexible content management β Supports Markdown and MediaWiki.
3οΈβ£ Comprehensive media handling β Images, videos, and audio integrated into Markdown.
4οΈβ£ One-click export to structured static HTML β Books remain readable forever, no compatibility issues.
- Define a book title and store it anywhere on your system.
- Chapters are individual Markdown files, keeping content structured and portable.
- Easily organize, rename, and edit chapters.
SeigrKodeks supports seamless multimedia integration:
- Images:

- Videos:
<video src="media/video.mp4" controls>
- Audio:
<audio src="media/audio.mp3" controls>
- Media files are automatically stored in structured directories (
media/
).
- Generates a fully interactive website from your book.
- The HTML output includes:
β A Table of Contents.
β Interlinked chapters with navigation.
β Embedded images, videos, and audio. - π Perfect for hosting or local reading.
SeigrKodeks/
βββ seigr_kodeks/ # Core Framework
β βββ parsers/ # Format detection & conversion
β β βββ format_detector.py # Detects if content is Markdown or MediaWiki
β β βββ mediawiki_to_md.py # Converts MediaWiki to Markdown
β βββ storage_manager.py # Manages storage preferences & settings
β βββ file_manager.py # Handles book file organization
β βββ media_manager.py # Embeds and manages media
β βββ markdown_parser.py # Processes Markdown content
β βββ html_renderer.py # Converts Markdown to styled HTML
β βββ exporter.py # Handles full book export to HTML
β βββ desktop_gui.py # The Tkinter-based GUI
βββ books/ # User-created books (each book is a directory)
βββ output/ # Exported HTML books
βββ assets/ # Shared resources (icons, UI elements)
βββ requirements.txt # Dependencies (minimal)
βββ README.md # Documentation
β
Fully Standalone Desktop Application β No browser, no cloud dependencies.
β
Multi-Format Support β Write in Markdown or MediaWiki, and export to HTML.
β
Full Book & Chapter Organization β Manage, reorder, and structure books easily.
β
Rich Media Embedding β Images, video, and audio seamlessly integrated.
β
One-Click HTML Export β Generate a fully linked static book site.
β
Minimal & Portable β Runs on Linux, WSL, and Windows.
β
Format Detection & Markdown Conversion
β
Fully Functional Desktop UI
β
Comprehensive Book & Chapter Management
β
Seamless Media Embedding & File Handling
β
Static HTML Export for Fully Linked Book Sites
π Upcoming Features:
- π PDF Export Support
- π GitHub Integration for Book Hosting
- π WYSIWYG Markdown Editing Mode
SeigrKodeks is a Seigr-lab project, developed to provide structured documentation solutions in the binary world.
πΉ It is NOT a part of Seigr OS but follows Seigr principles of structured, modular, and future-proof documentation.
πΉ It is built for offline-first, long-term technical writing, ensuring interoperability between Markdown, MediaWiki, and HTML.
πΉ While it aligns with the Seigr ecosystem, SeigrKodeks is an independent tool designed to function outside Seigr OS.
SeigrKodeks is built to simplify book creation while staying lightweight, portable, and powerful. It follows the Seigr philosophy of structured, secure, and future-proofed development.