Mirra
Function Client (self-host)

Branding

The product's name, the assistant's name and the links the client offers come from one file, packages/shared-types/brand.json. To rename your deployment, edit that file and rebuild:

docker compose --env-file .env.selfhost up -d --build

The server reads the file when it starts, and the web client is built from it, so both change together.

Settings

KeyWhat it sets
appNameThe product's name: the page title, the sign-in screen, emails and the assistant's instructions. Its first letter is the icon (below).
assistantNameThe built-in assistant's name in chat.
taglineThe page title's second half.
descriptionThe page's meta description.
productUrlYour product's website, used in emails and link previews.
docsUrlYour documentation, linked from the Shopify app's embedded page and the GitHub integration.
supportEmailThe address the client offers for help, for example on the subscription screen.
desktopDownloadUrlA desktop app download page, shown in Settings and on the update screen.
skillsInstallUrlThe install script the "connect an agent" screen offers.
iosAppUrl, androidAppUrlWhere phone visitors are sent from the web client.

Leave a link or address empty and the client hides whatever offers it.

The icon

There is no logo setting. The favicon, the assistant's avatar and the icon on every page the server serves are your appName's first letter on a rounded square.

On this page