Back to directory

Fox

A local LLM server, wrapping llama.cpp, built as a drop-in replacement for Ollama that reuses a shared prompt's KV cache across concurrent requests instead of reprocessing it each time.

Fox

Fox is a local large language model server written in Rust around llama.cpp, built as a drop-in replacement for Ollama and compatible with both the Ollama and OpenAI APIs on one port. Its advantage over plain llama.cpp shows up specifically when multiple requests share a prompt: instead of each request prefilling that shared prefix again, they reuse each other's KV cache, which the project's own benchmarks show cutting time-to-first-token substantially under concurrent load, at the cost of a small disadvantage on short, unrelated single-turn prompts that have nothing to reuse.

It runs on CUDA, ROCm, Vulkan, or CPU, and supports GGUF models. A published install script picks the right build automatically on Linux x86_64; other platforms currently require building from source or running the Linux installer under WSL2. Fox is dual-licensed MIT or Apache-2.0, has no paid tier, and the project states it plans to keep it that way.

More in Inference

See all 770
  • OpenDecision

    deepanwadhwa.github.io

    An open-source Python package that answers typed questions about application state or documents using a local natural-language-inference model, returning structured choice, score, yes/no or evidence-relation values instead of free text.

  • Lifeboat

    iterate.ai

    A local inference server that puts an OpenAI- and Anthropic-compatible API in front of open-weight language models running on hardware you control, from a laptop to a GPU cluster.

  • Claude S40

    github.com

    An unofficial Claude chat client for 2007-era Nokia Series 40 phones, built as a Java ME app plus a small Go relay server, with web search, reading mode and saved chats.