Independent open-source AI agent front end for generative models: video with audio, songs, music, images and writing, 100% local on your GPU. Windows + Android/TV. By MirCorp.
See the code![]()
An independent, open-source AI agent front end for generative models.
Describe what you want in plain language. The agent picks the model, writes the prompt, sets the parameters and renders it on your own GPU.
Video, songs, music, images and writing, controlled from your PC, phone or Android TV.
▶ Watch the 42-second promo video · every clip (MiniMax H3) and the soundtrack (ACE-Step) was rendered by MML itself on one RTX 5070

![]() Lab chat: MUSE picks the model, H3 renders the clip · Claude Dark theme | ![]() Command book: commands, skills and pipelines |
![]() Per-model parameters (MiniMax H3) | ![]() 5 themes: Claude Dark, Graphite, Obsidian Gold, Midnight Studio, Paper Light |
![]() Midnight Studio theme | ![]() Paper Light theme |
Every render shown was made locally by MML on an RTX 5070: the H3 video with audio, the Qwen images, the Music 3 song, the ACE-Step lo-fi track and the MUSE lyrics.
MML comes with a free native Android companion app. One APK covers phones and Android TV. Your PC does the rendering, and the app gives you the whole studio from the couch or on the go: chat, skills, pipelines, LoRAs, the library and live render progress. The theme you pick follows you to every device.
Chat with a live render · Library · Menu · Paper Light theme · Skills (Midnight Studio)

Android TV: the same APK, with a D-pad-friendly layout
Get it: download MirMediaLabs.apk from the Releases page, or scan the QR code at the end of the Windows setup. Then sign in with the invite from Host Control: tap Scan QR code and point the phone at the PC, or Paste invite link. The app also notices an invite link on your clipboard.
Why it's useful:
You don't need to know which model does what. In Auto mode (the default), every message goes to MUSE, MML's local AI. MUSE reads the message, any attachments and the last few turns, then decides:
| You type | MUSE does |
|---|---|
| "what's the difference between a verse and a chorus?" | answers it (general knowledge, ideas, advice, writing) |
| "a cozy cabin in snowy woods at night" | renders a picture |
| "8 second clip of waves on rocks at sunset" | renders a video with sound |
| "design a logo for my coffee shop" | runs the Logo Mark skill |
| "now animate it" | runs Animate Photo and attaches your last result automatically |
| "a music video for a synthwave song about neon nights" | runs the Music Video pipeline |
--8s are always kept.
The PC with the GPU is the host. Its desktop app (MirMediaLabs.exe) has a Host Control panel that only exists there:
The server enforces this: access can only be managed from the host PC itself. Even the owner key, used from a phone or another computer, can't change who has access.

Videos and songs play in MML's own themed player on desktop, web, phone and TV:
| Role | Engine today | What you get |
|---|---|---|
| Video | MiniMax H3 | Video with native audio: text-to-video, image-to-video (animate:), first + last frame, reference-to-video (identity and motion refs), 4–15 s, vertical, square or widescreen, style presets, an attached soundtrack muxed in |
| Song | MiniMax Music 3.0 | Full vocal songs up to 5 minutes, from your lyrics or auto-written ones, mood from an image or video reference |
| Image | Qwen-Image 2.1 | Text-to-image, multi-picture edit (up to 10 inputs), background removal and cutouts, HD/HQ modes |
| Music | ACE-Step 1.5 XL | Fast tracks and beats, remix, cover and voice swap, plus BPM, key and strength control |
| Writing | MUSE (local Llama 3.1) | MML's writer: chat, stories, lyrics, video scripts, poems, ad copy and prompts, written to feed straight into the other models |
/image, /video, /song, /music, /write, /chat, /skill, /pipe, /help (with a built-in command book)--8s --vertical --hd --seed 42, --90s --instrumental, --bpm 120 'A minor'MirMediaLabs.exe) with its own taskbar identity, so you can pin it like any app
/api/isolation)Get the latest version from the Releases page:
MirMediaLabs-Setup.exe: the Windows host (installer and app)MirMediaLabs.apk: the Android phone and TV remote, signed by MirCorpSHA256SUMS.txt: checksums. Verify with certutil -hashfile MirMediaLabs-Setup.exe SHA256.Only download from this repository. Windows SmartScreen may warn about the unsigned installer: click More info > Run anyway.
MirMediaLabs-Setup.exe, pick your models, and let it install./video a neon city at night, slow drone shot --vertical, or tap a Skill.cd server
pip install flask requests
python medialab.py # http://127.0.0.1:5400
Rendering needs a local ComfyUI with the models installed. MUSE (chat, prompt building and the Auto-mode model picker) needs Ollama with llama3.1:8b.
Android: open app/ in Android Studio, or run powershell -File build_apk.ps1.
MIR MEDIA LABS is free and always will be. If it's useful to you, please support it on Patreon: $3 Supporter backs free development, $5 Early Access gets you beta builds to test new features first. Your support funds new models, features and testing hardware. You can also use the Support button inside the app.
Copyright (C) 2026 MirCorp. Licensed under the GNU GPL v3.0: you may use, study, modify and share the code, but modified versions you distribute must also be open source under GPL-3.0.
"MirCorp" and "MIR MEDIA LABS" are trademarks of MirCorp. See TRADEMARK.md, NOTICE and PRIVACY.md.
AI models (MiniMax, Qwen, ACE-Step, Llama, ComfyUI) are third-party works, downloaded separately and subject to their own licenses.
Independent open-source AI agent front end for generative models: video with audio, songs, music, images and writing, 100% local on your GPU. Windows + Android/TV. By MirCorp.
See the code![]()
An independent, open-source AI agent front end for generative models.
Describe what you want in plain language. The agent picks the model, writes the prompt, sets the parameters and renders it on your own GPU.
Video, songs, music, images and writing, controlled from your PC, phone or Android TV.
▶ Watch the 42-second promo video · every clip (MiniMax H3) and the soundtrack (ACE-Step) was rendered by MML itself on one RTX 5070

