proxy-router— same binary as the provider side, configured for the consumer role.MorpheusUI— Electron GUI to browse bids, open sessions, and chat.- (Optional)
llama.cpp— bundled sample model for free local-only testing. Started by passinglocaltomor-launch.
Installation
Download the release
Grab the latest archive for your OS from the GitHub releases page.
- Mainnet builds have no suffix (e.g.
v7.0.0). - Testnet builds end in
-test(e.g.v7.0.0-test).
(Optional) tweak the .env
Inspect the bundled
.env and edit only if you need advanced behavior (custom log destination, private ETH node, alternate ports). Reference: Env: proxy-router.Launch
- macOS / Linux
- Windows
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.
- Optional CLI: in another terminal,
./mor-cli(Linux/macOS).
Validation
Confirm proxy-router is up
Open
http://localhost:8082/swagger/index.html — the Swagger UI should render.
Logs in ./data/ capture detail. See Troubleshooting.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.
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.Cleanup
If you need to reset to a fresh state (different release, broken state):- macOS / Linux
- Windows
~/.config/morpheus-ui.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?

