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.