![]() Lab chat: MUSE picks the model, H3 renders the clip · Claude Dark theme | ![]() Command book: commands, skills and pipelines |
![]() Per-model parameters (MiniMax H3) | ![]() 5 themes: Claude Dark, Graphite, Obsidian Gold, Midnight Studio, Paper Light |
![]() Midnight Studio theme | ![]() Paper Light theme |
Every render shown was made locally by MML on an RTX 5070: the H3 video with audio, the Qwen images, the Music 3 song, the ACE-Step lo-fi track and the MUSE lyrics.
MML comes with a free native Android companion app. One APK covers phones and Android TV. Your PC does the rendering, and the app gives you the whole studio from the couch or on the go: chat, skills, pipelines, LoRAs, the library and live render progress. The theme you pick follows you to every device.
Chat with a live render · Library · Menu · Paper Light theme · Skills (Midnight Studio)

Android TV: the same APK, with a D-pad-friendly layout
Get it: download MirMediaLabs.apk from the Releases page, or scan the QR code at the end of the Windows setup. Then sign in with the invite from Host Control: tap Scan QR code and point the phone at the PC, or Paste invite link. The app also notices an invite link on your clipboard.
Why it's useful:
You don't need to know which model does what. In Auto mode (the default), every message goes to MUSE, MML's local AI. MUSE reads the message, any attachments and the last few turns, then decides:
| You type | MUSE does |
|---|---|
| "what's the difference between a verse and a chorus?" | answers it (general knowledge, ideas, advice, writing) |
| "a cozy cabin in snowy woods at night" | renders a picture |
| "8 second clip of waves on rocks at sunset" | renders a video with sound |
| "design a logo for my coffee shop" | runs the Logo Mark skill |
| "now animate it" | runs Animate Photo and attaches your last result automatically |
| "a music video for a synthwave song about neon nights" | runs the Music Video pipeline |
--8s are always kept.
The PC with the GPU is the host. Its desktop app (MirMediaLabs.exe) has a Host Control panel that only exists there:
The server enforces this: access can only be managed from the host PC itself. Even the owner key, used from a phone or another computer, can't change who has access.

Videos and songs play in MML's own themed player on desktop, web, phone and TV:
| Role | Engine today | What you get |
|---|---|---|
| Video | MiniMax H3 | Video with native audio: text-to-video, image-to-video (animate:), first + last frame, reference-to-video (identity and motion refs), 4–15 s, vertical, square or widescreen, style presets, an attached soundtrack muxed in |
| Song | MiniMax Music 3.0 | Full vocal songs up to 5 minutes, from your lyrics or auto-written ones, mood from an image or video reference |
| Image | Qwen-Image 2.1 | Text-to-image, multi-picture edit (up to 10 inputs), background removal and cutouts, HD/HQ modes |
| Music | ACE-Step 1.5 XL | Fast tracks and beats, remix, cover and voice swap, plus BPM, key and strength control |
| Writing | MUSE (local Llama 3.1) | MML's writer: chat, stories, lyrics, video scripts, poems, ad copy and prompts, written to feed straight into the other models |
/image, /video, /song, /music, /write, /chat, /skill, /pipe, /help (with a built-in command book)--8s --vertical --hd --seed 42, --90s --instrumental, --bpm 120 'A minor'MirMediaLabs.exe) with its own taskbar identity, so you can pin it like any app
/api/isolation)Get the latest version from the Releases page:
MirMediaLabs-Setup.exe: the Windows host (installer and app)MirMediaLabs.apk: the Android phone and TV remote, signed by MirCorpSHA256SUMS.txt: checksums. Verify with certutil -hashfile MirMediaLabs-Setup.exe SHA256.Only download from this repository. Windows SmartScreen may warn about the unsigned installer: click More info > Run anyway.
MirMediaLabs-Setup.exe, pick your models, and let it install./video a neon city at night, slow drone shot --vertical, or tap a Skill.cd server
pip install flask requests
python medialab.py # http://127.0.0.1:5400
Rendering needs a local ComfyUI with the models installed. MUSE (chat, prompt building and the Auto-mode model picker) needs Ollama with llama3.1:8b.
Android: open app/ in Android Studio, or run powershell -File build_apk.ps1.
MIR MEDIA LABS is free and always will be. If it's useful to you, please support it on Patreon: $3 Supporter backs free development, $5 Early Access gets you beta builds to test new features first. Your support funds new models, features and testing hardware. You can also use the Support button inside the app.
Copyright (C) 2026 MirCorp. Licensed under the GNU GPL v3.0: you may use, study, modify and share the code, but modified versions you distribute must also be open source under GPL-3.0.
"MirCorp" and "MIR MEDIA LABS" are trademarks of MirCorp. See TRADEMARK.md, NOTICE and PRIVACY.md.
AI models (MiniMax, Qwen, ACE-Step, Llama, ComfyUI) are third-party works, downloaded separately and subject to their own licenses.