Muse AI docs
v2.0.0
Live demoConsole demo Get help
● Start · Read before you launch

Costs not included in the price.
What you pay others for, and who pays.

The item price covers the source code, the operator console and this documentation. Running the app needs outside services that bill you directly on your own accounts. This page names each one, says who pays and what drives the bill. It quotes no prices: check each provider's pricing page.

No keys or credits includedEvery service: your own accountYou pay your own usageNothing is paid to the author

01In one paragraph

For every service below you open your own account, enter your own key in the operator console and pay that provider for your own usage, under its own terms, above any free tier it offers. No API key, account, credit or free quota ships with the download. The code calls no service of the author and pays nobody a fee. The biggest running costs are the AI providers: every chat message, image, edit, video second, voice character and transcription minute is a paid API call on your account. Set spending limits in each provider dashboard and a budget alert in Google Cloud Billing before you launch.

02Service by service

ServiceNeeded?Who paysWhat drives the cost
AI chat provider: Anthropic, OpenAI, Google Gemini, or an OpenAI-compatible service (OpenRouter, Groq, DeepSeek, Together, Mistral…)RequiredYou, on your own provider accountBilled per token, input and output, at the provider's price for each model. Long chats, the context length you allow (default 30 messages), photo and PDF attachments and reasoning models use many tokens. Web search (off by default) is billed by the provider per search. Chat titles, follow-up suggestions, "Enhance my prompt", Discover briefs and caption translation also use your chat models. A local Ollama endpoint has no API bill but needs your own server.
AI image provider: OpenAI, Google Imagen, fal.ai or Stability AIFor the image generatorYou, on your own provider accountBilled per generated image at the provider's price; 1 to 4 images per request.
Image edit and image tools: OpenAI or fal.ai (edit), fal.ai (remove background, upscale)Off by defaultYou, on your own OpenAI / fal.ai accountBilled per edit or per tool call at the provider's price for the model id you enter (Image tools).
AI video: fal.ai (Kling models by default) or ReplicateOff by defaultYou, on your own fal.ai / Replicate accountBilled per second of video or per clip, at the provider's price for the model. Video is usually the most expensive module per request. The default cap is 50 jobs a day for all users together (Video Studio).
Natural voices (text to speech): OpenAI, ElevenLabs or GeminiOff by defaultYou, on your own provider accountBilled per character read aloud. Voice mode reads every answer, so it uses characters quickly. Without a voice the app uses the free device voice (Voice).
Transcription: OpenAI, Deepgram or GeminiOff by defaultYou, on your own provider accountBilled per minute of audio for voice notes, the voice studio and auto captions. Dictation and voice mode listen with the phone's own speech recognition, which costs you nothing.
Moderation endpoint (OpenAI omni-moderation-latest)Optional, off by defaultYou, on your own OpenAI accountUses your OpenAI key. The console labels it free, as OpenAI priced it when this version was written; check OpenAI's pricing page.
Discover feeds: RSS / Atom feeds of publishers you chooseOff by defaultNo fee to fetch; the briefs use your chat providerFetching a public feed is free, but each publisher's terms decide whether you may show its headlines in your app, and some require a licence or forbid commercial use. Every default feed ships off until you have read its terms (Discover → publisher terms). AI briefs are billed by your chat provider.
Firebase / Google Cloud, Blaze plan: Cloud Functions, Cloud Scheduler, Firestore, Storage, Authentication, Cloud MessagingRequiredYou, on your own Google Cloud billing accountBlaze is pay-as-you-go above Google's free quota. Here: function run time (a chat stream keeps the function busy until the answer ends, up to 300 s), Firestore reads and writes (usage counters, statistics, settings, Discover items), Storage for generated images and videos and their downloads, three scheduled jobs, outbound network traffic to the providers. Phone sign-in by SMS is not used.
Console hosting and a domainRequired (domain optional)You, at your own host and registrarOne small always-on Node 22 server with a persistent disk (VPS, Render, Railway, Fly, a container, Cloud Run), or a serverless host plus a Postgres database (SQLite or Postgres). HTTPS is required in production.
Apple Developer ProgramTo publish on iOSYou, yearly membershipNeeded to sign and publish the iOS app, sell in-app purchases, send push (APNs key) and offer Sign in with Apple.
Google Play ConsoleTo publish on AndroidYou, one-time registrationNeeded to publish the Android app and sell in-app products.
Store commission on purchasesOnly if you sell plans, credits or Remove adsDeducted by Apple and Google from each saleApple and Google keep a commission on in-app purchases and subscriptions, at their current rates for your programme. The console's Revenue centre records the price the store reports; it does not deduct the commission.
Ad networks: AdMob, Unity Ads, ironSource LevelPlayOnly if you show adsYour own publisher account; nobody pays to join, the network keeps a revenue shareThe networks pay you for ads shown and keep their share under their own terms. They approve your app and account first; payouts follow their thresholds and schedules. Ads ship switched off.
Optional: Postgres for the consoleServerless or several instancesYou, at your own database hostOnly when you set DATABASE_URL. One server with the built-in SQLite file needs no database.
Optional: Firebase Hosting for your own API domainOptionalYou, on BlazeOnly if you serve the API at https://your-domain/api with a Hosting rewrite.
Optional: Vercel for a public web demoOptionalYou, on your own Vercel accountOnly if you publish a public web demo (Deployment → hosting a public demo).

03Keep the bill predictable

The backend has limits built in. The defaults are low on purpose; raise them when you know your costs.

ControlDefaultWhere
Free allowance per userPer day: 20 messages, 2 images, 2 image edits and tools, 3,000 natural-voice characters, 5 transcription minutes, 5 Discover briefs, 3 rewarded unlocks. Per month: 0 AI video seconds, 3 auto-caption minutesConsole → Limits
Allowance of each planDefault plan "Pro": 500 messages, 50 images, 50 edits, 100,000 voice characters, 120 transcription minutes, 100 briefs a day; 60 video seconds and 60 caption minutes a month. Plans are never unlimited.Console → Plans
AI calls per day, all users together2000; above it the API answers 503 capacity until 00:00 UTCConsole → AI providers & keys
Images per day, all users together (edits and tools count too)200Console → Image providers & keys
Video jobs per day, all users together50 (at most 2 unfinished jobs per user)Console → Video (settings)
Natural-voice characters / transcription minutes per day, all users together1,000,000 / 1000Console → Voices & transcription (settings)
Per-user rate limit30 chat and 6 image requests per minuteFixed in the backend
Credit cost per modelChat: Muse Fast 1, Muse Pro 3, Muse Max 8. Images 1–2. Edits 2. Tools 1. Video: credits per second × duration (defaults 10 and 6 per second)Console → Chat models, Image models, Image tools, Video
Max output tokens per answer4096 (hard maximum 32000)Console → Chat models
Cloud Functions instancesmaxInstances: 20firebase/functions/src/index.ts (code change)
  • Set a spending limit or prepaid balance in each provider's dashboard (Provider dashboards).
  • Create a budget alert in Google Cloud console → Billing → Budgets & alerts.
  • Enter your own prices in the console (per model, per voice, per video second, per transcription minute, per edit and per tool call). The Usage & spend page then multiplies the measured usage by your prices. It is labelled "computed from usage" and is not your provider's invoice.

04Testing for free

You can try everything without paying anyone: the local API in demo mode, the web app and the console with sample data (Quick start), and the Firebase emulators (Installation). Real AI answers start costing money on your own account as soon as you add a provider key.