Open source · MIT · runs locally
Gemma, GLM and Qwen,
on your machine.
The Tara Vision inference engine: a local, private and OpenAI-compatible server built on llama.cpp, with one pinned build per release, a curated catalog, tuned presets and measured memory. Made for taracode, open to any client. Nothing leaves your machine.
$ taraengine service install
one command installs the binary and the service that runs the engine. pick your platform:
apt on debian and ubuntu, dnf on fedora and rhel: each also installs the openmp library that llama.cpp needs.
$ BIN=taraengine-$(uname -s | tr '[:upper:]' '[:lower:]')-$(uname -m | sed 's/
$ curl -fsSL --fail-early -O $BASE/
cosign verify-blob --bundle checksums.txt.sigstore.json \
--certificate-identity-regexp 'https://
--certificate-oidc-issuer https://
grep " $BIN\$" checksums.txt > $BIN.sha256 && sha256sum -c $BIN.sha256 && \
sudo mkdir -p /usr/
on linux, first sudo apt-get install libgomp1 (or sudo dnf install libgomp), the OpenMP library that llama.cpp needs. one chain: a download, a signature or a checksum that fails stops it before anything is installed. then the service: taraengine service install on macos, sudo /usr/local/bin/taraengine service install on linux.
then: taraengine pull gemma4:12b. the service fetches the pinned llama.cpp build for this machine on its own; on a mac the first command starts it. the documentation has every way to install.
$ taraengine doctor
the engine owns everything above the kernels; the math is ggml through llama.cpp
Pinned runtime
One llama.cpp build per release, hashed against the lock before it is unpacked and checked again every time the engine starts.
✓ b11514 verified
Curated catalog
Models pinned by size and sha256, with the projector and the draft model they come with, and a KV cache chosen for each on an RTX 5090 board.
✓ sha256 verified · 7.2 GB
OpenAI and Anthropic APIs
llama-server's surface, proxied as it streams: chat, completions, embeddings and messages, with a Bearer key when you set one.
✓ 200 · 248 tok/s
Tools, thinking and vision
Tool calls, a thinking switch with effort levels, and images where the model reads them.
✓ reasoning_content
Measured
Every chat answer carries its timings, and ps shows what a loaded model holds in memory, measured on NVIDIA and estimated on a Mac.
✓ 10.0 GiB measured
Privacy-first
Localhost by default and a Bearer key when you set one; no telemetry, no update checks of its own, and the network only for the downloads that a pull, an install or an update needs.
✓ nothing left your machine
Made for taracode
taracode finds the engine at its address with no configuration, since taracode 3.3.0; any OpenAI-compatible client can use it too.
✓ http://127.0.0.1:8272
$ taraengine doctor --privacy
what leaves your machine: nothing.
No account
No sign-in, no license keys, no waitlist. Install and run.
Zero telemetry
Nothing is collected, ever. Read the data transparency page.
Fully local
Once a model is pulled, the engine works without internet.
$ taraengine sponsor
free, MIT-licensed, no telemetry. sponsors keep the releases, the catalog and the runtime pins coming.
$ install taraengine