CLI Setup¶
This page will teach you how to get mirumoji running using the CLI that comes with
its python package
Prerequisites
Make sure to read the initial Setup Page before following this guide
Install¶
Check Your Machine
-
Confirms That Docker, Docker Compose, Git, NVIDIA Container Tolkit, and Flet Are Available
-
Dependencies Vary Depending On The Chosen Transcription Backend
Configure¶
Choose a Transcription Backend and set any
keys it needs
mirumoji config set MODAL_TOKEN_ID <your-token-id>
mirumoji config set MODAL_TOKEN_SECRET <your-token-secret> # (1)!
- Optionally add an
LLM Provider Key
- Optionally add an
LLM Provider Key
Run¶
Open https://localhost, accept the one-time self-signed
certificate warning, and you're ready to go
How It Works
This command
-
Resolves The Transcription Backend Choice
-
Validates That Required Keys / External Dependencies Are Present
-
Builds The Correct Docker Compose File
-
Pulls The Docker Images
-
Runs
docker compose up -
Prints the local and LAN URLs

First Run
-
Pulling the images for the first time can take a few minutes
-
Subsequent starts are fast
Useful Commands¶
mirumoji status # (1)!
mirumoji logs -f # (2)!
mirumoji down # (3)!
mirumoji down -v # (4)!
mirumoji config set <KEY> <VALUE> # (5)!
mirumoji config delete <KEY> # (6)!
mirumoji config show # (7)!
mirumoji config import ./my.env # (8)!
mirumoji config clear # (9)!
- Show Running Services
- Follow Logs (Optionally →
mirumoji logs backend) - Stop The App
- Stop And Delete All Data (Profiles, Media, Database)
- Set Or Update One Variable
- Remove One Variable
- Print Current Config (Secrets Masked)
- Merge an Existing
.envFile - Remove Everything
More Commands
See the CLI Reference for every command and flag
Configuration¶
Managed Configuration File
-
The Launcher keeps your settings in a single, managed
.envfile which is shared by both theCLIand theGUI -
You can view where it's being stored by running
mirumoji config path -
It is
onlyever changed throughmirumoji configcommands or theSave Configurationbutton in theGUI -
Other commands never modify it