Skip to content

sibon7684/Catalyst-Fusion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

preview

Seraphic Forge ⚡

Seraphic Forge is a cross-platform, AI-enhanced multimedia extraction engine that reimagines how you capture, archive, and transform online video content. Inspired by the principles behind Catalyst (a Tauri-based yt-dlp wrapper), Seraphic Forge takes the concept of video downloading and elevates it into a complete digital fabrication studio—one that intelligently extracts, remixes, and optimizes content for any context, from personal archives to professional production pipelines.

"Not just a downloader. A forge for raw digital ore."


Overview 🧭

In an era where streaming platforms dominate, the ability to own, organize, and repurpose your media is increasingly rare. Seraphic Forge bridges this gap by providing a secure, elegant, and modular desktop application that does more than simply fetch files. It understands the content it handles, enriches metadata automatically, and adapts output formats based on your target use case—whether you're building a local media server, creating offline study materials, or archiving time-sensitive broadcasts.

Built with Rust and Tauri for the core framework, Seraphic Forge combines the raw speed of a native application with the flexibility of yt-dlp's extensive parsing capabilities. The result: a tool that feels like an extension of your own digital intuition.


🔽 Get Started

Download


Key Features ✨

  • Intelligent Format Adaptation – Seraphic Forge automatically detects the optimal combination of video codec, audio bitrate, and container format based on the source URL and your stated output preference. No more guesswork between MP4, MKV, or WebM.

  • Smart Metadata Weaving – Beyond mere filenames, the forge embeds rich metadata (title, author, upload date, description, chapters, and subtitles) directly into the output file. Compatible with Plex, Jellyfin, Kodi, and other media organization tools.

  • Subtitle & Caption Fusion – Download and permanently burn-in or sidecar captions in over 50 languages. Perfect for language learners, accessibility creation, or localized archival.

  • Playlist & Channel Harvesting – Recursively process entire playlists, channels, or user uploads with intelligent deduplication and automatic naming conventions. Ideal for backing up educational series or music discographies.

  • Responsive Architecture – Seraphic Forge adapts seamlessly to Windows, macOS, and Linux desktops, with a UI that resizes gracefully and supports high-DPI, touch, and keyboard-only workflows.

  • Multilingual Interface – Available in 12 languages, with community-contributed translations actively maintained. Set your session language independently of system locale.

  • 24/7 Processing Queue – The forge's background queue monitors your pending tasks, resumes interrupted downloads after network drops, and can schedule operations during off-peak hours to optimize bandwidth usage.

  • Privacy-First Design – Zero telemetry, no cloud dependency, and all processing occurs entirely on your local machine. Your download history never leaves the forge.


Architecture & Philosophy 🏗️

Seraphic Forge is built on a three-layer design:

  1. The Anvil (Core Engine) – Written in Rust, this layer handles all I/O, networking, and format negotiation with remote servers. It communicates with yt-dlp via a managed subprocess module, ensuring stability even under heavy load.

  2. The Hammer (Controller) – The Tauri backend orchestrates URL parsing, queue management, progress tracking, and error recovery. It maintains a persistent job database using SQLite, enabling full session persistence across application restarts.

  3. The Crucible (User Interface) – A reactive frontend built with Yew (WebAssembly) communicates with the backend via Tauri's event system. The UI is designed for clarity: minimal clutter, maximum information density.

This separation ensures that even if the UI becomes unresponsive (due to extreme system resource pressure), the background extraction continues uninterrupted. The forge never drops a job.


Use Cases & Applications 🎯

Scenario How Seraphic Forge Helps
Educational Archival Download entire MOOC lecture series with chapter markers & subtitles for offline study
Media Server Curation Consistent output format with embedded metadata, ready for direct import into Plex/Jellyfin
Language Learning Extract audio tracks and captions in parallel for spaced repetition systems
Journalistic Research Timestamped preservation of live streams and breaking news segments for citation
Creative Commons Remixing Bulk extraction of CC-licensed content with automatic attribution metadata
Podcast Backup Convert video sources to high-quality audio-only (Opus, AAC, FLAC) for mobile syncing

System Compatibility 🌐

  • Desktop Operating Systems: Windows 10/11, macOS 12+, Linux (glibc 2.28+, all major distributions)
  • CPU Architecture: x86_64, ARM64 (Apple Silicon & Raspberry Pi 4/5)
  • Minimum RAM: 512 MB (recommended 2 GB for playlist processing)
  • Storage: 200 MB application footprint + variable cache (configurable)
  • Network: Broadband connection recommended; works on metered connections with bandwidth limit settings

License & Legal Use ⚖️

Seraphic Forge is released under the MIT License. This means you are free to use, modify, distribute, and incorporate it into your own projects, provided you retain the original copyright notice.

The underlying yt-dlp tool (which Seraphic Forge depends on) has its own licensing terms. You are responsible for ensuring that your use of Seraphic Forge complies with the terms of service of any websites you extract content from, as well as applicable copyright laws in your jurisdiction. Seraphic Forge does not encourage or condone copyright infringement.

View MIT License


Disclaimer 📋

Seraphic Forge is a tool for personal archiving, educational use, and transformative creative projects. The developers do not host, distribute, or promote any copyrighted material. Users are solely responsible for ensuring that any downloaded content is used in accordance with fair use doctrines, platform terms of service, and applicable local laws.

The application does not bypass DRM, authentication systems, or paywalls. It only operates on content that is already freely accessible via a public URL or authenticated session.

Seraphic Forge disclaims all liability for misuse of the software. If you operate a content platform and believe Seraphic Forge is being used to violate your terms of service, please reference the platform's existing rate-limiting and access control mechanisms.


Community & Support 🌍

  • Documentation: Complete guide available at seraphicforge.dev/docs (placeholder)
  • Issue Tracker: GitHub Issues for bug reports and feature requests
  • Discussions: Q&A and showcase section on GitHub Discussions
  • Localization: Help translate the interface via our Weblate instance (placeholder)

Ethical Usage & Responsible Automation

Seraphic Forge includes built-in safeguards:

  • Respects robots.txt and standard crawl-delay directives
  • Default behavior includes a user-agent that identifies itself as a legitimate desktop application
  • Bandwidth throttling options to avoid overwhelming source servers
  • Optional logging for compliance auditing

We encourage all users to configure respectful downloading intervals, especially when processing large playlists from small or community-run websites.


🌟 Final Words

Seraphic Forge is not just another video downloader—it's a belief that your digital media should be yours to organize, transform, and preserve on your own terms. Whether you're a librarian archiving cultural heritage, a student building a study repository, or a creator managing raw footage, the forge is your workshop.

Download


Seraphic Forge © 2026. Built with Rust, Tauri, and an unwavering commitment to digital sovereignty.

About

Tauri Desktop Video Integrator Catalyst yt-dlp Wrap 2026

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages