Download
Tempo9 runs on Apple Silicon Macs (M1 or later) with macOS 26 or later. GPU acceleration (Metal) currently needs an M5 or later; on earlier Apple Silicon the engine runs on the CPU instead.
Release status
Tempo9 1.2.0 is out (2026-10-27). Flint runs:
tempo9 --hf thinkspread/Flint-Q6K-IQ3XXS-GGUF. Decode is a little faster on
every MoE model on Metal (bf16 routing GEMV, split argmax, the KV append
fused into the norm/rope dispatch), attention sinks reach the MLX prefill
kernel, and an idle server uses 1 % of a core. A signed, notarized binary,
a Homebrew tap and the Swift package.
Release notes ·
Flint on Apple Silicon: rec and Tempo9 compared.
Install
brew install thinkspread/tap/tempo9
or, without Homebrew:
curl -fsSL https://raw.githubusercontent.com/thinkspread/tempo9/main/install.sh | bash
Run
tempo9 --hf unsloth/Qwen3.5-9B-GGUF:Q4_K_S
That downloads the model into the standard Hugging Face cache on first use
(a copy another tool already pulled is reused) and starts the server. A GGUF
you already have works too: tempo9 --gguf ~/models/your-model.gguf.
Then point an existing client at it:
# OpenAI-compatible base_url = http://127.0.0.1:11435/v1
# Anthropic-compatible base_url = http://127.0.0.1:11435
Tempo9 has been tested with Codex, Claude Code, OpenClaw, and other local agent platforms that let you set an OpenAI or Anthropic base URL.
Port 11435 sits next to Ollama's 11434, so both can run side by side.
What you actually install
One binary: the Metal kernels are compiled into it. Every dynamic library Tempo9 links is already on macOS — no Python, no runtime, no framework, and nothing from Homebrew.
| Download | Non-system libraries | |
|---|---|---|
| Tempo9 1.2.0 | 11.8 MB | 0 |
| llama.cpp b10307 | 42 MB | 10 |
Measured on the same machine with du and
otool -L; Tempo9 1.2.0's binary downloads as a 4.0 MB archive.
llama.cpp's llama-server is a 49 KB shim
over eight sibling dylibs in its build directory, and it also links Homebrew's
openssl@3 — so it needs Homebrew installed and breaks if that
formula moves. Ollama 0.32.15 installs 80 MB, though it bundles model
management that Tempo9 does not have. The point is not the megabytes: it is
that the file is the program, so there is nothing else to keep in sync
with it.
Models
Tempo9 loads GGUF files directly. On first use it builds and caches an
execution graph under ~/.cache/tempo9/; later runs reuse it.
SDK
Building a Mac app? A Swift package wraps the engine as a binary dependency.
Its source is open (Apache-2.0) on GitHub:
github.com/thinkspread/tempo9. SwiftPM downloads the engine
from the release; declare platforms: [.macOS("26.0")] in your package.
.package(url: "https://github.com/thinkspread/tempo9", from: "1.2.0")
import Tempo9
License
The engine is licensed under the Tempo9 Engine License, free for individuals and small businesses: free to use if you are an individual, or a company with fewer than 100 employees and under $1M in annual revenue. Above that, a commercial license is required.
The Swift SDK and the server CLI are open source under Apache-2.0: github.com/thinkspread/tempo9.
For a commercial licence, email me.