MirikaMirika Pro
Get your key
PRO & ENTERPRISE

The secretary basics stay free, forever.
Beyond that: Pro and Enterprise.

Conversation, memory and the secretary work stay Free. For one person, Pro — streaming where she can host her own show, the scenario writer, music and smart home integrations, screen watching, hosted storage for her memory. For rolling it out at work, Enterprise — you hand out only a license and a policy, and conversations never leave any seat.

PRO / PERSONAL

Pro

¥1,500 one-time, no subscription. Using it yourself? This one.

  • Streaming — she hosts her own show, or assists yours
  • Scenario writer, internet radio, Spotify
  • Multi-ghost, smart home
  • Discord — the secretary everywhere, reading & voice chat

On Booth, pick "Pro ライセンス ¥1,500" (the Pro license)

ENTERPRISE / ORGANIZATIONS

Enterprise

Rolling it out at work? This one. You hand out only a license and a policy — conversations never leave any seat.

  • One key per organization — devices seat themselves
  • Seats count actual use only (no ghost seats)
  • Signed policy delivery, audit log, admin dashboard

What Pro unlocks

Streaming — she hosts her own show

The duo runs the show on cue sheets, with singing and drawing segments, reads YouTube comments with Super Chats first, and connects to OBS. She also drops in her own asks — subscribe, like, X, comments — now and then. One line, "get the stream ready", takes her from setup to on-air, and posting is the one thing left in your hands.

/stream go <tonight's topic> — from setup to on-air

Streaming — she assists yours

You are the star; she takes the sidekick seat, reads comments, and speaks only when called or asked. Pauses are built in so she never talks over you, and her chattiness can be dialed down. She even does the subscribe-and-like asks for you. Just point OneComme or the like at her — any streaming site works.

/stream assist — take the sidekick seat

Internet radio

Tune LISTEN.moe, SomaFM and Radio Paradise with "play some anisong". She can also pick a station herself from the hour and your tastes so far. Only rights-safe stations you can leave running while you work.

/bgm stations — list the stations

Spotify integration

Remote-controls your Spotify over Connect. "Play … on Spotify" keeps whole albums and playlists going. She checks that sound is actually coming out, and falls back to radio if not (Premium required).

/spotify <client ID> — setup steps

Scenario writer

Scripts and screenplays are a different job from chatting. Drafts and the plan sheet both live as Markdown files — never in the balloon or her voice. Three deliberately different plot pitches, an outline, then the writing — straight through or one chapter at a time. Bring your own plan and she writes from it directly. Continuations read the previous ending first, and every next step is offered as a button — no commands to memorise.

/write plot <subject> — pitch three plots

Multi-ghost

Stand another girl on the desktop with her own memory, personality and body. Once up, they start chatting with each other over SSTP communicate. Profiles are fully separate, so a work girl and an off-hours girl can be kept apart.

/ghost new <name> — stand up another

Smart home integration

Direct to Nature Remo and SwitchBot. "Turn on the AC" moves the appliances, and she speaks up herself when the room runs hot. Via Home Assistant, whatever sits behind Alexa and Google Home too.

/home remo <token> — connect

Always-on screen watch

A resident eye that speaks only at the turning points. She notices an error left sitting on screen, or hands going in circles, and says one short thing. Looking happens only inside the device — no image is sent anywhere (off by default).

/screen watch on — start watching

Hosted sync storage

Sync itself is free (your own cloud-synced folder can be the home). Pro pays only for us providing the storage — no cloud needed, just a passphrase, and the same girl is on another PC too (up to 5 devices).

/sync cloud <passphrase> — entrust it

Mirika on Discord

She lives on Discord too. Show your key with /verify and the conversation and TODO follow you into DMs and any server (two-way sync with the desktop; deadlines ping your DMs in three stages). Open your own server and everyone can talk; voice channels are read aloud in 136 VOICEVOX voices, and calling "Mirika" gets a spoken answer (audio is discarded the moment it becomes text). Invite her to your server · add to your account.

/verify — unlock the Discord side

Where Pro goes next

ROADMAP
  • Discord / Slack integrationplanned
    So she can show her face in your team's notifications and chat too.
  • Managed OAuthplanned
    Integrations we mind on our side, connecting to outside services with no cloud-side setup. Bringing your own OAuth client — today's way — stays Free.
  • Deeper autonomyplanned
    Scheduled actions, deeper watching — growing the automation only a resident app can do.

