omm engine install
Install a local AI runner program directly — Ollama, LM Studio, and the rest of the seven omm links into — without going through the full setup wizard.
01 / 06
Overview
Reach for engine install when you want one more runner without repeating the whole setup wizard — after installing it, omm scan or omm link will pick it up and start linking models into it like any other runner. With no argument it shows the same checklist setup does; with an engine key it installs that one directly, using whichever package manager is automated for it on this platform (see the runner coverage table on the landing page for which ones that is, per OS).
02 / 06
Options
Every flag this command accepts, and what it defaults to when you leave it out.
[engine]—Default: none — interactive checklistWhich runner to install: ollama, lmstudio, jan, anythingllm, mstystudio, textgenwebui, or koboldcpp. Left out, shows an interactive checklist instead.
03 / 06
Examples
From a plain search to something you'd put in a script.
Interactive checklist, same as the setup wizard's.
$ omm engine installInstall one runner directly.
$ omm engine install lmstudioInstall without any confirmation prompts.
$ omm engine install ollama --yes04 / 06
A real run
Real omm engine install lmstudio run, 2026-08-25, this dev machine — a genuine Homebrew-cask install, not a stand-in. The very long percentage-by-percentage download output has been trimmed to its start and end; everything else is verbatim, including the real lms daemon up hint LM Studio's own installer prints. LM Studio is now actually installed on this machine as a result.
06 / 06
If something goes wrong
Every message below is one this command actually prints. Find yours, read why it happened, then do the last line.
LM Studio is already installed.- why
- This exact runner is already installed — engine install has nothing to do.
- what to do
- Nothing to do. Use omm scan to confirm what's already installed.
- source
- src/omm/cli.py:1109-1111
engine must be one of: anythingllm, jan, koboldcpp, lmstudio, mstystudio, ollama, textgenwebui (got 'bogus').- why
- The engine key only accepts one of the seven real runner keys, and this run passed something else.
- what to do
- Use one of the seven listed in the message.
- source
- src/omm/cli.py:1104-1108
Still stuck? Open an issue with the exact message you saw.
All commands
- omm searchFind a model across the curated catalog, HuggingFace and ModelScope.
- omm installDownload a model into the hub and link it into every installed runner.
- omm runChat with an installed model — in the terminal for Ollama, or by opening the app for GUI runners.
- omm recommendGet a model suggestion ranked for this machine's hardware, with an offer to install it.
- omm contributeBenchmark models in a loop, uploading telemetry to improve recommend for hardware like yours.
- omm setupRe-run the hardware scan and runner-install checklist, any time.
- omm scanPrint this machine's hardware, detected runners, and models — no flags needed.
- omm tuneGet recommended context length, GPU offload, threads, and batch size for a model.
- omm fitSee whether a model fits this machine's free memory right now, installed or not.
- omm helpShow omm's own command summary, or the full reference with --all.
- omm importAdopt .gguf files sitting in other apps' model directories into the omm hub.
- omm uninstallRemove a model and clean up its symlinks and manifests. Alias: rm.
- omm listShow every model omm has installed and which runners each is linked into. Alias: ls.
- omm infoShow full detail — repo, version, size, links, run commands — for one installed model.
- omm upgradeRefresh installed models against their source — only re-downloads what's actually changed. Alias: up.
- omm linkRe-verify and repair every installed model's runner links, or link into a custom directory.
- omm cleanupClean up leftover partial downloads and broken runner symlinks in one pass — no flags needed.
- omm verifyProve that an installed model actually loads and generates text on this machine.
- omm benchmarkLocal quality and speed smoke evidence for one or more installed models.
- omm updateReinstall omm from the latest source and refresh its recommendation data.
- omm settingView or change omm's settings — telemetry, outbound data, theme, update channel, and more.
- omm doctorDiagnose the omm install and Ollama links, read-only — no flags needed.
- omm logRead the local run log: what omm ran, when, and whether it worked.
- README — UsageEvery omm command, one line each.