Mipore product documentation
Showing all 13 topics
No topics found
Try another phrase or clear the search to show the complete guide.
01 · DESKTOP APP
Set up Mipore and start your first conversation.
Mipore brings conversations, model connections, voices, memory, agents, schedules, integrations, and Mipo controls into one desktop app. Use it on its own, or add Mipo hardware for a physical voice and face on your desk.
- 01
Check the current desktop release
Open the Mipore download section to see the live release status. Published builds support 64-bit Apple Silicon Macs (M-series) and x64 Windows 10/11; Intel Macs, 32-bit Windows, and Windows on ARM are not supported.
- 02
Connect an AI provider
Open Settings → Accounts & models. Connect a supported provider by account sign-in where available or with your own API credentials, then enable the models you want to use.
- 03
Choose a model for a chat
Create a conversation and use the model picker in the composer. Reasoning or intelligence controls appear only when the selected model supports them.
- 04
Shape the companion
Choose an agent, voice, personal-memory preferences, appearance, and integrations. These settings stay visible and editable in Mipore.
Mainstream providers
Use supported account or API connections for services such as DeepSeek, OpenAI, Kimi, Gemini, Grok, and Anthropic. Availability and billing remain with the provider.
Voice library
Start with more than 100 free online voices. Save combinations of voice, speed, pitch, and volume for more than 1,000 free variations.
Local control
Review conversations, personal memory, saved voice setups, robot bindings, and extension permissions from one application.
02 · MIPO ONBOARDING
Connect Mipo with its six-digit pairing code.
Bluetooth is used only for secure provisioning and pairing. Normal control and audio use the authenticated Wi-Fi connection after setup.
- 01
Power on Mipo-Cat
Keep the robot close to the computer and wait until its screen shows a six-digit connection code. An unpaired robot advertises for setup.
- 02
Open the pairing flow
In Mipore, open Robots and select Add robot. Enter a recognizable robot name and the six digits shown on the device.
- 03
Create the encrypted Bluetooth session
Choose Start pairing with code. Mipore connects only after the code is entered; it does not silently scan and claim nearby devices.
- 04
Choose Wi-Fi
Select a scanned network or enter a hidden-network name, then enter its password. Saving the Wi-Fi profile is optional and uses the computer’s secure storage.
- 05
Wait for secure online status
The credentials are sent through the encrypted Bluetooth session. Pairing completes only after Mipo joins Wi-Fi and reaches Mipore through its authenticated secure connection.
03 · CONNECTION RECOVERY
Choose the right recovery path for the connection.
Update Wi-Fi for an existing robot, or create a new pairing code when changing computers or replacing a lost binding.
Change only the Wi-Fi network
Open Robots → select the robot → Update network over Bluetooth. Choose the new network, enter the password, and wait for the robot to reconnect.
Create a new pairing code
Hold the physical BOOT button for about five seconds until the robot restarts and shows a new six-digit code. Add it again from Robots.
Clear rejected Wi-Fi details
If Mipo is still on the failed setup screen, the same five-second BOOT hold clears the failed Wi-Fi details as well as the old pairing so you can start cleanly.
Keep validated Wi-Fi
During normal use, the long press removes the old computer binding but preserves validated Wi-Fi. Leave “Use the robot’s current Wi-Fi” enabled unless the network itself changed.
04 · DEVICE MODES
Choose how present—or quiet—Mipo should be.
Everyday use, reversible sleep, and Do Not Disturb have different microphone, wake, display, and alarm behavior. Review the mode summaries below before making a change.
- 01
Choose the sleep screen
Open Settings → Mipo device settings. Select Show local time, Animated snoring face, or Power saving (screen and backlight off).
- 02
Choose conversation behavior
Continuous conversation keeps a short speaking window open; Wake every turn requires the wake name for each turn. The idle timeout applies to continuous mode.
- 03
Sync to an online Mipo
Select the target device and choose Sync settings to Mipo. Device settings travel over Wi-Fi and are separate from firmware updates.
Daily / awake
Mipo stays online with a speaker volume above 0. Use the wake name, a bound conversation, schedules, and normal device controls.
- Say “Hi, Mipo” or “你好,米波” by default
- Choose Wake every turn or Continuous conversation
- Set continuous idle timeout from 1–60 minutes
Sleep
Sleep closes the active conversation window and changes the display presentation, but keeps local wake-word detection available.
- Enter with one BOOT press while idle or a sleep request
- Wake with the wake name or one BOOT press
- Does not enter deep power-off sleep
Do Not Disturb
Setting robot speaker volume to 0 enters silent Do Not Disturb after the warning reply finishes.
- Voice recognition and voice wake are disabled
- Scheduled alarms remain audible
- Only one physical BOOT press exits and restores the saved volume
05 · CONVERSATIONS
Bind each robot to the right conversation.
A robot binding decides which conversation receives Mipo’s voice input and which responses it speaks and displays.
- 01
Open or create a conversation
Use New chat, select the model and agent, and confirm the chat behaves as expected on the computer first.
- 02
Choose Robot binding
Use the binding control in the conversation header and select an online Mipo. On a brand-new chat, the robot is formally moved only after the first message is sent.
- 03
Understand moving a binding
If the robot already belongs to another conversation, moving it removes the previous binding automatically so input is not routed to two chats.
- 04
Choose a robot voice profile
In Robots, open the robot and choose whether it follows the application voice, the robot default, or a compatible saved voice profile.
06 · PERSONALIZATION
Adjust each part of the companion separately.
Mipore groups settings by responsibility so model access, personality, voice, device behavior, and extensions can be changed independently.
Accounts & models
Connect providers, manage accounts or API credentials, search available models, and enable only the models you want shown.
Personal memory
Choose whether stable profile details and categorized preferences may be used in chat. Do not store passwords or temporary secrets.
Agents
Select or edit companion temperaments such as gentle, cheerful, patient, calm, encouraging, or playfully sassy.
Voice
Choose speech synthesis and recognition methods, preview voices, save setups, and tune speed, pitch, and volume. The complete workflow is covered in Voice & speech below.
Appearance
Change interface palette, theme colors, motion, background, and opacity without changing the selected AI model.
Integrations
Manage plugins, skills, MCP connections, capability packs, current-information tools, and local music-player access. Review permissions before enabling an extension.
Mipo device settings
Sync volume, wake behavior, idle timeout, sleep display, screen language, expression pack, and compatible wake pronunciation to one online Mipo.
Firmware updates
Check and install Mipo firmware separately from normal device-setting sync. Keep the robot powered and online until completion.
07 · VOICE SYSTEM
Choose how Mipore speaks and listens.
Mipore separates speech synthesis—the voice that reads replies—from speech recognition, which turns microphone audio into text. Configure and test both before assigning a saved voice setup to a conversation or Mipo.
- 01
Open the Voice settings
Open Settings → Voice. Speech synthesis is shown first; Speech recognition appears below it. Changing one channel does not silently replace the other.
- 02
Choose a speech-synthesis method
Use the default free online speech option when you want immediate setup with no voice model or API key. If you install a compatible local voice or add an approved API service, choose it explicitly from the method selector.
- 03
Find and preview a voice
Search by voice name or language, use Favorites for voices you revisit, and choose Preview before saving. The available online catalog provides more than 100 free voices.
- 04
Tune speed, pitch, and volume
Adjust speaking speed, pitch, and playback volume, then preview again. The free catalog and these controls provide more than 1,000 voice combinations without changing the AI model.
- 05
Save a reusable voice setup
Choose Save voice setup, enter a recognizable name, and save it. Saved setups keep the selected voice and its tuning together so they can be previewed, reused, or removed later.
- 06
Configure speech recognition
Choose the recommended system recognition for quick setup, or select a validated local recognition model. Set the recognition language when Automatic does not reliably match the language you speak, and confirm microphone permission is enabled.
- 07
Assign the voice where it is needed
Use the conversation or robot voice controls to choose an appropriate saved setup. Preview locally first, then test one short reply through the bound Mipo so you can confirm its volume and pronunciation in the room.
Free online voices
More than 100 voices are available without a voice API key or a manual model download. Internet access is required while they are used.
Saved voice setups
Name and preserve a voice, speed, pitch, and volume combination. Use Preview to compare setups before selecting one.
Local speech models
A supported offline recognition or speaking model must be downloaded or imported explicitly. Mipore validates the selected model folder and stores it separately from conversations and account credentials.
Third-party voice services
Review what audio or text a service receives before connecting it. Prefer HTTPS, keep credentials in the dedicated settings, and never paste a voice-service API key into chat.
08 · EXTENSIONS
Add capabilities while keeping each connection under your control.
Open Settings → Integrations to manage built-in capability packs, plugins, reusable skills, MCP connections, and supported local music players. Each category has a different trust and access model.
- 01
Start with Capability packs
Open the Capability packs tab and enable only the built-in tools you want available. You can switch a pack off again without removing conversations or model accounts.
- 02
Use built-in current-information tools
Available packs include local computer time, world time, weather, air quality, calculator and unit conversion, reference exchange rates, current news, stock prices, and crypto prices. Some run locally; others send the requested city, market, or query to their listed data source.
- 03
Add Plugins only from trusted code
In Plugins, add a verified npm package or choose a local JavaScript or TypeScript plugin. Plugins run inside Mipore and may change model requests, tools, or application behavior, so verify the publisher and package before installation.
- 04
Review Skills before connecting them
In Skills, choose a local folder containing SKILL.md files or add a compatible HTTPS skill catalog. Read the skill instructions and supporting files first because skills can guide model behavior and tool use.
- 05
Test an MCP connection before saving
In MCP, choose a reviewed shortcut or add a custom remote HTTPS endpoint or local command. Enter arguments, working directory, headers, or environment values only when required, then use Test and connect before saving.
- 06
Limit high-access tools
For a filesystem MCP, choose the only folder it may access. Browser automation and file-management tools can make real changes, so keep their scope narrow and disconnect them when they are no longer needed.
- 07
Connect a local music player if supported
The Local music players section is experimental. Connect an installed supported player, review whether it offers catalog search, current playback control, library access, or local-file playback, and select one default player.
Computer time & calculator
Read the current date, time, and time zone from the computer, perform safe arithmetic, and convert common units.
Weather & reference data
Weather uses Open-Meteo; reference exchange rates and public crypto spot prices can work without a personal API key. Availability still depends on internet access.
News & market lookups
Current news returns source and publication information. Stock and market values are reference information, not trading instructions.
Enable, disable, or disconnect
Review each service status in Integrations. Disable capability packs or disconnect external services whenever you do not want them available to the companion.
09 · ROBOT SETTINGS
Configure one online Mipo, then sync its settings.
Device settings travel to the selected robot over Wi-Fi. Choose the target carefully, review every field, and use the single sync action; firmware updates remain a separate operation.
- 01
Select the target Mipo
Open Settings → Mipo device settings and choose an Online robot from Target Mipo. If no device is available, return to Robots, reconnect it, and refresh the real connection state before continuing.
- 02
Set speaker volume
Choose the robot playback level for normal replies. Setting it to 0 enters Do Not Disturb after the current warning finishes; voice recognition and voice wake stop, while scheduled alarms remain allowed.
- 03
Choose or record a wake name
Keep the default “Hi, Mipo / 你好,米波” or add a custom name between 2 and 32 characters. Record the name three times clearly; recordings stay on the computer and only a stable pronunciation command is synced to Mipo.
- 04
Reuse the local pronunciation library
Saved three-take pronunciation groups can be previewed and reused with another Mipo. While recording, wake detection pauses so the enrollment audio is not mistaken for a command.
- 05
Choose wake behavior and idle timeout
Wake every turn requires the wake name before each request. Continuous conversation lets you keep speaking until the configured idle timeout closes the active window; the default timeout is 2 minutes.
- 06
Choose the sleep display
Select Show local time, Animated snoring face, or Power saving. Power saving turns off the screen and backlight but does not disable the local wake detector.
- 07
Set screen language and expressions
Choose the language used for startup and pairing screens, then select a built-in expression pack such as Smooth eyes, Arcade mosaic, Soft eyes only, or Soft portrait eyes. These choices can be changed again later.
- 08
Sync and confirm completion
Choose Sync settings to Mipo and keep the robot powered and online. A completed sync produces a confirmation and robot chime. If Mipore reports a partial sync, review the current values and retry to finish.
- 09
Run firmware updates separately
Use the Mipo firmware update area to check for and install system firmware. Do not treat a normal settings sync as a firmware upgrade, and do not interrupt power while an update is installing.
Sleep or wake
One physical BOOT press toggles reversible sleep or wake during normal operation.
Do Not Disturb
Only one physical BOOT press exits Do Not Disturb and restores the previously saved speaker volume.
New pairing code
A long BOOT hold is reserved for intentionally removing the old computer binding and starting pairing again.
Wi-Fi settings sync
The target must be online for device settings to sync. Bluetooth is used for provisioning and network changes, not everyday settings delivery.
10 · ROUTINES
Create alarms, reminders, and briefings.
Schedules can cover alarms, reminders, news briefings, and other supported routines. Their delivery depends on Mipore being open and on the selected conversation’s robot binding.
- 01
Open Schedule
Choose New schedule, select the supported schedule type, set its time and recurrence, and review the destination conversation.
- 02
Choose and preview the alarm sound
Use the Mipore default sound or upload a supported audio file, then preview it before relying on the schedule.
- 03
Understand the output route
An online robot bound to the selected conversation plays the alarm or supported output; otherwise the computer handles it.
- 04
Keep Mipore running
Schedules run while Mipore is open. Times missed while the app was closed are not replayed later.
11 · RECOVERY
Match the fix to the connection problem.
The error text in Mipore distinguishes Bluetooth, code, Wi-Fi, and secure gateway problems. Use the matching recovery instead of repeatedly resetting everything.
Code rejected or expired
Recheck all six digits. If the code expired or the robot no longer advertises, use the five-second BOOT hold to create a new code.
No robot or disconnected
Turn on computer Bluetooth, grant Mipore Bluetooth permission, keep the robot nearby, and retry from Robots.
Password, network, or DHCP failure
Select the network again, re-enter the password, move closer to the router, and confirm the router can assign a network address.
Wi-Fi joined but Mipo stays offline
Keep Mipore open, confirm both devices can reach each other on the network, then use Refresh connection or retry pairing.
Mipo does not hear or speak
Check that Do Not Disturb is off, the robot is bound to the intended chat, speaker volume is above 0, and the wake behavior and voice profile are valid.
Screen is black or the backlight is off
The Power saving sleep display intentionally turns off the panel and backlight. Press BOOT once or use the wake name before treating it as a failure.
12 · PRIVACY & DATA FLOW
Know what stays local and what leaves your computer.
Mipore keeps conversation history, selected memory, companion settings, and robot bindings in local application data on your computer. Connected providers and tools receive data only when you choose to use their service.
- 01
Choose a provider deliberately
Connect only accounts, API credentials, and compatible endpoints you trust. Review the provider’s privacy and retention terms before sending sensitive conversation content.
- 02
Match speech settings to your privacy needs
Online voices process reply text through their service. Speech recognition may run through your operating system, an online service, or an explicitly installed local model depending on the method you select. Normal Mipo conversation audio uses bounded temporary buffers and is not saved as a recording; a wake-pronunciation sample is stored locally only when you explicitly record and save one.
- 03
Limit memory and extensions
Keep personal-memory fields optional, avoid secrets, and disable capability packs or disconnect external tools when you no longer want them available.
- 04
Protect local application data
Use a secured operating-system account, device encryption, and a screen lock. Anyone with access to your computer profile may also be able to access locally stored application data.
Conversations and companion settings
Conversation history, personal-memory choices, agents, schedules, saved voice setups, robot bindings, and application settings are stored with Mipore on your computer. This history remains local unless you share or export a session, enable session auto-sharing, or send relevant content to a selected model or extension.
Cloud model requests
When you use a hosted model, Mipore sends the current message and the context needed to answer it to the provider you selected. Depending on the request, that context can include earlier messages, attached file content, tool results, and system instructions. The provider processes it under its own terms, retention rules, and privacy policy.
What Mipo-Cat receives
During normal conversations, Mipo-Cat exchanges the active audio, reply, display state, and device commands needed for that interaction. During setup, it also stores the Wi-Fi and pairing configuration needed to reconnect to the bound Mipore computer. It does not receive provider credentials, complete chat history, local file paths, or tool secrets.
Voice, tools, and extensions
Online speech, information tools, plugins, Skills, and MCP connections can send the input needed for their function to another service. Review the method, endpoint, and permissions before enabling it.
Website account and orders
Website sign-in, availability notifications, orders, payments, delivery, and support are separate from local Mipore conversations. Their handling is described in the website Privacy Policy.
Updates and limited incident reports
Packaged Mipore builds check the Mipore update service using version, platform, architecture, update channel, and a random update-session identifier. A serious application failure may send a strictly limited event report that excludes conversations, prompts, files and paths, account or model details, credentials, Wi-Fi information, audio, and raw crash dumps.
13 · PRODUCT BOUNDARIES
Know what is included and what you provide.
Mipo-Cat is companion hardware for the Mipore app. The product, app, and third-party AI services are provided separately.
Included with the selected SKU
The physical Mipo-Cat configuration and the items expressly listed on the product page for that SKU.
Provided separately
The Mipore app will be provided as a separate download when available. Public usage documentation and eligible application or firmware updates use their designated channels.
Customer-provided
A compatible computer, stable internet, Bluetooth, supported AI provider account or API access, provider fees, and a suitable 5V / 1A power adapter unless the listing states otherwise.
Not licensed with purchase
Product source code, private repositories, CAD files, and printable 3D model files are not part of a Mipo-Cat purchase.
READY FOR THE DESK
Start with Mipore. Add Mipo-Cat when you are ready.
Check the Mipore page for the live Apple Silicon Mac and x64 Windows release status. Choose Mipo-Cat when you want your companion to listen, speak, and show its state in the room.