Open source tools
Open tools by category.
Portfolio tools run as bookmarks on a Facebook page you administer. The other pages link to upstream projects. Mirvio does not host that code.
Portfolio
Bookmarks for a Facebook portfolio you administer. Each change asks you to confirm.
- Invite peopleDrag this to the bookmark bar. Open Business settings. Click the bookmark. You confirm the list before any invite is sent.
- Remove peopleLoad current people and pending invites on the portfolio page. Type the portfolio id. Then remove only the selected rows.
- Review requestsLoad sharing requests on the portfolio page. Type APPROVE. Outgoing ad account requests stay read-only.
- Check portfolio statusPaste portfolio ids. Live means Meta returned the portfolio. Disabled means Meta said disabled. Other results stay errors.
- Invitation linksCheck invitation links, then open a link in this signed-in browser. You still complete any code Meta shows.
- Authenticator keyCreate a key in the Facebook tab and copy it into Meta Account Center. This bookmark does not turn two-factor on by itself.
Ad Library
Clients for the official Ads Library API. You supply a developer token. These pages do not claim the library returns every ad.
- Ads Library API examplesExample scripts that query the Ads Library API with a developer token.
- AdDownloaderA Python tool that downloads Ad Library ads and media with a developer token.
- meta-ads-libraryA small TypeScript client for the Ads Library API. It requires an access token.
- meta-ads-accessA Rust client for the Ads Archive search API. You put a user token in a local file.
Account reporting
Clients for ad accounts you administer. You supply the token. Mirvio does not receive it.
- Meta Business SDK for PythonThe official Python client for the Marketing API and related business APIs.
- Meta Business SDK for Node.jsThe official Node.js client for the Marketing API and related business APIs.
- Google Ads Python clientThe official Python client for a Google Ads account you administer.
- tap-facebookA Singer tap that reads one ad account you authorize, including ads and insights.
- dlt Facebook AdsA pipeline that loads campaigns, ad sets, ads, creatives, and leads with your token.
- rfacebookstatAn R package that loads your Marketing API data for campaigns, ads, and insights.
- advertoolsPython tools for keywords, text ads, search results, and the YouTube Data API.
Creative
Open tools for transcription, captions, cuts, and stock voice. Mirvio does not host the code.
- FFmpegThe shared engine for cut, scale, subtitle, and still-export work.
- WhisperA speech recognition model for audio you already have.
- whisper.cppLocal Whisper speech recognition in C and C++.
- faster-whisperA faster Whisper reimplementation for the same transcription job.
- WhisperXSpeech recognition with word-level timestamps for caption timing.
- editlyA Node editor that can export 1:1, 9:16, and 16:9. It can also use other sizes.
- Auto-EditorA command-line tool that cuts silence and motionless stretches.
- MoviePyA Python library for video editing.
- MediabunnyA browser library that reads, writes, and converts media files.
- ffmpeg.wasmA browser wrapper that runs FFmpeg in the page.
- LosslessCutA desktop tool for lossless video cuts. You install it on your computer.
- ShotcutA desktop video editor. You install it on your computer.
- OpenShotA desktop video editor for Linux, Mac, and Windows.
- OpenCutAn open-source editor described as a CapCut alternative.
- Subtitle EditA desktop subtitle editor.
- ffsubsyncA tool that shifts existing subtitles to the right start time.
- PiperLocal text to speech with stock voices.
- KokoroAn open-weight text-to-speech model with stock voices.
- TesseractA local OCR engine for text in an image you already have.
- PaddleOCRA local OCR toolkit that turns images and PDFs into text.
- PinryA self-hosted board for images, videos, and pages you save.
- KarakeepA self-hosted app for bookmarks, files, and text from your own images.
Measurement
Analytics and short links for your own sites. These tools do not collect other advertisers' ads.
- UmamiAnalytics for your own site, including UTM fields and your own short links.
- PlausibleCookie-free analytics for your own site. Community Edition is the self-hosted release.
- MatomoAnalytics for your own site or app.
- Matomo Tag ManagerA tag manager for tags on your own site.
- PostHogProduct analytics for your own site, including replay and cost from ad accounts you connect.
- GrowthBookFeature flags and experiments for your own product.
- OpenReplaySession replay and product analytics you can self-host for your own app.
- RybbitWeb analytics for your own site, with a replay path in the repository.
- SwetrixCookie-less analytics, error tracking, and performance data for your own site.
- GoatCounterSimple web analytics for your own site.
- AckeeSelf-hosted analytics for your own site.
- DubLink attribution for short links you create.
- ShlinkA self-hosted URL shortener for links you create.
- YOURLSA self-hosted URL shortener for links you create.
- KuttA self-hosted URL shortener for links you create.