Mirasim Documentation

Chapter 22

Reference

Keyboard shortcuts, ui-cli commands, the settings tree, paths, ports and platform requirements.

Keyboard map

Navigating

  • ⌘KCommand palette: sessions, commands, and full-text transcript search. Also opens from Search at the top of the left column
  • ⌘NNew window
  • ⌘1…⌘9: jump to group N (⌘9 is the last group)
  • ⌥1…⌥6: focus pane N in the current group
  • ⌘⌥←Cycle pane focus (⌘⌥→ forwards)
  • ⌘FFind in the transcript, with next, previous and a match count

Arranging

  • ⌘DNew pane, splitting right
  • ⇧⌘DNew pane, splitting down
  • ⌘WClose the focused document, then its tile, then the pane
  • ⇧⌘⏎Zoom the focused pane, and back
  • ⌘TNew group
  • ⇧⌘TNew tab inside the focused pane
  • ⌃⇥Cycle groups (⌃⇧⇥ backwards)
  • ⇧⌘]Next group (⇧⌘[ previous)

Code and terminals

  • ⇧⌘EThe files and Git surface for this pane's workspace
  • ⌃`Flip the focused pane between chat and the agent's terminal UI
  • ⌃⇧`New standalone terminal pane
  • ⌘clickGo to definition in the editor

ui-cli command catalog

mirasim ui-cli help prints the full command list. Commands that act have the same effect as doing the same thing in the app.

Read
CommandWhat it returns
stateHost bootstrap: version, working directory, platform
agents · clis · cli-toolsInstalled agents and their default; agent CLI versions; dev CLIs on PATH and their auth
sessions · history · queueSession rows; a session's settled turns; its queued prompts
catalog · commands · modelsComposer options for an agent; its slash commands; the BYOK provider/profile/binding layer
accounts · usage · relayStored accounts with quota; per-agent quota snapshots; Mirasim platform sign-in, credits and routing mode
workspaces · gitRegistered folders; one folder's live Git status
mcp list · connectors list · skill listTool inventory at each scope
traffic stats · calls · metaUsage statistics, recent calls, and the disk space the usage records take
system · permissions · resourcesHost telemetry; macOS permission states; a resource baseline
Act
CommandWhat it does
prompt · send · watch · stopStart or continue a run (blocks until the turn settles), stream snapshots, interrupt
answerAnswer an agent's interactive prompt — the scriptable “click Allow”
queue steer | jump | recall | moveHand a queued prompt to the running turn, cut the line, take it back, reorder
session new | open | rename | delete | resumeSession lifecycle, including printing the native resume command
workspace add | update | removeRegister, edit, unregister a workspace folder
account use | add | rename | token | remove · login · logoutAgent account management; sign in to or out of your Mirasim account
provider · profile · model bind · model testThe BYOK layers, and one real round-trip to prove it
local probe | start | pull | pulls | deleteLocal inference backends and models
mcp add | remove | toggle | healthMCP servers at workspace or global scope
skill install | create | update | removeSkills at workspace or global scope
connectors install | enable | validate | auth | search | uninstallConnector lifecycle, including the official registry
codex-reset · restartRedeem a Codex limit reset; restart the host
Config and shell
CommandWhat it does
config get | set | applyRead the whole settings tree, set dot-paths, or converge onto a desired tree (--dry-run shows the diff)
screenshot · shellA PNG of the real app window; window and app facts
navigate · ui · dom · click · press · type · readRoute the UI, run a semantic UI command, list actionable controls, and drive them by text or selector
rawPost any protocol frame verbatim

The settings tree

config get returns one JSON tree covering every saved setting. Keys and tokens are not included.

defaultAgent
The agent new sessions start with.
agents.<agent>.{model,effort,accessMode}
Per-agent default model, reasoning level, and whether it runs on a subscription or an API key.
relay.mode
Routing: local uses your own accounts, cloud uses Mirasim platform credits. Neither falls back to the other automatically.
computerUse.guiAgentEnabled · computerUse.guiPreviewEnabled
Enable Computer Use tools and show their live preview.
computerUse.{guiEmbeddedBrowserEnabled,guiManagedBrowserEnabled,guiExtensionBrowserEnabled}
Independent switches for the embedded browser, independent browser and browser extension. They can be enabled together.
computerUse.{guiBrowserBinary,guiBrowserDir}
The independent browser's executable and data folder.
computerUse.{macosControlEnabled,macosAllowedApps}
Allow native macOS control and list apps that may be used without asking. Other apps ask for permission when first used.
preventDisplaySleep · agentAutoUpdate
Keep the screen awake while the app runs; keep agent CLIs up to date.
workdir · workspaces[]
The default working directory and the registered workspace folders.

Paths, ports and requirements

On disk
PathHolds
~/.mirasim/setting.jsonHost settings — what the Settings UI and config set write
~/.mirasim/trafficPer-call usage records (no message content)
~/.mirasim/capture.offCreate this file to disable recording from the next launch
<workspace>/.mirasim/schedules.jsonThis workspace's scheduled prompts
<workspace>/.mirasim/Workspace-scoped skills and configuration that belong in your repo
Ports ui-cli connects to
PortInstance
4970The installed desktop app's server
4939A server started by mirasim serve — its default port
(none)Spawn a private throwaway server for one command
Platform requirements
SurfaceRequires
DesktopApple Silicon or Intel Mac, macOS 13 Ventura or later; Windows 10 1809 or later (x64, Arm64); or Linux via AppImage / .deb (x86_64, arm64)
AndroidAndroid 8.0 or later
iPhoneiOS 15 or later, TestFlight beta
CLI / TUIComes with the desktop app; on a Linux server without a desktop, x86_64 through the one-line install (chapter 12)
Useful environment variables
MIRASIM_RECORD=0            # turn off usage recording for this launch
MIRASIM_ANALYTICS=0         # send no usage statistics for this launch

Something wrong or missing on this page? Tell us