Credits
and third-party licenses.
Muse AI is the author's own work, built on open-source packages, two open-source fonts, AndroidX Media3 and the ad networks' SDK plugins. Each keeps its own license or terms. The full list of resolved packages with versions is in THIRD-PARTY-LICENSES.md.
01Summary
About 420 packages are resolved by npm and pub for the app, the backend and the console. They are under permissive licenses (MIT, BSD, Apache-2.0, ISC, 0BSD, Unlicense), with one MPL-2.0 package and one vendor SDK under its own terms, both below. There is no GPL, LGPL or AGPL package. Full list: THIRD-PARTY-LICENSES.md. No package is copied into the download; npm, pub, CocoaPods and Gradle fetch them when you install, each under its own license.
dbus 0.8.0 (MPL-2.0) is a transitive dependency of file_picker through its Linux implementation. It is not part of the Android, iOS or web builds and is used unmodified. MPL-2.0 is a file-level license: if you modify that package's files and distribute them, you publish those files under MPL-2.0.
03Main packages of the app
| Package | Purpose | License |
|---|---|---|
| provider, http, shared_preferences, sqflite, path_provider, intl, url_launcher, share_plus, package_info_plus | State, API and streaming, storage, languages, links, sharing | MIT / BSD |
| flutter_markdown_plus, highlight, flutter_math_fork | Markdown, code highlighting, LaTeX | BSD-3-Clause, MIT, Apache-2.0 |
| flutter_tts, speech_to_text | Device voice, dictation and voice mode | MIT, BSD-3-Clause |
| audioplayers, record, video_player | Natural-voice playback and Library audio, voice notes and recordings, video editor preview and AI video player | MIT, BSD-3-Clause, BSD-3-Clause |
| image_picker, file_picker, pdf, image, gal, cached_network_image | Attachments, PDF export, image metadata, saving, gallery cache | Apache-2.0 / BSD / MIT |
| firebase_core, firebase_auth, firebase_messaging, cloud_firestore | Sign-in, push, optional backup | BSD-3-Clause |
| in_app_purchase | Google Play Billing and StoreKit | BSD-3-Clause |
The app's own list with purposes is app/THIRD-PARTY.md; users see the licences in the app under Settings → Open-source licences.
On-device video editor
Android: AndroidX Media3 (media3-transformer, media3-effect, media3-common 1.9.2, Apache-2.0), fetched by Gradle. iOS: Apple's own frameworks (AVFoundation, Core Animation, Core Text). No FFmpeg build and no GPL or LGPL library is used.
04Ad network SDKs
| Package | Network | License of the plugin | Terms you accept |
|---|---|---|---|
google_mobile_ads 9.0.0 | AdMob and Google's consent SDK (UMP) | Apache-2.0 | Google AdMob terms and policies, with your AdMob account |
unity_ads_plugin | Unity Ads | MIT | Unity's terms, with your Unity account |
unity_levelplay_mediation 9.3.0 | ironSource LevelPlay (Unity) | Unity Advertising Terms of Service (vendor SDK licence, listed as UNKNOWN by the package index) | Unity's terms, with your Unity account |
The native SDKs behind these plugins are downloaded by Gradle and CocoaPods; no SDK binary is included in the download. All three are optional: ads ship switched off.
The only ad ids in the source are Google's public AdMob test ids (publisher ca-app-pub-3940256099942544), published by Google for development. There is no AdMob, Unity or ironSource id of the author or anyone else. Check it with tool/check_ad_ids.sh (Ads).
05Backend and console packages
Backend: @anthropic-ai/sdk (MIT), firebase-admin (Apache-2.0), firebase-functions (MIT), google-auth-library (Apache-2.0), hono (MIT), jose (MIT). Console: hono and @hono/node-server (MIT), better-sqlite3 (MIT), pg (MIT), firebase-admin (Apache-2.0), @anthropic-ai/sdk (MIT), tsx (MIT). Versions in THIRD-PARTY-LICENSES.md.
06Fonts and images
| Asset | Files | License |
|---|---|---|
| Sora (variable) | app/assets/fonts/sora/ | SIL Open Font License 1.1 (OFL.txt next to the font) |
| Inter (variable) | app/assets/fonts/inter/ | SIL Open Font License 1.1 (OFL.txt next to the font) |
The launcher icon (tool/gen_icons.py), the 12 style preview tiles, the crystal hero of the welcome pages, the painted orb and the orb shader (shaders/orb.frag) are drawn in code for Muse AI. The web demo's sample clip (web/demo/sample-clip.mp4, a silent 6-second abstract gradient) was generated for this app. No stock or third-party images, videos or sounds ship. The demo's sample picture is generated by the backend code and labelled as a sample, not AI-generated. These docs use the Geist font (SIL OFL) from Google Fonts.
07Trademarks
Anthropic, Claude, OpenAI, Google, Gemini, Imagen, fal.ai, Replicate, Kling, Stability AI, ElevenLabs, Deepgram, AdMob, Unity, ironSource, LevelPlay, Firebase, Apple, App Store and Google Play are trademarks of their owners. They are named only to say which services the software can connect to; no endorsement is implied.