proxy-router— same binary as the provider side, configured for the consumer role.llama.cppAI runtime + thetinyllamademo model — for free local-only testing, started automatically.- An IPFS node (kubo) — used for agent/model file distribution.
Installation
1
Download the release
Grab the latest installer for your OS from the GitHub releases page.
- Mainnet builds have no suffix; testnet builds end in
-test. - Asset names look like the following (version will differ):
| Platform | File |
|---|---|
| macOS (Apple Silicon) | mac-arm64-morpheus-app-<version>.dmg |
| macOS (Intel) | mac-x64-morpheus-app-<version>.dmg |
| Linux (x64) | linux-x86_64-morpheus-app-<version>.AppImage |
| Linux (ARM64) | linux-arm64-morpheus-app-<version>.AppImage |
| Windows (x64) | win-x64-morpheus-app-<version>.exe (portable) |
2
Install and launch
- macOS
- Linux
- Windows
Open the Then open the app from Applications.
.dmg and drag MorpheusUI into Applications. The build is not notarized, so clear the quarantine flag once before the first launch:3
Let the app fetch and start its services
The first launch (and the first one after each update) shows a Starting services screen with two sections:
- Downloading — the app fetches the proxy-router, the
llama.cppAI runtime, thetinyllamademo model, and an IPFS node, skipping anything already present on disk. - Startup — each service is started and probed: IPFS, AI Runtime, Container Runtime, Proxy Router.
4
Onboard MorpheusUI
- Read & accept the terms.
- Set a strong password (this protects MorpheusUI’s local key store; it is not your wallet password).
- Either create a new wallet (write down the mnemonic) or recover an existing top-level wallet via mnemonic.
Validation
1
Confirm proxy-router is up
Open
http://localhost:8082/swagger/index.html — the Swagger UI should render.
See Troubleshooting if it doesn’t.2
Local-model test (optional)
In MorpheusUI’s Chat tab, ensure Local Model is selected. Type a prompt and press Enter. A response confirms the local model + proxy-router pipeline works.
3
Remote-model test
Click Change Model, select a remote provider model, click Change, then Open Session. Stake at least
5 MOR (contract minimum). Chat away.4
Close out
- Manually close all remote sessions: in the Chat window, click the time icon next to the model line, then the X next to each open session.
- Quitting MorpheusUI also stops the managed services (proxy-router, AI runtime, IPFS).
Cleanup
If you need to reset to a fresh state (different release, broken state): The app keeps everything — downloaded services, proxy-router data, and the wallet store — in its per-user application data directory:- macOS
- Linux
- Windows
Next steps
Buy a bid
Walk through opening a session and selecting a remote model.
Chat
Prompts, streaming, audio, embeddings.
Install from source
Build the binaries yourself for development.
Troubleshooting
Proxy-router not starting? Wallet not funded?