MTMedia Project Hub

Cross-Platform Web Automation Recorder & Media Creation Engine for Windows & macOS

280.62 ms

The MTMedia Project Hub serves as the primary technical tracking repository and engineering roadmap for MTMedia (Web Automation Recorder), an advanced cross-platform desktop application built for Windows and macOS.

Engineering Architecture & Modular Pipeline

MTMedia is architected using ElectronJS, integrating Node.js backend controllers with Playwright browser automation and a SQLite3 local relational database. The application separates concerns cleanly across renderer UI components, IPC communication controllers, Playwright interaction scripts, and GPU screencasting pipelines.

Key Feature Breakdown

  • Playwright Core Engine: Executes precise macro actions without window focal locks or cloud dependencies.
  • Virtual Cursor Engine: Translates DOM selector coordinates into natural mouse movement paths.
  • CDP Frame Screencasting: Captures un-obscured GPU frame buffers directly from Chromium.
  • MTxFlow Integration: Converts recorded interactions into live web walkthroughs via MTxFlow.
  • Visual Element Picker: Enables live DOM style overrides, text replacements, and black callout tooltips.
  • Upcoming Roadmap (v1.1.0): Integrated Edge-TTS AI audio narration generator and FFmpeg MP4 audio-video merging pipeline.

Linked Product Showcase

This project hub directly links to the official MTMedia Desktop Product Showcase.