The local-first stance stays. Unlocking is an offline signed key with no always-on server. Hosted sync too: contents are encrypted on your PC before they reach us, so even we cannot read them (we see only file names and sizes).

Mirika Enterprise — for organizations

ENTERPRISE

You distribute only the license and the policy.
Conversations never leave any seat.

Buy personal Pro per head and key distribution, inventory and offboarding all become your job. Enterprise takes over exactly that, and nothing more. The day-to-day feel is untouched: conversations, memories and documents stay on employees' PCs, as they always have.

Admins touch one key, no more

Nobody hands out per-device keys. A device given the organization key enrolls itself and receives its device key on the spot. No handouts, no roster spreadsheet.

/pro <org key> — take a seat

Seats count only what is in use

Reinstalls and device swaps consume no seat. Seats unseen for 90 days drop out of the quota, so you never jam on leavers still holding seats while new people cannot get in.

The same person can enroll again and again — still one seat

Seats are never taken away on our own

Even long-unseen seats are never auto-revoked — cutting off a long leave or a spare machine causes accidents. The quota frees up, and whoever returns is let through regardless of it. If everyone returning would exceed the contract, that number shows on the dashboard.

Whether to revoke is the admin's call

Full seats or offline — she keeps going

When seats are full it is not "access denied" — she still runs as far as the free tier reaches. On days no check-in is possible, on the road or on a plane, she only drops to free-tier level after a grace period. Memory, personality and settings are never touched.

The screen says who to ask

Policies ship signed

No cloud brain, pinned endpoints, no adding MCPs, no screen access — only the items you set take effect. A policy whose signature does not match is rejected, never applied. The worst betrayal is a policy you believe is working and is not.

Templates like "nothing leaves the device" are ready to pick

What is blocked, the user can see

Items a policy blocks are disabled in the settings screen and labeled "set by your organization". "You can touch it but it does nothing" never happens. Rejected policies show in both the audit log and the dashboard.

Never silently ignored

The audit log holds no conversations

What remains: startups, policy applies and rejections, Pro feature allow/deny, sync success/failure, revocations — nothing else. No conversations, no input, no screens, not even file names. The runtime log for bug reports is a separate thing and is never auto-sent to the organization (users attach it themselves).

Recorded: what happened — nothing more

You see usage, not people

The dashboard shows seat status and version spread. Even for spotting shared keys, we keep no IPs — country only. Who said what is invisible, to us included.

No remote wipe (and no pretending we could)

The dashboard lives in the browser

Seat lists, dormant cleanup, policy edits, even rotating the organization key — all inside /org/dash. Readable on light and dark screens. The organization ledger is stored apart from personal Pro, so leaving deletes it in one sweep.

Two or more admins are fine

How to start, and how to leave

ONBOARDING
  1. 1Talk to usWe settle seat count, term and the initial policy. For closed-network organizations we recommend your internal file server as the sync home (a free-side feature) — sync files then never reach us at all.
  2. 2We hand you the organization keyThe admin receives exactly one. What you distribute is this, plus a policy file if needed.
  3. 3Everyone takes a seatUsers just type /pro <org key>. The device key is issued on the spot and verified inside the device from then on.
  4. 4The rest is the dashboardSeat changes, policy edits, key rotation — all done in the browser.

Leaving is made painless. On-device memory (memory.db) belongs to the user and survives contract expiry. Sync continues on the free side (your own cloud or an internal folder can be the home), and export is one encrypted file, any time. Storage we host is deleted only after notice and a grace period, always.

To talk deployment, reach us on the official Discord or a GitHub issue.

Claim your Pro license

GET YOUR KEY

Thank you for your purchase.
Your key is issued right here.

Just enter your Booth order number and order date — both are in the purchase email and your Booth order history. Issuance finishes on the spot.

  1. 1Buy "Pro ライセンス ¥1,500" on BoothThe free tier and the ¥500 supporter tier are not eligible — no Pro key comes with the supporter tier.
  2. 2Enter the order number and date on the rightThe key appears immediately — keep a copy somewhere safe.
  3. 3Paste it into the appType /pro <key> in the chat box, or right-click → "Advanced settings" → paste into the license field and hit "Apply".

The key is a signed key verified offline. It never phones a server to authenticate, so Pro features work with no internet at all.

Your license key

How to activate

  1. Launch Mirika and open the chat box
  2. Type /pro <key> and send it
  3. Once unlocked, the Pro features light up

Right-click → "Advanced settings" → paste into the "License" field and Apply works the same.