Use locally running oMLX models as AI providers in Raycast. Your models appear natively in AI Chat, Quick AI, and AI Commands — no cloud, no API costs.
~/.omlx/settings.json under auth.api_key).Type @omlx in Raycast AI Chat to manage models conversationally — load, eject, search, download, check stats, and control the server without leaving the chat.
Browse loaded, available, and helper models. Load, eject, pin, favorite, or delete models. View model details and per-model performance stats.
Search HuggingFace and ModelScope for models to download. Filter to MLX-only models. Browse trending and popular models.
Track HuggingFace and ModelScope download progress with live updates. Cancel, retry, or remove downloads; ModelScope tasks are labeled by source. If one source is unavailable, the other source's downloads stay visible with an inline warning and automatic recovery checks.
View prompt processing speed, token generation speed, cache efficiency, memory usage, and active models. Switch between session and all-time stats. View server logs.
Check if a new version of oMLX is available.
Start, stop, or restart the oMLX server.
Open the oMLX web dashboard in your browser.
Install dependencies with npm ci, then run npm run dev to load the extension in Raycast. Run npm test for mocked streaming, search-race, update-notification, and download-routing regressions; these tests do not require a running oMLX server. Validate changes with npx tsc --noEmit, npm run lint, and npm run build. Run npx ray evals separately for conversational tool behavior.