Tools & software
A curated directory — not an exhaustive app store. Start with a runner, then add UI or RAG when you need them.
Model runners
Ollama
Simplest first path on Mac/Windows/Linux: install, pull a model from the live library, chat in terminal or API.
LM Studio
Desktop GUI to browse, download, and chat with local models; good discoverability.
MLX / MLX-LM
Apple Silicon native path (Metal). Optional alongside Ollama on a Mac — not the Windows beginner default.
Interfaces / UIs
Open WebUI
ChatGPT-like browser UI over local backends (often Ollama).
RAG / knowledge
AnythingLLM / private RAG apps
Desktop/self-host RAG wrappers that keep documents closer to your box.
PrivateGPT-class stacks
Document Q&A pipelines designed for local embeddings + local LLMs.
Embeddings (nomic-embed class and peers)
A separate small model that turns documents into vectors. RAG needs this plus a generator.
Serving / multi-user
vLLM / TGI-class servers
Higher-throughput serving for multi-user or API-shaped internal tools.
Helpers
GGUF / quantisation tooling
Convert and quantise weights for llama.cpp-class runtimes.
Data flow, RAG, and coding tools
Ollama Cloud
Same product family, different data flow. A :cloud tag or signed-in hosted model sends the prompt
off the machine. Official docs:
docs.ollama.com/cloud.
Privacy path: downloaded local tags only.
RAG pattern: a local embedding model, a local generator, and files that stay on disk. Apps in the RAG section wrap that. None of them are zero-ops. Coding agents: a local endpoint (Ollama, LM Studio, or a llama.cpp server) can sit under Cursor, Claude Code, Grok Build, or a workflow on vibecoding.au. That site is how you build; this site is where inference can live. Apple Intelligence is not Ollama.