Commit graph

3 commits

Author SHA1 Message Date
Alex
2a84138b00 feat: add Docker Model Runner as a runtime provider
Add support for Docker Desktop's built-in Model Runner as a fourth
runtime provider alongside Ollama, llama.cpp, and MLX. Detection probes
the OpenAI-compatible /v1/models endpoint on localhost:12434 (configurable
via DOCKER_MODEL_RUNNER_HOST). Downloads use `docker model pull`.

A new scraper (scripts/scrape_docker_models.py) queries Docker Hub's ai/
namespace and cross-references against the HF model database to produce
an embedded catalog (docker_models.json) of confirmed available models.
Only models verified in the catalog appear as downloadable via Docker.

- Provider: detect, list installed, pull via docker CLI
- TUI: status bar shows Docker availability, 'D' in Inst column,
  provider picker includes Docker Model Runner
- Inst column refactored from enum to bitfield for extensibility
- Makefile: `make update-catalogs` refreshes all scrapers and rebuilds

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-14 17:42:58 +00:00
copilot-swe-agent[bot]
99d5a56e09 Add GitHub Actions CI workflow for running tests on PRs
Co-authored-by: AlexsJones <1235925+AlexsJones@users.noreply.github.com>
2026-02-18 09:45:02 +00:00
Alex
dfb9afb743 feat: updated models
Signed-off-by: Alex <alexsimonjones@gmail.com>
2026-02-15 21:18:10 +00:00